Basic calculator program demonstrating the use of a parser generator for reading user input.
-
Updated
Sep 24, 2023 - 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.
Basic calculator program demonstrating the use of a parser generator for reading user input.
Parser generator API and language
Cascade Coco/R compiler generator
Compiler Design IIT BHU Viva
As of 23.08.2023 this project continues elsewhere.____File Format Description Library
Parser Generator that produces recursive descent parsers from EBNF grammars.
Compiler Front end, lexical-analyzer generator with parser generator for Java CFG
Modern LALR(1) parser generator and parser for C++
a compile time parser generator for C++14
A command line argument parser generator written in C++, for C++.
This parser generator simplifies the development of programs such as calculators and compilers by writing the source code for parsing input text.
YATTA: Yet Another Tool for Text Analysis - A toy bootstrapped parser generator
Recursive-descent parser generator using EBNF
Proyth parser written in C++