USERSATOSHI / transpiler

Home Page:https://USERSATOSHI.github.io/transpiler/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

@akarui/transpiler

A Transpiler that converts aoi.js code to javascript.

Usage

const { Transpiler } = require('@akarui/transpiler');

const code =
`$let[hi;1]
$let[res;.]
$onlyif[$authorId===$clientOwnerId;no]
$if[$get[hi]===1;
    $let[res;hi]
]
$elseIf[$get[hi]===2;
    $let[res;ok]
]
$else[
    $let[res;bye]
]
$get[res]`;

const res = Transpiler ( 
    code,
    true,
    {}, 
    true 
);
console.log( res.func.toString() );

About

https://USERSATOSHI.github.io/transpiler/

License:MIT License


Languages

Language:TypeScript 81.1%Language:JavaScript 18.9%