diff options
| author | kartofen <kartofen.mail.0@protonmail.com> | 2025-07-03 19:11:36 +0300 |
|---|---|---|
| committer | kartofen <kartofen.mail.0@protonmail.com> | 2025-07-03 19:11:36 +0300 |
| commit | 98254bbeb96e1c868d761e81f39f59744a6837c6 (patch) | |
| tree | 94de181d7dae1d35310e1e9bfbf761b0fc536adf /build.sh | |
| parent | 67447ebd3a51a9af29d18a53a38aba038a0c039e (diff) | |
working more or less parser generator (no semantic action, so pretty much useless
Diffstat (limited to 'build.sh')
| -rwxr-xr-x | build.sh | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -28,8 +28,7 @@ function leak # cc clr-table "-D_CLR_TABLE_STANDALONE -D_LAZY_LALR" # cc lr-parser -D_LR_PARSER_STANDALONE # cc demos/instant-parser -cc demos/generate-parser -shared demos/sample-files/defs + # leak lexer # leak recursive-ascent @@ -39,4 +38,12 @@ shared demos/sample-files/defs # leak clr-table # leak lr-parser # leak instant-parser -leak "generate-parser bin/defs.so" + +#--------------------------------------------------------------------------------------------------# + +cc demos/generate-parser +shared demos/sample-files/defs + +leak "generate-parser bin/defs.so" > bin/generated.c +cc demos/sample-files/parser-skeleton # this includes bin/generated.c +leak parser-skeleton |
