Lines Matching refs:m_parser
2084 cpp_reader_ptr m_parser; member
2113 cpp_options *cpp_opts = cpp_get_options (test.m_parser); in apply()
2116 cpp_callbacks *callbacks = cpp_get_callbacks (test.m_parser); in apply()
2178 cpp_callbacks *callbacks = cpp_get_callbacks (test.m_parser); in apply()
2209 m_parser (cpp_create_reader (CLK_GNUC99, NULL, line_table)), in lexer_test()
2218 cpp_init_iconv (m_parser); in lexer_test()
2221 const char *fname = cpp_read_main_file (m_parser, in lexer_test()
2235 tok = cpp_get_token_with_location (m_parser, &loc); in ~lexer_test()
2249 tok = cpp_get_token_with_location (m_parser, &loc); in get_token()
2272 cpp_reader *pfile = test.m_parser; in assert_char_at_range()
2327 cpp_reader *pfile = test.m_parser; in assert_num_substring_ranges()
2365 cpp_reader *pfile = test.m_parser; in assert_has_no_substring_ranges()
2401 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "\"0123456789\""); in test_lexer_string_locations_simple()
2412 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_simple()
2450 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "\"0123456789\""); in test_lexer_string_locations_ebcdic()
2466 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_ebcdic()
2502 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "\"01234\\x35 789\""); in test_lexer_string_locations_hex()
2512 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_hex()
2548 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "\"01234\\065 789\""); in test_lexer_string_locations_oct()
2553 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_oct()
2584 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "\"\\tfoo\\\\\\nbar\""); in test_lexer_string_locations_letter_escape_1()
2624 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "\"%-%\\n\""); in test_lexer_string_locations_letter_escape_2()
2660 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "\"01234\\u2174\\u2175789\""); in test_lexer_string_locations_ucn4()
2687 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_ucn4()
2729 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, in test_lexer_string_locations_ucn8()
2738 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_ucn8()
2793 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "L\"0123456789\""); in test_lexer_string_locations_wide_string()
2798 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_wide_string()
2843 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "u\"0123456789\""); in test_lexer_string_locations_string16()
2848 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_string16()
2884 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "U\"0123456789\""); in test_lexer_string_locations_string32()
2889 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_string32()
2926 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "u8\"0123456789\""); in test_lexer_string_locations_u8()
2931 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_u8()
3001 (test.m_parser, tok, in test_lexer_string_locations_utf8_source()
3007 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_utf8_source()
3045 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok_a, "\"01234\""); in test_lexer_string_locations_concatenation_1()
3051 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok_b, "\"56789\""); in test_lexer_string_locations_concatenation_1()
3058 bool result = cpp_interpret_string (test.m_parser, in test_lexer_string_locations_concatenation_1()
3110 bool result = cpp_interpret_string (test.m_parser, in test_lexer_string_locations_concatenation_2()
3138 = get_source_range_for_char (test.m_parser, &test.m_concats, in test_lexer_string_locations_concatenation_2()
3184 bool result = cpp_interpret_string (test.m_parser, in test_lexer_string_locations_concatenation_3()
3227 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "\"0123456789\""); in test_lexer_string_locations_macro()
3259 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "\"foo\""); in test_lexer_string_locations_stringified_macro_argument()
3295 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "a"); in test_lexer_string_locations_non_string()
3352 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_raw_string_one_line()
3392 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_raw_string_multiline()
3451 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "'a'"); in test_lexer_char_constants()
3455 cppchar_t cc = cpp_interpret_charconst (test.m_parser, tok, in test_lexer_char_constants()
3463 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "u'a'"); in test_lexer_char_constants()
3468 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "U'a'"); in test_lexer_char_constants()
3473 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "L'a'"); in test_lexer_char_constants()
3478 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "'abc'"); in test_lexer_char_constants()