Sonar
Compile
Example Code
Will pass
Simple
Print String
String Management
Boolean Expr Printing
Print a while != 5
Adds to A then Prints
String Logic
ID Logic
Boolean Logic
Project
Project 1
Both
Clean
Ugly
Project 2
Clean
Project 3
Both
First One
Second One
Lex Errors
Project 1
Two Line String
Invalid String
Parse Errors
Project 2
Invalid String Declare
Invalid Expression
Print $
Missing Expression
Analysis Errors
a
1
= b
2
Undeclared b
String Assigned Bool
string == int
Variable Redeclare
Boolean Hell
Code Gen Errors
Alan's Out of Memory
Verbose
Lexer
Parser
Semantic Analysis
Code Generation
Input
Log
Concrete Syntax Tree
Abstract Syntax Tree
Scope Tree
Symbol Table
No Symbol Table currently
Code
No Code Currently
Operating Systems:
SvegOS
MysteriOS Bloop
ctOS
OmniChron
Resources:
Grammar
Project 1
Project 2
Project 3
Project 4
6502a
Class Site
By: Chris Siena
My GitHub
ChrisSiena.com
Other Projects
My LinkedIn