Parsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
-
Updated
Jun 12, 2024 - C++
A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.
Parsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Parser and static code analysis tool for PL/SQL and Oracle SQL.
Grammar of Scalable Linked Interactive Nucleotide Graphics
Trainer for selected grammar topics of Kazakh language
Style and Grammar Checker for 25+ Languages
Project done for formal languages and compilers class
List of Philosophy Algorithms
A parser library for Go
Resilient LL(1) parser generator for Rust
Rule-based library to produce selected verb tenses in Kazakh language. See it in action in the viewer web app.
Grammarsaurus -- a collection of grammar references powered by Docusaurus.
Development of PEG grammar to support GIFT (quiz) format
Backend service for Scribe app data downloads
Wikidata and Wikipedia language data extraction
Organization files