Object Oriented Design
-
Updated
Aug 26, 2017 - C++
Object Oriented Design
The minimum viable programming language
A header only library to parse markdown into AST(Abstract Syntax Tree). Plugins can be created using this AST, like HTMLRenderer, SyntaxHighlighter.
Yet another programming language for educational purpose and simplicity
Mathematical interpreter. Shunting-yard algorithm. Abstract Syntax Tree.
Data Structure Course Project of Huazhong University of Science & Technology: source code formatting tool.
110-01 NCU CE3006 Compiler
Simple mathematical expression evaluator using an Abstract Syntax Tree (AST).
С++ library for symbolic mathematical calculations
Custom LLVM-based programming language frontend
Experiments with `libclang`
一个 C 语言编译器和虚拟机,支持除结构体以外的语法,支持字节码导出和直接运行字节码,内建I/O函数,包含了词法分析、语法分析、构建 AST、类型推导和检查、错误检查、错误信息输出、字节码生成、虚拟机执行等多个模块。
Simple database engine written in C++.
Assert programming language
To analyze correlation between coding style and coding proficiency, and whether coding styles show regional variations.
Add a description, image, and links to the abstract-syntax-tree topic page so that developers can more easily learn about it.
To associate your repository with the abstract-syntax-tree topic, visit your repo's landing page and select "manage topics."