CHECK'345'
{
    type   = "integer",
    start  = 0,
    finish = 3,
    [1]    = 345,
}
CHECK'345.0'
{
    type   = "number",
    start  = 0,
    finish = 5,
    [1]    = 0x1.59p+8,
}
CHECK'0xff'
{
    type   = "integer",
    start  = 0,
    finish = 4,
    [1]    = 255,
}
CHECK'314.16e-2'
{
    type   = "number",
    start  = 0,
    finish = 9,
    [1]    = 3.1416,
}
CHECK'0.31416E1'
{
    type   = "number",
    start  = 0,
    finish = 9,
    [1]    = 0x1.921ff2e48e8a7p+1,
}
CHECK'.31416E1'
{
    type   = "number",
    start  = 0,
    finish = 8,
    [1]    = 0x1.921ff2e48e8a7p+1,
}
CHECK'34e1'
{
    type   = "number",
    start  = 0,
    finish = 4,
    [1]    = 0x1.54p+8,
}
CHECK'0x0.1E'
{
    type   = "number",
    start  = 0,
    finish = 6,
    [1]    = 0x1.ep-4,
}
CHECK'0xA23p-4'
{
    type   = "number",
    start  = 0,
    finish = 8,
    [1]    = 0x1.446p+7,
}
CHECK'0X1.921FB54442D18P+1'
{
    type   = "number",
    start  = 0,
    finish = 20,
    [1]    = 0x1.921fb54442d18p+1,
}
CHECK'-345'
{
    type   = "integer",
    start  = 0,
    finish = 4,
    [1]    = -345,
}
CHECK'0b110110'
{
    type   = "integer",
    start  = 0,
    finish = 8,
    [1]    = 54,
}
