Add *_or_*
Move semi_or_*
Modify exn_decl
Move lookahead