Skip to content

PercyMo/simple-compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

一个极简编译器

原项目地址: the-super-tiny-compiler

跟着原项目写了一遍,收获颇丰! 原项目中的注释真的是非常详细了,自己的代码中只注释了个人觉得比较有必要的部分。

使用

lisp 风格的函数调用编译成 C 风格。

import { compiler } from './simple-compiler.js';

const input  = '(add 2 (subtract 4 2))';

console.log(compiler(input));
// add(2, subtract(4, 2));

About

一个极简编译器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published