Skip to content

aizhen1412/Lox_cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lox_cpp (C++ implementation of Lox)

Lox解释器的C++实现 (C++ implementation of Lox)

概述

这是一个个人项目,旨在实现Lox解释器的C++版本。Lox是一门小型的脚本语言,用于解释器和编译器的教学和学习。

使用的C++版本

这个项目使用C++17标准来编写。

关于 Lox 语言

Lox是一门简单但功能齐全的编程语言,用于教育目的。它是由Robert Nystrom定义,在他的书《Crafting Interpreters》中。

参考书籍

在这个项目中,我们主要参考了以下书籍:

  • Crafting Interpreters:这本书是Lox解释器和编译器的作者Robert Nystrom编写的,它提供了深入的关于Lox的解释和实现细节的教育材料。

中文翻译可参考craftinginterpreters_zh

如何贡献

如果你对这个项目感兴趣,欢迎贡献代码、报告问题或提出建议。

About

C++ implementation of Lox

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published