Nemo
|
3b541898e2
|
Initial work on a Symbol Table abstraction
|
2020-07-08 19:56:28 +05:30 |
Nemo
|
14bf8e510c
|
Remove grammar.yml
|
2020-07-07 03:59:15 +05:30 |
Nemo
|
a6d3e1f6bd
|
[10] Notes for the compiler, part 2
|
2020-07-07 03:37:40 +05:30 |
Nemo
|
b0aa03980c
|
[10] Finishes compiler implementation
|
2020-07-07 03:23:06 +05:30 |
Nemo
|
812c76e09a
|
Remove old code
|
2020-07-06 21:44:41 +05:30 |
Nemo
|
02cb984fec
|
Fix empty expression tags, and add directory support
|
2020-07-06 21:44:22 +05:30 |
Nemo
|
a274797e58
|
Fixes <statements> opening after first statement
|
2020-07-06 21:15:19 +05:30 |
Nemo
|
d25f7407da
|
Got most of the Compilation Engine working
- Expressions aren't tested
- Some issues with xml ordering and empty tags
|
2020-07-06 21:12:00 +05:30 |
Nemo
|
703c5e467d
|
New compiler is running now and giving some results
|
2020-07-06 17:21:13 +05:30 |
Nemo
|
48d72383fd
|
Implement all grammar classes
|
2020-07-06 16:27:19 +05:30 |
Nemo
|
e862b318ba
|
Rename Elements to Atom
|
2020-07-06 15:00:36 +05:30 |
Nemo
|
deeebda14d
|
WIP at enginev2
|
2020-07-06 14:36:41 +05:30 |
Nemo
|
333484ce7f
|
Various other WIP attempts
|
2020-06-24 18:12:36 +05:30 |
Nemo
|
d209fabc9a
|
Work from yesterday on the CompilationEngine
- Restructured the grammar into a separate python
module today
- Doesn't cover array expressions and subroutine calls
inside expressions
|
2020-06-18 18:21:06 +05:30 |
Nemo
|
c71dd21128
|
Break up the file a bit, haven't committed compilation stuff yet
|
2020-06-18 17:26:32 +05:30 |
Nemo
|
cece143368
|
Adds NOTES for compiler implementation
|
2020-06-16 03:20:29 +05:30 |
Nemo
|
19f0d670ac
|
[10] Tokenizer works on all files correctly
|
2020-06-16 02:43:01 +05:30 |
Nemo
|
c54e5ccaa4
|
[10] Adds XML output support
|
2020-06-16 02:05:33 +05:30 |
Nemo
|
8dedf23832
|
[10] Initial WIP Tokenizer
- Initial WIP
- Hated the comment parsing, need to figure that out better
- Strings are not yet supported
- Symbols and keywords are perfectly covered
|
2020-06-16 01:24:00 +05:30 |
Nemo
|
9e40244023
|
Adds grammar for Statements
|
2020-06-16 01:23:46 +05:30 |
Nemo
|
937db42830
|
transcript of the jack language grammar
|
2020-06-15 22:39:00 +05:30 |
Nemo
|
e1a278f4d9
|
[09] Adds notes on COMPILER specification
|
2020-06-09 01:08:36 +05:30 |