Started upgrading grammar to rpgcode v4. Added type class for preserving and storing type information for symbols.