Take-Home Final Grammar, Simplified:
G -> P
P -> P S
P -> S
S -> V "=" E ";"
E -> E "+" T
E -> T
T -> T "*" F
T -> F
F -> V
F -> N
F -> "(" E ")"
V -> L
N -> N D
N -> D
L -> "a"
L -> "b"
L -> "c"
L -> "d"
L -> "e"
L -> "f"
L -> "g"
L -> "h"
L -> "i"
L -> "j"
L -> "k"
L -> "l"
L -> "m"
L -> "n"
L -> "o"
L -> "p"
L -> "q"
L -> "r"
L -> "s"
L -> "t"
L -> "u"
L -> "v"
L -> "w"
L -> "x"
L -> "y"
L -> "z"
D -> "0"
D -> "1"
D -> "2"
D -> "3"
D -> "4"
D -> "5"
D -> "6"
D -> "7"
D -> "8"
D -> "9"
Rev. 2003 May 20b