# lox-py **Repository Path**: issasonjj/lox-py ## Basic Information - **Project Name**: lox-py - **Description**: clox(https://craftinginterpreters.com/a-bytecode-virtual-machine.html)的Python实现,包括编译器和后端VM - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-11-11 - **Last Updated**: 2023-02-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lox-py [Lox语言](https://craftinginterpreters.com/the-lox-language.html)的Python实现,具体的设计在[这里](design.md) Lox是一个用于简单的动态语言,但拥有主流编程语言的特征,包括控制流、函数、闭包、类等,很适合用于编译器入门的教学。 ## 特性 - [x] 词法分析 - [x] 语法分析 - [x] 控制流代码生成(顺序、分支、循环) - [x] 函数 - [ ] native函数 - [x] 类 - [x] 虚拟机 - [ ] 垃圾回收