Moved types definition to independent file
Merge branch 'master' into rc1600asm
BNF grammar to check
Configured CMake to generate the parser. Protoyype gramar/scaner works, now comes the hard job