Grammar Syntax
Example
$FOO -> /foo
$FOO -> /foo$FOO
$FOO -> $BAR
$BAR -> /bar
$BAR -> $BAR
Nonterminals
A Nonterminal starts with a leading $. The nonterminal FOO would be written as:
$FOO
Terminals
A Terminal starts with a leading /. The terminal bar would be written as:
/bar
Note that /ab differs from /a/b. The string /ab resolves to the terminal ab,
whereas /a/b resolves to the terminals a and b
Empty String
/~ resolves to the Empty String
Productions
The -> indicates a production, the Nonterminal on it's left side gets replaced
by the string of Nonterminals and Terminals on it's right side.
$FOO -> /foo$FOO
Description
Languages
Python
100%