diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 12 |
1 files changed, 5 insertions, 7 deletions
@@ -13,23 +13,21 @@ techniques and ways to add semanitic meaning. ### TODO -#### Goals - -- The LR parser implementation is very dirty and bad - The building process is too compilated, the grammar parser should also do the table generation -- Proper LALR generation +- Proper LALR generation (without generating all CLR states) - LL table generation and parsing - Possibly recursive ascent and recursive descent generation (a bit pointless) - Left corner / resursive ascent-descent generation (Horspool) + - Proper attribute grammar implementation, evaluation, and dealing with cycles - (S)GLR - Scannerless Generalized LR (Masaru Tomita) - It would be good to implemented a compiler of C language (C, B, BCPL), and a high level language, maybe Prolog or something mine and with all - beingfairly optimized + being fairly optimized ### Buildling -The build script couldn't be more straight forward, use just ```./build.sh``` -and uncomment the lines for the give use +It is done using Ninja and M4, use `ninja` to build (and run). +See `ninja.m4` for more information |
