Home | History | Annotate | Download | only in LexerTest
      1 DOUBLE_LITERAL_OR_ID("1234E9")
      2 DOUBLE_LITERAL_OR_ID("1234e9")
      3 DOUBLE_LITERAL_OR_ID("1234e-9")
      4 DOUBLE_LITERAL_OR_ID("-1234e9")
      5 DOUBLE_LITERAL_OR_ID("-1234e-9")
      6 
      7 DOUBLE_LITERAL_OR_ID("1234E9d")
      8 DOUBLE_LITERAL_OR_ID("1234e9D")
      9 DOUBLE_LITERAL_OR_ID("1234e-9d")
     10 DOUBLE_LITERAL_OR_ID("-1234e9D")
     11 DOUBLE_LITERAL_OR_ID("-1234e-9d")
     12 
     13 FLOAT_LITERAL_OR_ID("1234E9F")
     14 FLOAT_LITERAL_OR_ID("1234e9F")
     15 FLOAT_LITERAL_OR_ID("1234e-9f")
     16 FLOAT_LITERAL_OR_ID("-1234e9F")
     17 FLOAT_LITERAL_OR_ID("-1234e-9f")
     18 
     19 DOUBLE_LITERAL_OR_ID("0x123ABCP1")
     20 DOUBLE_LITERAL_OR_ID("0x123ABCp1")
     21 DOUBLE_LITERAL_OR_ID("0x123ABCp-1")
     22 DOUBLE_LITERAL_OR_ID("-0x123ABCp1")
     23 DOUBLE_LITERAL_OR_ID("-0x123ABCp-1")
     24 
     25 DOUBLE_LITERAL_OR_ID("0x123ABCP1D")
     26 DOUBLE_LITERAL_OR_ID("0x123ABCp1D")
     27 DOUBLE_LITERAL_OR_ID("0x123ABCp-1D")
     28 DOUBLE_LITERAL_OR_ID("-0x123ABCp1d")
     29 DOUBLE_LITERAL_OR_ID("-0x123ABCp-1d")
     30 
     31 FLOAT_LITERAL_OR_ID("0x123ABCP1f")
     32 FLOAT_LITERAL_OR_ID("0x123ABCp1F")
     33 FLOAT_LITERAL_OR_ID("0x123ABCp-1f")
     34 FLOAT_LITERAL_OR_ID("-0x123ABCp1F")
     35 FLOAT_LITERAL_OR_ID("-0x123ABCp-1F")
     36 
     37 DOUBLE_LITERAL_OR_ID("infinity")
     38 DOUBLE_LITERAL_OR_ID("-infinity")
     39 DOUBLE_LITERAL_OR_ID("INFINITY")
     40 DOUBLE_LITERAL_OR_ID("-INFINITY")
     41 DOUBLE_LITERAL_OR_ID("InFiNiTy")
     42 DOUBLE_LITERAL_OR_ID("-InFiNiTy")
     43 
     44 DOUBLE_LITERAL_OR_ID("infinityd")
     45 DOUBLE_LITERAL_OR_ID("-infinityD")
     46 DOUBLE_LITERAL_OR_ID("INFINITYD")
     47 DOUBLE_LITERAL_OR_ID("-INFINITYD")
     48 DOUBLE_LITERAL_OR_ID("InFiNiTyd")
     49 DOUBLE_LITERAL_OR_ID("-InFiNiTyd")
     50 
     51 FLOAT_LITERAL_OR_ID("infinityf")
     52 FLOAT_LITERAL_OR_ID("-infinityf")
     53 FLOAT_LITERAL_OR_ID("INFINITYF")
     54 FLOAT_LITERAL_OR_ID("-INFINITYF")
     55 FLOAT_LITERAL_OR_ID("InFiNiTyF")
     56 FLOAT_LITERAL_OR_ID("-InFiNiTyF")
     57 
     58 DOUBLE_LITERAL_OR_ID("nan")
     59 DOUBLE_LITERAL_OR_ID("NAN")
     60 DOUBLE_LITERAL_OR_ID("NaN")
     61 DOUBLE_LITERAL_OR_ID("nAn")
     62 
     63 DOUBLE_LITERAL_OR_ID("nanD")
     64 DOUBLE_LITERAL_OR_ID("NAND")
     65 DOUBLE_LITERAL_OR_ID("NaND")
     66 DOUBLE_LITERAL_OR_ID("nAnd")
     67 
     68 FLOAT_LITERAL_OR_ID("nanf")
     69 FLOAT_LITERAL_OR_ID("NANf")
     70 FLOAT_LITERAL_OR_ID("NaNf")
     71 FLOAT_LITERAL_OR_ID("nAnF")
     72 
     73 DOUBLE_LITERAL("1234.")
     74 DOUBLE_LITERAL("1234.e10")
     75 DOUBLE_LITERAL("1234.2")
     76 DOUBLE_LITERAL("1234.2e2")
     77 DOUBLE_LITERAL("1234.e-10")
     78 DOUBLE_LITERAL("-1234.")
     79 DOUBLE_LITERAL("-1234.e10")
     80 DOUBLE_LITERAL("-1234.2")
     81 DOUBLE_LITERAL("-1234.2e2")
     82 DOUBLE_LITERAL("-1234.e-10")
     83 
     84 DOUBLE_LITERAL("1234.d")
     85 DOUBLE_LITERAL("1234.e10D")
     86 DOUBLE_LITERAL("1234.2D")
     87 DOUBLE_LITERAL("1234.2e2D")
     88 DOUBLE_LITERAL("1234.e-10D")
     89 DOUBLE_LITERAL("-1234.D")
     90 DOUBLE_LITERAL("-1234.e10D")
     91 DOUBLE_LITERAL("-1234.2d")
     92 DOUBLE_LITERAL("-1234.2e2d")
     93 DOUBLE_LITERAL("-1234.e-10D")
     94 
     95 FLOAT_LITERAL("1234.F")
     96 FLOAT_LITERAL("1234.e10F")
     97 FLOAT_LITERAL("1234.2f")
     98 FLOAT_LITERAL("1234.2e2f")
     99 FLOAT_LITERAL("1234.e-10F")
    100 FLOAT_LITERAL("-1234.F")
    101 FLOAT_LITERAL("-1234.e10F")
    102 FLOAT_LITERAL("-1234.2f")
    103 FLOAT_LITERAL("-1234.2e2f")
    104 FLOAT_LITERAL("-1234.e-10F")
    105 
    106 
    107 DOUBLE_LITERAL(".2")
    108 DOUBLE_LITERAL(".2e2")
    109 DOUBLE_LITERAL(".2e-2")
    110 DOUBLE_LITERAL("-.2")
    111 DOUBLE_LITERAL("-.2e2")
    112 DOUBLE_LITERAL("-.2e-2")
    113 
    114 
    115 DOUBLE_LITERAL(".2D")
    116 DOUBLE_LITERAL(".2e2D")
    117 DOUBLE_LITERAL(".2e-2D")
    118 DOUBLE_LITERAL("-.2d")
    119 DOUBLE_LITERAL("-.2e2d")
    120 DOUBLE_LITERAL("-.2e-2d")
    121 
    122 FLOAT_LITERAL(".2f")
    123 FLOAT_LITERAL(".2e2F")
    124 FLOAT_LITERAL(".2e-2f")
    125 FLOAT_LITERAL("-.2F")
    126 FLOAT_LITERAL("-.2e2F")
    127 FLOAT_LITERAL("-.2e-2F")
    128 
    129 DOUBLE_LITERAL("0x12AB.p10")
    130 DOUBLE_LITERAL("0x12AB.p-10")
    131 DOUBLE_LITERAL("0x12AB.12ABp10")
    132 DOUBLE_LITERAL("0x12AB.12ABp-10")
    133 DOUBLE_LITERAL("-0x12AB.p10")
    134 DOUBLE_LITERAL("-0x12AB.p-10")
    135 DOUBLE_LITERAL("-0x12AB.12ABp10")
    136 DOUBLE_LITERAL("-0x12AB.12ABp-10")
    137 
    138 DOUBLE_LITERAL("0x12AB.p10D")
    139 DOUBLE_LITERAL("0x12AB.p-10D")
    140 DOUBLE_LITERAL("0x12AB.12ABp10d")
    141 DOUBLE_LITERAL("0x12AB.12ABp-10D")
    142 DOUBLE_LITERAL("-0x12AB.p10D")
    143 DOUBLE_LITERAL("-0x12AB.p-10d")
    144 DOUBLE_LITERAL("-0x12AB.12ABp10D")
    145 DOUBLE_LITERAL("-0x12AB.12ABp-10D")
    146 
    147 FLOAT_LITERAL("0x12AB.p10f")
    148 FLOAT_LITERAL("0x12AB.p-10f")
    149 FLOAT_LITERAL("0x12AB.12ABp10f")
    150 FLOAT_LITERAL("0x12AB.12ABp-10f")
    151 FLOAT_LITERAL("-0x12AB.p10f")
    152 FLOAT_LITERAL("-0x12AB.p-10f")
    153 FLOAT_LITERAL("-0x12AB.12ABp10f")
    154 FLOAT_LITERAL("-0x12AB.12ABp-10F")
    155 
    156 DOUBLE_LITERAL("0x.12ABp10")
    157 DOUBLE_LITERAL("0x.12ABp-10")
    158 DOUBLE_LITERAL("-0x.12ABp10")
    159 DOUBLE_LITERAL("-0x.12ABp-10")
    160 DOUBLE_LITERAL("0x.1234p10")
    161 
    162 DOUBLE_LITERAL("0x.12ABp10d")
    163 DOUBLE_LITERAL("0x.12ABp-10D")
    164 DOUBLE_LITERAL("-0x.12ABp10D")
    165 DOUBLE_LITERAL("-0x.12ABp-10D")
    166 DOUBLE_LITERAL("0x.1234p10D")
    167 
    168 FLOAT_LITERAL("0x.12ABp10F")
    169 FLOAT_LITERAL("0x.12ABp-10f")
    170 FLOAT_LITERAL("-0x.12ABp10f")
    171 FLOAT_LITERAL("-0x.12ABp-10f")
    172 FLOAT_LITERAL("0x.1234p10f")
    173 
    174 FLOAT_LITERAL_OR_ID("1234F")
    175 FLOAT_LITERAL_OR_ID("1234f")
    176 FLOAT_LITERAL_OR_ID("-1234F")
    177 FLOAT_LITERAL_OR_ID("-1234f")
    178 
    179 DOUBLE_LITERAL_OR_ID("1234D")
    180 DOUBLE_LITERAL_OR_ID("1234d")
    181 DOUBLE_LITERAL_OR_ID("-1234D")
    182 DOUBLE_LITERAL_OR_ID("-1234d")
    183 
    184 
    185 
    186 
    187 SIMPLE_NAME("1234e")
    188 SIMPLE_NAME("1234eA")
    189 SIMPLE_NAME("1234eZ")
    190 SIMPLE_NAME("1234e-")
    191 SIMPLE_NAME("1234e-A")
    192 SIMPLE_NAME("1234e-Z")
    193 SIMPLE_NAME("-1234e")
    194 SIMPLE_NAME("-1234eA")
    195 SIMPLE_NAME("-1234eZ")
    196 SIMPLE_NAME("-1234e-")
    197 SIMPLE_NAME("-1234e-A")
    198 SIMPLE_NAME("-1234e-Z")
    199 
    200 SIMPLE_NAME("0x123ABCp")
    201 SIMPLE_NAME("0x123ABCpA")
    202 SIMPLE_NAME("0x123ABCpZ")
    203 SIMPLE_NAME("0x123ABCp-")
    204 SIMPLE_NAME("0x123ABCp-A")
    205 SIMPLE_NAME("0x123ABCp-Z")
    206 SIMPLE_NAME("-0x123ABCp")
    207 SIMPLE_NAME("-0x123ABCpA")
    208 SIMPLE_NAME("-0x123ABCpZ")
    209 SIMPLE_NAME("-0x123ABCp-")
    210 SIMPLE_NAME("-0x123ABCp-A")
    211 SIMPLE_NAME("-0x123ABCp-Z")
    212 POSITIVE_INTEGER_LITERAL("0x123ABCDE1")
    213 
    214 SIMPLE_NAME("infinitye")
    215 SIMPLE_NAME("-infinitye")
    216 SIMPLE_NAME("infinityp")
    217 SIMPLE_NAME("-infinityp")
    218 
    219 SIMPLE_NAME("nane")
    220 SIMPLE_NAME("NANp")
    221 SIMPLE_NAME("NaNE")
    222 SIMPLE_NAME("nAnP")
    223 
    224 DOUBLE_LITERAL("1234.") SIMPLE_NAME("e")
    225 DOUBLE_LITERAL("1234.1234") SIMPLE_NAME("e")
    226 DOUBLE_LITERAL("1234.") SIMPLE_NAME("e-")
    227 DOUBLE_LITERAL("-1234.") SIMPLE_NAME("e")
    228 DOUBLE_LITERAL("-1234.") SIMPLE_NAME("e-")
    229 DOUBLE_LITERAL("1234.") SIMPLE_NAME("p")
    230 DOUBLE_LITERAL("1234.") SIMPLE_NAME("p-")
    231 DOUBLE_LITERAL("-1234.") SIMPLE_NAME("p")
    232 DOUBLE_LITERAL("-1234.") SIMPLE_NAME("p-")
    233 
    234 DOUBLE_LITERAL(".1234") SIMPLE_NAME("e")
    235 INVALID_TOKEN(".e10")
    236 INVALID_TOKEN(".p10")
    237 
    238 SIMPLE_NAME("1234abcf")
    239 SIMPLE_NAME("1234abcF")
    240 SIMPLE_NAME("1234abcd")
    241 SIMPLE_NAME("1234abcD")