Juno Frontend
Compare changes
Files
19- Aaron Councilman authored
frontend/spec.tex deleted
100644 → 0
+ 0
− 306
In particular, concatenation is represented by whitespace between grammar symbols, terminals are represented in single quotes for literal strings as $\terminal{terminal}$ or surrounded by slashes for regular expressions as $\regex{regex}$ while nonterminals are non-quoted and italicized as $\nonterminal{nonterminal}$.
Curly brackets with a symbol in subscript indicates a list of zero or more occurrences separated by the symbol, for instance $\gramRepeat[\terminal{,}]{\nonterminal{Nt}}$ represents the empty string, a single nonterminal $\nonterminal{Nt}$, or a list of multiple $\nonterminal{Nt}$ separated by commas.