a continuation of the old Nonsense CFG-parser on Humorix
-
Updated
Sep 11, 2020 - Perl
a continuation of the old Nonsense CFG-parser on Humorix
GUI program to draw semantic diagrams of context-free grammars.
[Innopolis University] Natural Language Processing Course 2023.
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
A rudimentary recursive descent parser implemented in JavaScript
An algorithm that transforms any context free grammar to its Chomsky's normal form
Functional and object-oriented programming and lexical scope through translating formal languages
Build context free grammar machine with lexical analyzer and parser
Implementation of a top-down recursive descent parser in C++.
An implementation of the shunting yard algorithm by Edsger Dijkstra and a postfix stack evaluator.
Task 4 for the Compilers lab where the needed deliverables are two functions: one that removes epsilon rules from a CFG and another that removes unit rules from the same CFG
Shakespeare Transducer
Program in C++ that reads a context-free grammar and removes the useless symbols and productions. After that, it generates a new simplified CFG in an output file.
Definitions of necessary classes for working with contex-free grammars & an implementation of a few algorithms on them.
'Language' programming assignments for the Harvard CS50's Introduction to Artificial Intelligence with Python 2021 course
A little NLP fun: finding which words can be made using only the symbols of Mendeleev's Table (perhaps more commonly, though less justly) also known as the Periodic Table. The trick here is that we will use multiple languages. Even scripts (to the degree that they can be found), starting with Cyrillic.
Responsive and Intuitive Parsing for the Analysis of Language - Regular Expression, LL1, LR0, SLR1 and LR1 parsing
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."