COMSW 4115 Spring 2022
Anne Zepecki(Manager)
Lama Abdullah Rashed(Tester)
Jose Antonio Ramos(Language Guru)
Suryanarayana Venkata Akella (System Architect)
Rishav Kumar (System Architect)
The current version compiles scanner.mll, parser.mly and ast.ml
make
make run
make clean
- Int
- Bool
- Float
- String
- Array of Int
- Array of Bool
- Array of Float
- Array of String
- If
- If Else
- For
- While
- Continue
- Break
- Add
- Subtract
- Multiplication
- Division
- Modulo
- Equal
- Not Equal
- Less
- Less than Equals
- Greater
- Greater than Equal
- And
- Or
- Pipe
Please see Testing.pdf.
- Nested array indexing (ast, parser)
- Allow continue/break only inside while/for (semantics)