Skip to content
#

automata-and-formal-languages

Here are 22 public repositories matching this topic...

A C++ simulator exploring Formal Language Theory in information retrieval and bioinformatics. It compiles user queries into NFAs/DFAs for pattern matching and visualization, extends finite automata for biological sequence analysis, and implements Pushdown Automata for recognizing context-free languages such as RNA structures and XML validation.

  • Updated Dec 14, 2025
  • C++

Syntax validation of a programming language by writing the Context Free Grammar for the specific construct of a particular language and a program for the same.

  • Updated Aug 7, 2023
  • Python

An interactive compiler design tool that compares LL(1), LR(0), SLR(1), CLR(1), and LALR(1) parsing techniques. Integrated an AI-based grammar validation module that analyzes the grammar and provides structured feedback including issues, corrections, and sample derivations. It is intentionally non-interactive to maintain focus on compiler design ra

  • Updated May 1, 2026
  • Python

Improve this page

Add a description, image, and links to the automata-and-formal-languages topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the automata-and-formal-languages topic, visit your repo's landing page and select "manage topics."

Learn more