diff options
| author | kartofen <kartofen.mail.0@protonmail.com> | 2025-08-26 01:17:10 +0300 |
|---|---|---|
| committer | kartofen <kartofen.mail.0@protonmail.com> | 2025-08-26 01:17:10 +0300 |
| commit | 46e786db9d1b48b8fbc3502e36f093b755f3e09f (patch) | |
| tree | 9e279216e68f3fe4b0849d1e07184fe674dc551f /build.sh | |
| parent | 1c83c514c8108fccfec9764da5e4563b98eb871b (diff) | |
grammar for the grammar and lexing and parsing of a new language lbp
Diffstat (limited to 'build.sh')
| -rwxr-xr-x | build.sh | 26 |
1 files changed, 19 insertions, 7 deletions
@@ -80,12 +80,24 @@ shared demos/sample-files/gram-defs leak generate-parser "-o bin/gram -t lalr-table bin/gram-defs.so" cc demos/sample-files/gram-skeleton "" gram-parser -leak gram-parser < demos/sample-files/calc.g > bin/calc-gram.c +# leak gram-parser < demos/sample-files/gram.g > bin/gram-gram.c +# shared bin/gram-gram +# leak generate-parser "-o bin/gram -t lalr-table bin/gram-gram.so" +# cc demos/sample-files/gram-skeleton "" gram2-parser -shared bin/calc-gram -leak generate-parser "-o bin/calc -t lalr-table bin/calc-gram.so" -cc demos/sample-files/calc-skeleton "" calc-parser +# leak gram2-parser < demos/sample-files/calc.g > bin/calc-gram.c -leak calc-parser "13*10+9" -leak calc-parser "-13+20" -leak calc-parser "1>52?2+3:53" +# shared bin/calc-gram +# leak generate-parser "-o bin/calc -t lalr-table bin/calc-gram.so" +# cc demos/sample-files/calc-skeleton "" calc-parser + +# leak calc-parser "13*10+9" +# leak calc-parser "-13+20" +# leak calc-parser "1>52?2+3:53" + +leak gram-parser < demos/sample-files/lbp.g > bin/lbp-gram.c +shared bin/lbp-gram +leak generate-parser "-o bin/lbp -t lalr-table bin/lbp-gram.so" + +cc demos/sample-files/lbp-skeleton "util/dict.c" lbp-parser +leak lbp-parser < demos/sample-files/lbp-code.lbp |
