Project

iv-phonic

0.16
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
phonic is ruby binding for iv AST API
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 2.9.4
 Project Readme

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