Skip to content

yxw007/TinyJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

TinyJS

一个非常mini的编译器,让你对编译原理有个大概的了解。具体demo:将Lisp代码 转成 javascript代码

翻译步骤

  1. 识别Lisp语言token
  2. Lisp token 构建 Lisp AST
  3. Lisp AST 转换成 JsAST
  4. 遍历JsAST进行代码生成

相关资料

About

一个非常mini的编译器,让你对编译原理有个大概的了解

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published