The C++ language module should have token positions tests for all token types. The following token types are available in the module: - [x] CLASS_BEGIN - [x] CLASS_END - [x] STRUCT_BEGIN - [x] STRUCT_END - [x] ENUM_BEGIN - [x] ENUM_END - [x] UNION_BEGIN - [x] UNION_END - [x] FUNCTION_BEGIN - [x] FUNCTION_END - [x] DO_BEGIN - [x] DO_END - [x] WHILE_BEGIN - [x] WHILE_END - [x] FOR_BEGIN - [x] FOR_END - [x] SWITCH_BEGIN - [x] SWITCH_END - [x] CASE - [x] TRY_BEGIN - [x] TRY_END - [x] CATCH_BEGIN - [x] CATCH_END - [x] IF_BEGIN - [x] IF_END - [x] ELSE - [x] BREAK - [x] CONTINUE - [x] GOTO - [X] RETURN - [x] THROW - [x] NEWCLASS - [x] GENERIC - [x] NEWARRAY - [x] BRACED_INIT_BEGIN - [x] BRACED_INIT_END - [x] ASSIGN - [x] STATIC_ASSERT - [x] VARDEF - [x] QUESTIONMARK - [x] DEFAULT - [x] APPLY
The C++ language module should have token positions tests for all token types. The following token types are available in the module: