babel浅析

Babel浅析

1:Babel的编译原理是对字符串的操作,因为代码的本质就是字符串。
2:需要使用分词器tokenizer将代码语句分隔,再进行语法分析(parser)ast,语义分析,最后转化生成generator或者执行interpretor
3:程序都可以用json表示
4:AST将代码转换为json