Semantic Analysis for a grammar wich defines the input of numbers considering its base (octal, decimal and hexadecimal) written in java