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.
CUP stands for Construction of Useful Parsers and is an LALR parser generator for Java. It was developed by C. Scott Ananian, Frank Flannery, Dan Wang, Andrew W. Appel and Michael Petter. It implements standard LALR(1) parser generation.
A syntaxic parser of an arithmetic expression using LEX and YACC, arithmetic expression evaluator with additional functions often used in expression evaluators and we are considering a part where the operands are non known and if the input expression is syntactically correct, to generate an intermediate form in the form of quadruplets and save i…
An experiment with LALRPOP and Kubernetes selectors
Parser generator API and language
A module to help release the tagged dev version of PEG.js on NPM
Solutions of laboratory tasks for the ITMO course "Translation methods"
Cascade Coco/R compiler generator
A Lexical analyzer generator in Java and Parser generator in Python.
(Possibly, eventually) a PLR parser generator
Repository containing examples of Python code I have written.
A benchmark of a simple Lisp parser defined in TreeSitter and a custom PEG generator.
A parser generation utility for the BAALL language
Top Down, Bottom Up (CYK) Parser Generators in Scala
This is a project as assignment in compilers_course@IIT Bhilai for cse2018 batch.
git-svn archive from vll.java.net; DO NOT open pull requests
Port of CocoR to Typescript/Javascript
an easy-to-use parser generator (compiler-compiler)