4
Compiler Phases
5
Parsing Algorithms
∞
Shareable URLs
?
Keyboard Shortcuts
Compiler Phases
Lexical Analyzer
Tokenize source code into lexemes and build a complete symbol table.
- Keyword & identifier recognition
- Colored token stream visualization
- Symbol table with occurrences
- Multi-language token support
Syntax Solver
Step-by-step engine for context-free grammars with five parsing algorithms.
- Compute FIRST & FOLLOW sets
- Generate LL(1) / LR parsing tables
- Visualize parse trees & automata
- Share grammars via URL
Semantic Solver
Evaluate syntax-directed translations with annotated parse trees.
- Define semantic actions inline
- S-attributed / L-attributed SDTs
- Annotated parse tree visualization
- Step-by-step evaluation trace
Practice & Learn
Comdes•Built with Next.js, React, and Zustand
Press ? for shortcuts•LL(1) • SLR(1) • CLR(1) • LALR(1)
