T
enminat
r
Compile
Programs
Good Programs
Test Case 0
Test Case 1
Test Case 2
Long Test Case
Long Test Case - FUGLY
If Statement
Boolean Statement
While != 5
a != 3
Bool Expr Print
IntOp Bool Expr Print
Addition: Print && Check
Variable Addition: While Condition
Infinite Loop && Max Memory
Warning Programs
Missing End $
11 Semantic Warnings
Lex Fail
Alan Case
Invalid Print
\n in String
Parse Fail
Invalid String Decl
Invalid Expr
Print($)
Missing Expr line 19
Semantic Analysis Fail
Undeclared Variable [ b ]
Undeclared Variable [ b ] - FUGLY
Alan Case: Undeclared Variable - [ b ]
String Assigned Bool
BooleanExpr: String == Int
IntExpr: Int + String
Variable Redeclaration
Boolean Hell && String == Boolean
Code Generation Fail
FUGLY
Nested Boolean Expr
AST Accuracy Test - Boolean Hell
Memory Buffer Overflow
Full Tree View
Verbose: On
Toggle Dropdown
Lex String By: Block
Compilation Progress
Lexer:
---
| Parser:
---
| Semantic Analysis:
---
| Code Generation:
---
Console
Log
No Tokens
No Machine Code
Concrete Syntax Tree
Abstract Syntax Tree
Symbol Tree
Symbol Table
No Symbols
No Tokens
×
CST & AST Fullview
Concrete Syntax Tree
Abstract Syntax Tree
Copied to Clipboard