This project is a Lexical Analyzer (Scanner) implemented in C, designed to tokenize a simple programming language. It processes an input string (source code) and identifies valid tokens such as keywords, identifiers, numbers, operators, and punctuation marks. The analyzer is based on a Deterministic Finite Automaton (DFA).
c programming-languages lexical-analysis automaton dfa lexical-analyzer compilation c-programming theory-of-programming-languages
- Updated
Nov 29, 2024 - C