Antlr grammar for defining tasks.
Find a file
Jos van den Oever 8478bbf0be Add a grammar for an amendment
and remove the amendment-specific token from the plan grammar
2024-09-04 16:38:13 +02:00
.gitignore feat: add instructions for TS parser generation 2024-08-13 16:44:34 +02:00
amendment_example Add a grammar for an amendment 2024-09-04 16:38:13 +02:00
flake.lock init 2024-08-12 10:47:19 +02:00
flake.nix init 2024-08-12 10:47:19 +02:00
plan_example Add a grammar for an amendment 2024-09-04 16:38:13 +02:00
README.md Add a grammar for an amendment 2024-09-04 16:38:13 +02:00
takentaal.g4 Add a grammar for an amendment 2024-09-04 16:38:13 +02:00

takentaal

Commands

nix develop

# Inspect lexer
antlr4-parse takentaal.g4 takentaal plan_example -tokens

# Inspect parser
antlr4-parse takentaal.g4 takentaal plan_example -tree
antlr4-parse takentaal.g4 takentaal plan_example -gui

# Generate TypeScript parser
antlr4 -Dlanguage=TypeScript -o takentaal takentaal.g4