- NONE, BINARY, OCTAL, DECIMAL, HEXADECIMAL, FLOATINGPOINT\r
+ NONE(-1, null), BINARY(2, AsmNumberUtil.numberBin), OCTAL(8, AsmNumberUtil.numberOct), DECIMAL(10, AsmNumberUtil.numberDec),\r
+ HEXADECIMAL(16, AsmNumberUtil.numberHex), FLOATINGPOINT(10, AsmNumberUtil.numberFloat);\r
+\r
+ public final int radix;\r
+ private final Pattern numberPattern;\r
+\r
+ NumberType(int radix, Pattern numberPattern)\r
+ {\r
+ this.radix = radix;\r
+ this.numberPattern = numberPattern;\r
+ }\r