add meta ability for grammar:fix
clean up for aggresive overloading branch:fix
aggresive overloading seems to work
clean the api
clean soem API
cleaning duplicated code
continuing clean the code
remove CommonStructure
cleaning
continue removeing duplicated code
clean up gen_action part:fix
continue cleaning
clean:fix
remove commstructure
remove unsafe string.. and make FanGrammar more like Grammar/Structure:fix
some minor tweak
ready for add extend_level api
try syntax change first
now all levels should have a name, the default name is ""
now all levels should have an explicit associativity:fix