constant table is now generated in tokenisation
Added decl keyword compilation and fixed issue with duplicate constants