luapegjs

0.3.3 • Public • Published

luapegjs

Lua2Js [WIP] . It uses Peg.js to generate Mozilla parser compatible AST which is transformed to JS via escodegen Build Status

Install

NPM

Usage

usage: luapegjs OPTIONS

OPTIONS are:

  -t, --ast

    Print AST to stdout

  -c, --compress

    Minify the JS ouput using uglify-js

  -o FILE, --output FILE

    Print generated JS data to FILE. USE "@2" for stderr and 
    "@1" or "-" for stdout.

To build the parser

make build

Or To build examples

make examples

What has been implemented

  • +, -, *, /, =, >=, <=, !=, >, <
  • local
  • -- comments
  • if else statment
  • while repeat for loops
  • {} array
  • function
  • {x=1} tables

Readme

Keywords

Package Sidebar

Install

npm i luapegjs

Weekly Downloads

12

Version

0.3.3

License

MIT

Last publish

Collaborators

  • deepak_robo