Translation of Niklaus Wirth's Oberon-0 compiler from his Compiler Construction book into Swift, and evolution toward significant improvements in naming, structure, and readability in general.
Stars
8
Forks
0
Watchers
8
Open Issues
0
Overall repository health assessment
No package.json found
This might not be a Node.js project
251
commits
General formatting in Oberon-0-AST. No functional changes.
54ca068View on GitHubFixing license header comments that extend beyond column 80
5a9e29bView on GitHubChanging var to let to eliminate warnings that the variable isn't mutated.
953632dView on GitHubFixing another typo in the main README.md ... you'd think I'd eventually catch all of them, but I keep finding more. The problem with proof-reading your own writing is that you know what you meant to say, so there's a tendency to see that instead of what you actually wrote. Or at least that's how it works for me.
ce87270View on GitHubRemoved FIXME comments for things that were aalready done in the Lexer (original getToken() had been deprecated prior to making it private and therefore unavailable, which was useful for finding all the code that depended on getToken(), but that was done some time ago, so the comments about it are no longer relevant).
508252bView on GitHub