This repository features a Python-based lexical analyzer for mathematical expressions, implemented with a DFA (Deterministic Finite Automaton) for pattern matching. It includes a GUI for tokenizing expressions, validating syntax, and visualizing DFA diagrams and transition tables. Designed for educational purposes and interactive exploration.
MufeedHaider/Expression-Tokenizer
This repository features a Python-based lexical analyzer for mathematical expressions, implemented with a DFA (Deterministic Finite Automaton) for pattern matching. It includes a GUI for tokenizing expressions, validating syntax, and visualizing DFA diagrams and transition tables. Designed for educational purposes and interactive exploration.
Jupyter NotebookMIT