Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chloro-pn/jugg
一个玩具解释型编程语言jugg,支持面向对象,原生函数以及函数递归,嵌套作用域等特性,并保持了c++的值语义。通过支持c++ -> jugg的底层代码支撑,同时获得简洁的语法表示以及核心部分的高性能。
https://github.com/chloro-pn/jugg
compiler interpreter language
Last synced: about 10 hours ago
JSON representation
一个玩具解释型编程语言jugg,支持面向对象,原生函数以及函数递归,嵌套作用域等特性,并保持了c++的值语义。通过支持c++ -> jugg的底层代码支撑,同时获得简洁的语法表示以及核心部分的高性能。
- Host: GitHub
- URL: https://github.com/chloro-pn/jugg
- Owner: chloro-pn
- Created: 2020-10-12T09:57:07.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-03-27T05:00:48.000Z (almost 3 years ago)
- Last Synced: 2024-11-15T21:33:16.216Z (2 months ago)
- Topics: compiler, interpreter, language
- Language: C++
- Homepage:
- Size: 4.2 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# jugg
jugg是一个解释型编程语言,通过词法分析-语法分析生成抽象语法树AST,并使用解释器直接在AST上执行。
# todo
* 支持运算符重载
* 支持复合数据类型