mirror of
https://github.com/bellard/quickjs.git
synced 2024-11-26 23:58:13 +08:00
Public repository of the QuickJS Javascript Engine.
doc | ||
examples | ||
tests | ||
win | ||
.gitignore | ||
Changelog | ||
cutils.c | ||
cutils.h | ||
jscompress.c | ||
libbf.c | ||
libbf.h | ||
libregexp-opcode.h | ||
libregexp.c | ||
libregexp.h | ||
libunicode-table.h | ||
libunicode.c | ||
libunicode.h | ||
list.h | ||
Makefile | ||
premake5.lua | ||
qjs.c | ||
qjsc.c | ||
qjscalc.c | ||
qjscalc.js | ||
quickjs-atom.h | ||
quickjs-jsx.h | ||
quickjs-libc.c | ||
quickjs-libc.h | ||
quickjs-opcode.h | ||
quickjs-version.h | ||
quickjs.c | ||
quickjs.h | ||
README.md | ||
readme.txt | ||
release.sh | ||
repl.c | ||
repl.js | ||
run-test262.c | ||
test262_errors.txt | ||
test262.conf | ||
test262o_errors.txt | ||
test262o.conf | ||
TODO | ||
unicode_download.sh | ||
unicode_gen_def.h | ||
unicode_gen.c | ||
VERSION |
QuickJS Javascript Engine
Authors: Fabrice Bellard and Charlie Gordon
Ported from https://bellard.org/quickjs/ and its official GitHub mirror https://github.com/bellard/quickjs
By Andrew Fedoniouk (a.k.a. c-smile)
This version is
- Microsoft Visual C++ compatible/compileable
- Is used in Sciter.JS
- It contains extras, check wiki
The main documentation is in doc/quickjs.pdf or doc/quickjs.html.
Build using Microsoft Visual Studio (2017 or 2019)
Prerequisite: premake5 - download and install it.
Then go to /win folder and run premake-vs2017.bat or premake-vs2019.bat .
It will generate .build/vs2017/quickjs-msvc.sln and open it in Microsoft Visual Studio.
Press F5 to compile it and run qjs - interactive JS command line application.