Open leokraft opened 3 years ago
Write parser to produce AST for searchbar input.
Rules:
Grammar:
S -> ":"C | U E -> U"&"U | U"|"U | "!"U U -> "("E")" | E | T T -> str(Tag) C -> "settings"
Make grammar LL(1):
E -> T X X -> or T X | ɛ T -> F Y Y -> and F Y | ɛ F -> C | not F | ( E ) C -> tag
Write parser to produce AST for searchbar input.
Rules: