Skip to content

svitalij/iv

 
 

iv Build Status

iv is ECMA262 5.1 lexer and parser and engine project written in C++ / JS

a lot of inspired from V8, SpiderMonkey, JavaScriptCore

Gitter: Gitter chat

License

under New BSD License see LICENSE files

iv / lv5

lv5 is ECMA262 5.1 engine

for more information, see lv5 README and lv5 wiki

Build Instruction

see lv5 README

example

cmake -H. -Brelease -DCMAKE_BUILD_TYPE=Release
make -C release lv5
cp release/iv/lv5/lv5 lv5

iv / lv5 / railgun

iv / lv5 / railgun is Register VM and Compiler.

Their basic design is a lot of inspired Lua and JSC.

for more information, see railgun README

iv / lv5 / breaker

iv / lv5 / breaker is Context Threading JIT Compiler.

for more information, see breaker README

iv / phonic

phonic is Ruby library of ECMA262 5.1 Parser API

for more information, see phonic README

About

ECMAScript Lexer / Parser / Interpreter / VM / method JIT written in C++

Resources

License

BSD-2-Clause and 7 other licenses found

Licenses found

BSD-2-Clause
LICENSE
Unknown
LICENSE.bwdgc
Unknown
LICENSE.jsc
Unknown
LICENSE.lua
Unknown
LICENSE.re1
MIT
LICENSE.siphash
BSD-3-Clause
LICENSE.v8
Unknown
LICENSE.xbyak

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 98.4%
  • JavaScript 1.4%
  • Other 0.2%