update condicionais spec
rename hexa.spec to numbers.spec
prevent large identifiers - limit to 31
extract large string error to its own spec
Remove single char from union. change 'long int'

to 'long'
update gen output with new string long error
update lex generated file