Merge: More keep going
[nit.git] / src / parser / parser_abs.nit
index b26e0f9..e2763e5 100644 (file)
@@ -307,6 +307,24 @@ end
 class THexNumber
        super Token
 end
+class TBinNumber
+       super Token
+end
+class TOctNumber
+       super Token
+end
+class TBytenum
+       super Token
+end
+class THexBytenum
+       super Token
+end
+class TBinBytenum
+       super Token
+end
+class TOctBytenum
+       super Token
+end
 class TFloat
        super Token
 end
@@ -1090,6 +1108,36 @@ class AHexIntExpr
        var n_hex_number: THexNumber is writable, noinit
        var n_annotations: nullable AAnnotations = null is writable
 end
+class ABinIntExpr
+       super AExpr
+       var n_bin_number: TBinNumber is writable, noinit
+       var n_annotations: nullable AAnnotations = null is writable
+end
+class AOctIntExpr
+       super AExpr
+       var n_oct_number: TOctNumber is writable, noinit
+       var n_annotations: nullable AAnnotations = null is writable
+end
+class ADecByteExpr
+       super AExpr
+       var n_bytenum: TBytenum is writable, noinit
+       var n_annotations: nullable AAnnotations = null is writable
+end
+class AHexByteExpr
+       super AExpr
+       var n_hex_bytenum: THexBytenum is writable, noinit
+       var n_annotations: nullable AAnnotations = null is writable
+end
+class ABinByteExpr
+       super AExpr
+       var n_bin_bytenum: TBinBytenum is writable, noinit
+       var n_annotations: nullable AAnnotations = null is writable
+end
+class AOctByteExpr
+       super AExpr
+       var n_oct_bytenum: TOctBytenum is writable, noinit
+       var n_annotations: nullable AAnnotations = null is writable
+end
 class AFloatExpr
        super AExpr
        var n_float: TFloat is writable, noinit