3 2 3 2 4 3 3 .*\-.* [^-]*\-[^-]* ps [0-9]*[02468] d1 [02-9]*1[02-9]*1[02-9]* az [a-zA-Z][a-zA-Z0-9]* ks [A-Z]+[a-z]+ ko \- xx .|\n 12 3 - 4 ABC1141d - Ef - 1616 ps xx ko ps az ko az ko ps LL(1) ----- a b f h # S aBC,2 ε,1 ε,1 ε,1 B ε,3 bSC,4 ε,3 ε,3 C MSC,6 h,5 M fBa,7 S -> ε | aBC B -> ε | bSC C -> h | MSC M -> fBa FIRST ----- S a | a FIRST(S) = {a} B b | b C h, M | h, f M f | f FOLLOW ------ S #, FIRST(C) | #hf | #hf B FIRST(C), a | ahf | ahf C FOLLOW(S), FOLLOW(B) | SB | #ahf M FIRST(S), FIRST(C) | ahf | ahf