remove unused nonterminal
add a unitest and track concretely how many tokens are really used
simiplify the logic
tweak
using map for the first time
tweak
being more conservative
tweak: make rule a list of rules to automatically split
split Ant successful
clean
snapshot before switching to new meta data
meta description finished this round
succeed to replace the meta data, to be cleaned soon!
tweak
get rid of `
clean
tweak
make psymbol not recursive
ready to switch =
pattern for keyword