https://github.com/anon767/compiler_engineering_lecture
Assignments for compiler engineering
https://github.com/anon767/compiler_engineering_lecture
Last synced: 8 months ago
JSON representation
Assignments for compiler engineering
- Host: GitHub
- URL: https://github.com/anon767/compiler_engineering_lecture
- Owner: anon767
- Created: 2022-04-19T07:40:21.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-05-18T07:55:00.000Z (over 3 years ago)
- Last Synced: 2025-03-30T11:33:26.971Z (9 months ago)
- Language: Java
- Homepage:
- Size: 25.4 KB
- Stars: 1
- Watchers: 1
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Compiler engineering for DHBW Karlsruhe
The language is based on JLox from crafting interpreters
## Assignment
### Scanner
Complete the Scanner and see if the ScannerTest succeeds either with Scanner Tables or RegExes
### Parser
Complete the Parser using the LL(1) Recursive Descent Parser from the lecture.
Beware: A FOR-Loop ist just syntactical sugar for a WHILE-Loop :)
Solution is accepted when the Tests succeed.
### Interpreter
Complete the Interpreter.
Solution is accepted when the Tests succeed.