http://hi.baidu.com/%BD%F1%C9%FA%C1%B5%C2%B6/blog/item/8cee8e1e98251b8487d6b614.html
http://wenku.baidu.com/view/aad28a29cfc789eb172dc8d0.html
http://www.ibm.com/developerworks/cn/java/j-lo-antlr/