Lines Matching refs:m_parser
2126 cpp_reader_ptr m_parser; variable
2155 cpp_options *cpp_opts = cpp_get_options (test.m_parser); in apply()
2158 cpp_callbacks *callbacks = cpp_get_callbacks (test.m_parser); in apply()
2220 cpp_callbacks *callbacks = cpp_get_callbacks (test.m_parser); in apply()
2251 m_parser (cpp_create_reader (CLK_GNUC99, NULL, line_table)), in lexer_test()
2260 cpp_init_iconv (m_parser); in lexer_test()
2263 const char *fname = cpp_read_main_file (m_parser, in lexer_test()
2277 tok = cpp_get_token_with_location (m_parser, &loc); in ~lexer_test()
2291 tok = cpp_get_token_with_location (m_parser, &loc); in get_token()
2314 cpp_reader *pfile = test.m_parser; in assert_char_at_range()
2369 cpp_reader *pfile = test.m_parser; in assert_num_substring_ranges()
2407 cpp_reader *pfile = test.m_parser; in assert_has_no_substring_ranges()
2443 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "\"0123456789\""); in test_lexer_string_locations_simple()
2454 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_simple()
2492 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "\"0123456789\""); in test_lexer_string_locations_ebcdic()
2508 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_ebcdic()
2544 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "\"01234\\x35 789\""); in test_lexer_string_locations_hex()
2554 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_hex()
2590 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "\"01234\\065 789\""); in test_lexer_string_locations_oct()
2595 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_oct()
2626 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "\"\\tfoo\\\\\\nbar\""); in test_lexer_string_locations_letter_escape_1()
2666 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "\"%-%\\n\""); in test_lexer_string_locations_letter_escape_2()
2702 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "\"01234\\u2174\\u2175789\""); in test_lexer_string_locations_ucn4()
2729 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_ucn4()
2771 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, in test_lexer_string_locations_ucn8()
2780 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_ucn8()
2835 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "L\"0123456789\""); in test_lexer_string_locations_wide_string()
2840 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_wide_string()
2885 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "u\"0123456789\""); in test_lexer_string_locations_string16()
2890 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_string16()
2926 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "U\"0123456789\""); in test_lexer_string_locations_string32()
2931 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_string32()
2968 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "u8\"0123456789\""); in test_lexer_string_locations_u8()
2973 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_u8()
3043 (test.m_parser, tok, in test_lexer_string_locations_utf8_source()
3049 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_utf8_source()
3087 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok_a, "\"01234\""); in test_lexer_string_locations_concatenation_1()
3093 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok_b, "\"56789\""); in test_lexer_string_locations_concatenation_1()
3100 bool result = cpp_interpret_string (test.m_parser, in test_lexer_string_locations_concatenation_1()
3152 bool result = cpp_interpret_string (test.m_parser, in test_lexer_string_locations_concatenation_2()
3180 = get_source_range_for_char (test.m_parser, &test.m_concats, in test_lexer_string_locations_concatenation_2()
3226 bool result = cpp_interpret_string (test.m_parser, in test_lexer_string_locations_concatenation_3()
3269 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "\"0123456789\""); in test_lexer_string_locations_macro()
3301 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "\"foo\""); in test_lexer_string_locations_stringified_macro_argument()
3337 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "a"); in test_lexer_string_locations_non_string()
3394 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_raw_string_one_line()
3434 bool result = cpp_interpret_string (test.m_parser, &tok->val.str, 1, in test_lexer_string_locations_raw_string_multiline()
3493 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "'a'"); in test_lexer_char_constants()
3497 cppchar_t cc = cpp_interpret_charconst (test.m_parser, tok, in test_lexer_char_constants()
3505 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "u'a'"); in test_lexer_char_constants()
3510 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "U'a'"); in test_lexer_char_constants()
3515 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "L'a'"); in test_lexer_char_constants()
3520 ASSERT_TOKEN_AS_TEXT_EQ (test.m_parser, tok, "'abc'"); in test_lexer_char_constants()