    // comment
    /*
      multiline comment
    */
    {// comment
    /*
      multiline comment
    */
      "float"// comment
    /*
      multiline comment
    */:// comment
    /*
      multiline comment
    */ 3.1415// comment
    /*
      multiline comment
    */,// comment
    /*
      multiline comment
    */
      "array":// comment
    /*
      multiline comment
    */ [// comment
    /*
      multiline comment
    */ 1// comment
    /*
      multiline comment
    */,// comment
    /*
      multiline comment
    */ 2, 3 ],
    }, // oups
    {
        '\uabcde\xabc\uabcpp\xapp\nds\op': 'string\uabcde\xabc\uabcpp\xapp\nds\op\
    continue',
        "\uabcde\xabc\uabcpp\xapp\nds\op": "string\uabcde\xabc\uabcpp\xapp\nds\op\
    continue",
        'a': [
            0xaE,0XAE, 0,
            0., .0, 12e2, 12.e2, 0.00,
            00, .e2, 12.12.3, // error
            "bla bla
        // error    ^
            'bla bla
        // error    ^
        ]
    }