Improve Triming module
Move type language
Unify reserved word table and extended word table
Add the signature of Traversing module