more c++ migration for ast/ir/code; reached a working condition here
-rw-r--r-- 100 .gitattributes
-rw-r--r-- 264 .gitignore
-rw-r--r-- 847 .travis.yml
-rw-r--r-- 463 AUTHORS
-rw-r--r-- 1099 LICENSE
-rw-r--r-- 971 Makefile
-rw-r--r-- 28 README
-rw-r--r-- 452 algo.h
-rw-r--r-- 107367 ast.cpp
-rw-r--r-- 19819 ast.h
-rw-r--r-- 13138 code.cpp
-rw-r--r-- 6148 conout.cpp
drwxr-xr-x - doc
-rw-r--r-- 50904 exec.cpp
-rw-r--r-- 55924 fold.cpp
-rw-r--r-- 4167 fold.h
-rw-r--r-- 58612 ftepp.cpp
-rw-r--r-- 27873 gmqcc.h
-rw-r--r-- 23883 gmqcc.ini.example
-rw-r--r-- 58384 intrin.cpp
-rw-r--r-- 1915 intrin.h
-rw-r--r-- 130465 ir.cpp
-rw-r--r-- 10422 ir.h
-rw-r--r-- 40814 lexer.cpp
-rw-r--r-- 12096 lexer.h
-rw-r--r-- 28662 main.cpp
drwxr-xr-x - misc
-rw-r--r-- 15290 opts.cpp
-rw-r--r-- 4339 opts.def
-rw-r--r-- 225581 parser.cpp
-rw-r--r-- 1697 parser.h
-rw-r--r-- 6302 stat.cpp
-rw-r--r-- 43914 test.cpp
drwxr-xr-x - tests
-rw-r--r-- 3995 utf8.cpp
-rw-r--r-- 31493 util.cpp