keyword: int identifier: main parenthesis: ( keyword: void parenthesis: ) parenthesis: { keyword: int identifier: _i operator: , identifier: KXqr_ operator: , error: $ semicolon: ; keyword: int identifier: array parenthesis: [ parenthesis: ] operator: = parenthesis: { hex const: 0xABC operator: , hex const: 0X0123 operator: , hex const: 0x1aF3l operator: , hex const: 0x1aF3uL operator: , oct const: 0340 operator: , oct const: 067 dec const: 89 operator: , oct const: 0230lU operator: , operator: - dec const: 275l operator: , char const: 'a' operator: , char const: '!' operator: , char const: L' ' operator: , char const: '\'' operator: , char const: '\\' parenthesis: } semicolon: ; keyword: if parenthesis: ( identifier: array parenthesis: [ dec const: 2 parenthesis: ] operator: >= dec const: 15 parenthesis: ) parenthesis: { keyword: for parenthesis: ( identifier: _i operator: = dec const: 0 semicolon: ; identifier: _i error: < dec const: 12 semicolon: ; identifier: i_ operator: ++ parenthesis: ) identifier: fun parenthesis: ( identifier: a operator: ++ operator: << dec const: 4 operator: % dec const: 17 operator: - dec const: 5 operator: / dec const: 8 parenthesis: ) semicolon: ; parenthesis: } keyword: while parenthesis: ( identifier: _i operator: <= dec const: 20 parenthesis: ) identifier: _i operator: ++ semicolon: ; parenthesis: }