UNI S4: a mini CPP lexical and syntax analyzer written by c++
-
Updated
Jul 15, 2024 - C++
UNI S4: a mini CPP lexical and syntax analyzer written by c++
Interpreter for the Datalog programming language. Parse, construct, and execute database queries using relational algebra operators
(2021) A compiler for Datalog code using finite state automata by Dallin Stewart
Model SQL data base with SQL-like language interpreter and client-server interaction model(local sockets)
LR1-Parser可作为编译前端语法分析部件,基于Burke-Fisher错误恢复方案,和LR(1)算法开发,包括LR(1)分析表生成器模块和分析栈模块。
The LALR parser generator (LPG) is a tool for developing scanners and parsers. Supports multi-language . Input is specified by BNF rules. LPG supports backtracking (to resolve ambiguity), automatic AST generation and grammar inheritance.
Designed a 32-bit RISC processor and a native compiler for running programs specified in High Level Language
🔧 Demonstration of using ANTLR4 (with runtime for C++) in projects for context-free grammar processing. The ANTLR4 (Java) package is included, and the project is configured to compile on Linux.
My assignments in the mathematical logic discipline
CLurtle, an easy programming language for turtle drawing
The PLL(Propositional Logic Library) is a library which offers a lexical and syntactic analyzer for propositional predicate analysis
A flexible parser generator producing output from object-oriented hierarchical context-free grammar specifications.
Preprocessor for object oriented superset of C with ARC.
The project implements "client-server" model, interpreter of a few SQL sentences and a database.
The LALR parser generator (LPG) is a tool for developing scanners and parsers written in TypeScript ,C#, Java, C++ or C. Input is specified by BNF rules. LPG supports backtracking (to resolve ambiguity), automatic AST generation and grammar inheritance.
Реализация модельного SQL-интерпретатора на базе языка С++.
Generate AST syntax parser from grammar file
Add a description, image, and links to the grammar-parser topic page so that developers can more easily learn about it.
To associate your repository with the grammar-parser topic, visit your repo's landing page and select "manage topics."