Kaleidoscope: 实现解析器和抽象语法树
原文: |
---|
Kaleidoscope: Implementing a Parser and AST |
介绍""
欢迎来到第二章教程,这一章介绍如何使用词法分析器来建立一个Kaleidoscope语言解析器。一旦我们完成了解析器,我们可以定义抽象语法树(AST)。
我们的解析器将使用递归下降法和运算符优先级分析来解析Kaleidoscope语言(后者用来解析运算符表达式,前者将负责其他部分所有的解析)。在我们开始解析之前,我们先来讨论一下我们这一步的目标:生成抽象语法树。
原文:
https://github.com/moevis/Kaleidoscope-LLVM-tutorial-zh-cn/blob/master/source/chapter-2.rst