Navigation

  • next
  • LLVM教程 »
Fork me on GitHub

用LLVM开发新语言¶

原文:Implementing a Language with LLVM
作者:Chris Lattner
译者:连城
许可协议:署名 2.5 中国大陆许可协议(全文) cc

目录

  • 第一章 教程简介与词法分析器
    • 教程介绍
    • 初级语言
    • 词法分析器
  • 第二章 实现语法分析器和AST
    • 本章简介
    • 抽象语法树(AST)
    • 语法解析器基础
    • 解析基本表达式
    • 解析二元表达式
    • 解析其余结构
    • 引导代码
    • 总结
    • 完整源码
  • 第三章 LLVM IR代码生成
    • 本章简介
    • 代码生成的准备工作
    • 表达式代码生成
    • 函数的代码生成
    • 完整代码
  • 第四章 添加JIT和优化支持
  • 第五章 对语言进行扩展:控制流程
  • 第六章 对语言进行扩展:用户自定义运算符
    • 用户自定义一元运算符
    • 试飞
  • 第七章 对语言进行扩展:可变变量
  • 第八章 结论及LLVM相关的其他有用内容

Logo

Next topic

第一章 教程简介与词法分析器

This Page

  • Show Source

Quick search

Navigation

  • next
  • LLVM教程 »
© Copyright 2012, 连城. Created using Sphinx 1.5.3.