Compile and evaluate regular expressions using Non-deterministic Finite Automata (NFAs).
-
Updated
Mar 24, 2026 - Gleam
Compile and evaluate regular expressions using Non-deterministic Finite Automata (NFAs).
A Tool for Drawing the DFA/NFA of a Regex for a Regular Language
A simple regex-to-golang compiler based on Thompson's construction algorithm.
implementation of automata in r7rs scheme
thompson constructor.
Simple regular expression interpreter
A Python program to build Non-Deterministic Finite Automatons from Regular Expressions using Thompson’s construction.
Browser-based regex and finite-automata visualizer for CPSC 351: regex to NFA/DFA, minimization, NFA-to-regex, closure constructions, the pumping lemma, equivalence-graded challenges, and step-by-step simulation, in course-exact notation. Client-side, accessible, no backend. A companion to the AArch64 Playground.
Regex matcher using Thompson’s construction.
Potata regex engine
Regular Expression matching library
Compiler Algorithms to implement a Lexical Analysis
University course project on Data Structures and Algorithms
C implementation of Regular Expression Parser and Non-Deterministic Automaton Generator, i.e. Thompson Construction.
A "mini" regular expressions matcher
Compiler Construction project to create our own programming language.
Implementación de análisis léxico usando automatas
Web-based Universal Automata Translator — converts between RE, NFA, DFA, CFG, and string sets with live interactive visualization. Built for CS416 Theory of Computing at Future University in Egypt.
Add a description, image, and links to the thompson-construction topic page so that developers can more easily learn about it.
To associate your repository with the thompson-construction topic, visit your repo's landing page and select "manage topics."