cirru-wasm-ast

0.0.2 • Public • Published

Cirru WASM AST transfomer

Based on the work of https://github.com/indutny/wasm-ast

 index-params
 parse-64bit-literal
 parse-AssignmentExpression
 parse-IfStatement
 parse-SequenceExpression
 parse-VariableDeclaration
 parse-basic-function
 parse-blockless-IfStatement
 parse-builtin-statement
 parse-call-statement
 parse-do_while-loop
 parse-empty-ReturnStatement
 parse-export-import
 parse-forever-loop-with-break-continue
 parse-forever-loop
 parse-literal

Todo:

  • index and localCount not working
  • tests

Usage

transformer = require 'cirru-wasm-ast'
transformer.parse '\ (void test) ((i64 a))'
# returns AST defined in wasm-ast

Read exmaples/ for details.

License

MIT

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.2
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.2
    1
  • 0.0.1
    1

Package Sidebar

Install

npm i cirru-wasm-ast

Weekly Downloads

2

Version

0.0.2

License

MIT

Last publish

Collaborators

  • jiyinyiyong