Fix examples

This commit is contained in:
John Doty 2024-11-10 07:15:31 -08:00
parent 182c29c2a7
commit d68590b5c7
2 changed files with 7 additions and 1 deletions

View file

@ -514,6 +514,7 @@ FineGrammar=Grammar(
)
if __name__ == "__main__":
import os
from pathlib import Path
from parser.parser import dump_lexer_table
from parser.emacs import emit_emacs_major_mode
@ -530,6 +531,7 @@ if __name__ == "__main__":
# Generate tree-sitter parser and emacs mode.
ts_path = Path(__file__).parent / "tree-sitter-fine"
os.makedirs(ts_path, exist_ok=True)
emit_tree_sitter_grammar(grammar, ts_path)
emit_tree_sitter_queries(grammar, ts_path)
emit_emacs_major_mode(grammar, ts_path / "fine.el")

View file

@ -171,7 +171,7 @@ def sql():
@rule
def schema():
seq(
return seq(
CREATE,
SCHEMA,
AUTHORIZATION,
@ -759,3 +759,7 @@ SQL = Grammar(
trivia=[BLANKS, COMMENT, LINE_BREAK],
name="SQL",
)
if __name__=="__main__":
tbl = SQL.build_table()
print(tbl.format())