A library to parse and run Context Free Grammars.
-
Updated
Jun 28, 2024 - Java
A library to parse and run Context Free Grammars.
A Java implementation of various procedural name generation algorithms, including combinatorial, consonant vowel, context-free grammar, and Markov chain.
Sugar for building and running context-free transducers in Java
Responsive and Intuitive Parsing for the Analysis of Language - Regular Expression, LL1, LR0, SLR1 and LR1 parsing
A Parsing-as-Deduction system that parses with different parsing algorithms and some related tools for educational purposes.
Implementation of the GLL-based context-free path querying (CFPQ) algorithm as Neo4j Stored Procedure
GLL-based context-free path querying algorithm
CYK algorithm
LR Parser (LR(0), SLR(1), CLR(1) and LALR(1))
Text steganography program capable of hiding ASCII text inside regular text.
Java code + CFG for constructing a compiler to accept C-like code (with implicit data type assignment) as input, and to tokenize, parse using LL(1) parser and create symbol table with scope
Theory of Computation & Automata Theory algorithms and structures implementation
An implementation of multiple concepts and techniques related to the theory of computation and compilers like DFA, NFA, Regular Expressions, Fallback DFA, CFG Left-Recursion Elimination, First and Follow, LL(1) Parsing, Lexical Analysis, and SDD
Application to calculate the probability of a given hand for a deck defined at runtime. In which what is being calculated is determined by the chosen configuration file. Probability is calculated through simulation.
An implementation of the shunting yard algorithm by Edsger Dijkstra and a postfix stack evaluator.
Implementation of precedence parsers and it's specific case - shunting yard algorithm
🎲 Efficient Java implementation of the probabilistic Earley algorithm to parse Stochastic Context Free Grammars (SCFGs)
Projeto que transforma uma gramática livre de contexto (GLC) G e a transforme em uma GLC G' equivalente na forma normal de Chomsky.
CFG to CNF in java by taking user inputs
Add a description, image, and links to the context-free-grammar topic page so that developers can more easily learn about it.
To associate your repository with the context-free-grammar topic, visit your repo's landing page and select "manage topics."