Skip to content

aizhen1412/Lox_cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e31839c · Dec 24, 2023

History

63 Commits
Dec 16, 2023
Dec 24, 2023
Dec 24, 2023
Dec 24, 2023
Dec 24, 2023
Dec 23, 2023
Dec 23, 2023
Dec 23, 2023
Dec 24, 2023
Dec 24, 2023
Dec 24, 2023
Dec 24, 2023
Dec 24, 2023
Dec 23, 2023
Dec 23, 2023
Dec 23, 2023
Dec 23, 2023
Dec 23, 2023
Dec 23, 2023
Dec 23, 2023
Dec 24, 2023
Dec 24, 2023
Dec 24, 2023
Dec 24, 2023
Dec 24, 2023
Dec 23, 2023
Dec 23, 2023
Dec 23, 2023
Dec 23, 2023
Dec 23, 2023
Dec 23, 2023
Dec 23, 2023
Dec 23, 2023
Dec 23, 2023
Dec 23, 2023
Dec 23, 2023
Dec 23, 2023

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