Skip to content

akerdi/compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compiler

词法分析和 ast

用法:

const compiler = require('compiler')

const input = "eval { head { 1 2 3 4} }"
const ast = compiler.compiler(input)

// 或者
const ast = compiler.loadfile("hello.lsp")

更具体见test.js

About

js compiler: tokenizer & aster

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published