New Type's Structure 	new file:   include/compiler/Type.h 	new file:   include/compiler/TypeBuiltIn.h 	new file:   include/compiler/TypeBuiltInTable.h 	new file:   include/compiler/TypeFunc.h 	new file:   include/compiler/TypeFuncTable.h 	modified:   include/compiler/TypeTable.h 	modified:   src/libzillians-compiler/CMakeLists.txt 	deleted:    src/libzillians-compiler/SymbolTypeBuiltIn.cpp 	new file:   src/libzillians-compiler/TypeBuiltInTable.cpp 	new file:   src/libzillians-compiler/TypeFunc.cpp 	new file:   src/libzillians-compiler/TypeFuncTable.cpp 	modified:   src/libzillians-compiler/TypeTable.cpp 	modified:   src/zillians-compiler-grammar/zssymtab.g
New Type's Structure
	new file:   include/compiler/Type.h
	new file:   include/compiler/TypeBuiltIn.h
	new file:   include/compiler/TypeBuiltInTable.h
	new file:   include/compiler/TypeFunc.h
	new file:   include/compiler/TypeFuncTable.h
	modified:   include/compiler/TypeTable.h
	modified:   src/libzillians-compiler/CMakeLists.txt
	deleted:    src/libzillians-compiler/SymbolTypeBuiltIn.cpp
	new file:   src/libzillians-compiler/TypeBuiltInTable.cpp
	new file:   src/libzillians-compiler/TypeFunc.cpp
	new file:   src/libzillians-compiler/TypeFuncTable.cpp
	modified:   src/libzillians-compiler/TypeTable.cpp
	modified:   src/zillians-compiler-grammar/zssymtab.g

new test function for TypeTable: only test BuiltInTypeTable now
	modified:   test/testzillians-compiler/CMakeLists.txt
	new file:   test/testzillians-compiler/TypeTableTest/CMakeLists.txt
	new file:   test/testzillians-compiler/TypeTableTest/TypeTableTest.cpp

zillians/supercell_language,zillians/supercell_language,zillians/supercell_language,zillians/supercell_language,zillians/supercell_language