Parser enhancements; moved to g++

1) reserved words moved to a list;
2) parser asserts are now semantical;
3) example files are now library files, without direct toplevel calls;
4) build moved to G++ to debug with gdb;