Python Compiler IDE
Write Python source code and analyze it through all compiler phases
1
Lexical Analysis
Tokenize source into keywords, identifiers, literals and operators
Phase 1
Syntax Analysis
Verify grammar rules with recursive descent parsing
Phase 2
Semantic Analysis
Check type compatibility, scope rules and declarations
Phase 3
Symbol Table
Build a table of all identifiers with types, scope and addresses
Phase 4