add option to control the order of methods in scc, still need to improve it. now it can save 17s in antlr