Searched refs:parser (Results 1 - 25 of 80) sorted by relevance

1234

/freebsd-9.3-release/contrib/ntp/libjsmn/
H A Djsmn.c8 static jsmntok_t *jsmn_alloc_token(jsmn_parser *parser, argument
11 if (parser->toknext >= num_tokens) {
14 tok = &tokens[parser->toknext++];
37 static jsmnerr_t jsmn_parse_primitive(jsmn_parser *parser, const char *js, argument
42 start = parser->pos;
44 for (; parser->pos < len && js[parser->pos] != '\0'; parser->pos++) {
45 switch (js[parser->pos]) {
54 if (js[parser
86 jsmn_parse_string(jsmn_parser *parser, const char *js, size_t len, jsmntok_t *tokens, size_t num_tokens) argument
153 jsmn_parse(jsmn_parser *parser, const char *js, size_t len, jsmntok_t *tokens, unsigned int num_tokens) argument
307 jsmn_init(jsmn_parser *parser) argument
[all...]
H A Djsmn.h50 * JSON parser. Contains an array of token blocks available. Also stores
60 * Create JSON parser over an array of tokens
62 void jsmn_init(jsmn_parser *parser);
65 * Run JSON parser. It parses a JSON data string into and array of tokens, each describing
68 jsmnerr_t jsmn_parse(jsmn_parser *parser, const char *js, size_t len,
/freebsd-9.3-release/contrib/gcc/
H A Dc-parser.c5 Parser actions based on the old Bison parser; structure somewhat
6 influenced by and fragments based on the C++ parser.
28 actions, brought over from old parser. Verify exact correspondence
63 /* Miscellaneous data and functions needed for the parser. */
67 /* Objective-C specific parser/lexer information. */
256 and the C parser. Unlike the C++ lexer, the parser structure
306 /* A parser structure recording information about the state and
325 /* The actual parser and external interface. ??? Does this need to be
434 c_parser_peek_token (c_parser *parser)
432 c_parser_peek_token(c_parser *parser) argument
446 c_parser_next_token_is(c_parser *parser, enum cpp_ttype type) argument
455 c_parser_next_token_is_not(c_parser *parser, enum cpp_ttype type) argument
464 c_parser_next_token_is_keyword(c_parser *parser, enum rid keyword) argument
535 c_parser_next_token_starts_typename(c_parser *parser) argument
609 c_parser_next_token_starts_declspecs(c_parser *parser) argument
619 c_parser_peek_2nd_token(c_parser *parser) argument
634 c_parser_consume_token(c_parser *parser) argument
649 c_parser_consume_pragma(c_parser *parser) argument
685 c_parser_error(c_parser *parser, const char *gmsgid) argument
710 c_parser_require(c_parser *parser, enum cpp_ttype type, const char *msgid) argument
730 c_parser_require_keyword(c_parser *parser, enum rid keyword, const char *msgid) argument
753 c_parser_skip_until_found(c_parser *parser, enum cpp_ttype type, const char *msgid) argument
800 c_parser_skip_to_end_of_parameter(c_parser *parser) argument
836 c_parser_skip_to_pragma_eol(c_parser *parser) argument
862 c_parser_skip_to_end_of_block_or_statement(c_parser *parser) argument
1082 c_parser_translation_unit(c_parser *parser) argument
1127 c_parser_external_declaration(c_parser *parser) argument
1256 c_parser_declaration_or_fndef(c_parser *parser, bool fndef_ok, bool empty_ok, bool nested, bool start_attr_ok) argument
1449 c_parser_asm_definition(c_parser *parser) argument
1536 c_parser_declspecs(c_parser *parser, struct c_declspecs *specs, bool scspec_ok, bool typespec_ok, bool start_attr_ok) argument
1709 c_parser_enum_specifier(c_parser *parser) argument
1838 c_parser_struct_or_union_specifier(c_parser *parser) argument
2002 c_parser_struct_declaration(c_parser *parser) argument
2126 c_parser_typeof_specifier(c_parser *parser) argument
2264 c_parser_declarator(c_parser *parser, bool type_seen_p, c_dtr_syn kind, bool *seen_id) argument
2289 c_parser_direct_declarator(c_parser *parser, bool type_seen_p, c_dtr_syn kind, bool *seen_id) argument
2411 c_parser_direct_declarator_inner(c_parser *parser, bool id_present, struct c_declarator *inner) argument
2505 c_parser_parms_declarator(c_parser *parser, bool id_list_ok, tree attrs) argument
2567 c_parser_parms_list_declarator(c_parser *parser, tree attrs) argument
2692 c_parser_parameter_declaration(c_parser *parser, tree attrs) argument
2744 c_parser_asm_string_literal(c_parser *parser) argument
2775 c_parser_simple_asm_expr(c_parser *parser) argument
2826 c_parser_attributes(c_parser *parser) argument
2976 c_parser_type_name(c_parser *parser) argument
3044 c_parser_initializer(c_parser *parser) argument
3066 c_parser_braced_init(c_parser *parser, tree type, bool nested_p) argument
3111 c_parser_initelt(c_parser *parser) argument
3292 c_parser_initval(c_parser *parser, struct c_expr *after) argument
3363 c_parser_compound_statement(c_parser *parser) argument
3378 c_parser_compound_statement_nostart(c_parser *parser) argument
3531 c_parser_label(c_parser *parser) argument
3682 c_parser_statement(c_parser *parser) argument
3695 c_parser_statement_after_labels(c_parser *parser) argument
3830 c_parser_paren_condition(c_parser *parser) argument
3848 c_parser_c99_block_statement(c_parser *parser) argument
3862 c_parser_if_body(c_parser *parser, bool *if_p) argument
3885 c_parser_if_statement(c_parser *parser) argument
3916 c_parser_switch_statement(c_parser *parser) argument
3951 c_parser_while_statement(c_parser *parser) argument
3990 c_parser_do_statement(c_parser *parser) argument
4045 c_parser_for_statement(c_parser *parser) argument
4157 c_parser_asm_statement(c_parser *parser) argument
4267 c_parser_asm_operands(c_parser *parser, bool convert_p) argument
4331 c_parser_asm_clobbers(c_parser *parser) argument
4366 c_parser_expr_no_commas(c_parser *parser, struct c_expr *after) argument
4439 c_parser_conditional_expression(c_parser *parser, struct c_expr *after) argument
4537 c_parser_binary_expression(c_parser *parser, struct c_expr *after) argument
4741 c_parser_cast_expression(c_parser *parser, struct c_expr *after) argument
4810 c_parser_unary_expression(c_parser *parser) argument
4910 c_parser_sizeof_expression(c_parser *parser) argument
4968 c_parser_alignof_expression(c_parser *parser) argument
5074 c_parser_postfix_expression(c_parser *parser) argument
5483 c_parser_postfix_expression_after_paren_type(c_parser *parser, struct c_type_name *type_name) argument
5511 c_parser_postfix_expression_after_primary(c_parser *parser, struct c_expr expr) argument
5603 c_parser_expression(c_parser *parser) argument
5623 c_parser_expression_conv(c_parser *parser) argument
5640 c_parser_expr_list(c_parser *parser, bool convert_p) argument
5683 c_parser_objc_class_definition(c_parser *parser) argument
5790 c_parser_objc_class_instance_variables(c_parser *parser) argument
5856 c_parser_objc_class_declaration(c_parser *parser) argument
5890 c_parser_objc_alias_declaration(c_parser *parser) argument
5927 c_parser_objc_protocol_definition(c_parser *parser) argument
5985 c_parser_objc_method_type(c_parser *parser) argument
6007 c_parser_objc_method_definition(c_parser *parser) argument
6046 c_parser_objc_methodprotolist(c_parser *parser) argument
6083 c_parser_objc_methodproto(c_parser *parser) argument
6128 c_parser_objc_method_decl(c_parser *parser) argument
6214 c_parser_objc_type_name(c_parser *parser) argument
6250 c_parser_objc_protocol_refs(c_parser *parser) argument
6289 c_parser_objc_try_catch_statement(c_parser *parser) argument
6335 c_parser_objc_synchronized_statement(c_parser *parser) argument
6368 c_parser_objc_selector(c_parser *parser) argument
6443 c_parser_objc_selector_arg(c_parser *parser) argument
6470 c_parser_objc_receiver(c_parser *parser) argument
6499 c_parser_objc_message_args(c_parser *parser) argument
6526 c_parser_objc_keywordexpr(c_parser *parser) argument
6549 c_parser_pragma(c_parser *parser, enum pragma_context context) argument
6645 c_parser_pragma_pch_preprocess(c_parser *parser) argument
6671 c_parser_omp_clause_name(c_parser *parser) argument
6759 c_parser_omp_variable_list(c_parser *parser, enum omp_clause_code kind, tree list) argument
6801 c_parser_omp_var_list_parens(c_parser *parser, enum tree_code kind, tree list) argument
6815 c_parser_omp_clause_copyin(c_parser *parser, tree list) argument
6824 c_parser_omp_clause_copyprivate(c_parser *parser, tree list) argument
6833 c_parser_omp_clause_default(c_parser *parser, tree list) argument
6886 c_parser_omp_clause_firstprivate(c_parser *parser, tree list) argument
6895 c_parser_omp_clause_if(c_parser *parser, tree list) argument
6919 c_parser_omp_clause_lastprivate(c_parser *parser, tree list) argument
6943 c_parser_omp_clause_num_threads(c_parser *parser, tree list) argument
6996 c_parser_omp_clause_private(c_parser *parser, tree list) argument
7008 c_parser_omp_clause_reduction(c_parser *parser, tree list) argument
7072 c_parser_omp_clause_schedule(c_parser *parser, tree list) argument
7150 c_parser_omp_clause_shared(c_parser *parser, tree list) argument
7160 c_parser_omp_all_clauses(c_parser *parser, unsigned int mask, const char *where) argument
7254 c_parser_omp_structured_block(c_parser *parser) argument
7273 c_parser_omp_atomic(c_parser *parser) argument
7355 c_parser_omp_barrier(c_parser *parser) argument
7369 c_parser_omp_critical(c_parser *parser) argument
7400 c_parser_omp_flush(c_parser *parser) argument
7417 c_parser_omp_for_loop(c_parser *parser) argument
7518 c_parser_omp_for(c_parser *parser) argument
7541 c_parser_omp_master(c_parser *parser) argument
7553 c_parser_omp_ordered(c_parser *parser) argument
7569 c_parser_omp_sections_scope(c_parser *parser) argument
7657 c_parser_omp_sections(c_parser *parser) argument
7691 c_parser_omp_parallel(c_parser *parser) argument
7768 c_parser_omp_single(c_parser *parser) argument
7785 c_parser_omp_construct(c_parser *parser) argument
7840 c_parser_omp_threadprivate(c_parser *parser) argument
[all...]
/freebsd-9.3-release/contrib/gcc/cp/
H A Dparser.c47 and c-lex.c) and the C++ parser. */
114 it to the parser. Tokens are never added to the cp_lexer after
749 /* We don't use cpp_type2name here because the parser defines
758 /* C++ parser token types - see "Manifest constants", above. */
836 /* Nothing other than the parser should be creating declarators;
1052 /* The parser. */
1059 example, the parser breaks the token stream into declarators,
1065 The parser invokes routines elsewhere in the compiler to perform
1069 The parser (and the template instantiation code, which is, in a
1072 related functions. The parser (an
1933 cp_parser_parsing_tentatively(cp_parser* parser) argument
1961 cp_parser_error(cp_parser* parser, const char* message) argument
1992 cp_parser_name_lookup_error(cp_parser* parser, tree name, tree decl, const char* desired) argument
2029 cp_parser_simulate_error(cp_parser* parser) argument
2087 cp_parser_check_type_definition(cp_parser* parser) argument
2132 cp_parser_check_for_invalid_template_id(cp_parser* parser, tree type) argument
2165 cp_parser_non_integral_constant_expression(cp_parser *parser, const char *thing) argument
2187 cp_parser_diagnose_invalid_type_name(cp_parser *parser, tree scope, tree id) argument
2275 cp_parser_parse_and_diagnose_invalid_type_name(cp_parser *parser) argument
2314 cp_parser_skip_to_closing_parenthesis(cp_parser *parser, bool recovering, bool or_comma, bool consume_paren) argument
2384 cp_parser_skip_to_end_of_statement(cp_parser* parser) argument
2451 cp_parser_consume_semicolon_at_end_of_statement(cp_parser *parser) argument
2469 cp_parser_skip_to_end_of_block_or_statement(cp_parser* parser) argument
2516 cp_parser_skip_to_closing_brace(cp_parser *parser) argument
2558 cp_parser_skip_to_pragma_eol(cp_parser* parser, cp_token *pragma_tok) argument
2576 cp_parser_require_pragma_eol(cp_parser *parser, cp_token *pragma_tok) argument
2588 cp_parser_make_typename_type(cp_parser *parser, tree scope, tree id) argument
2608 cp_parser *parser; local
2686 cp_parser_push_lexer_for_tokens(cp_parser *parser, cp_token_cache *cache) argument
2700 cp_parser_pop_lexer(cp_parser *parser) argument
2717 cp_parser_identifier(cp_parser* parser) argument
2742 cp_parser_string_literal(cp_parser *parser, bool translate, bool wide_ok) argument
2832 cp_parser_translation_unit(cp_parser* parser) argument
2922 cp_parser_primary_expression(cp_parser *parser, bool address_p, bool cast_p, bool template_arg_p, cp_id_kind *idk) argument
3309 cp_parser_id_expression(cp_parser *parser, bool template_keyword_p, bool check_dependency_p, bool *template_p, bool declarator_p, bool optional_p) argument
3443 cp_parser_unqualified_id(cp_parser* parser, bool template_keyword_p, bool check_dependency_p, bool declarator_p, bool optional_p) argument
3714 cp_parser_nested_name_specifier_opt(cp_parser *parser, bool typename_keyword_p, bool check_dependency_p, bool type_p, bool is_declaration) argument
3958 cp_parser_nested_name_specifier(cp_parser *parser, bool typename_keyword_p, bool check_dependency_p, bool type_p, bool is_declaration) argument
4000 cp_parser_class_or_namespace_name(cp_parser *parser, bool typename_keyword_p, bool template_keyword_p, bool check_dependency_p, bool type_p, bool is_declaration) argument
4091 cp_parser_postfix_expression(cp_parser *parser, bool address_p, bool cast_p) argument
4555 cp_parser_postfix_open_square_expression(cp_parser *parser, tree postfix_expression, bool for_offsetof) argument
4607 cp_parser_postfix_dot_deref_expression(cp_parser *parser, enum cpp_ttype token_type, tree postfix_expression, bool for_offsetof, cp_id_kind *idk) argument
4780 cp_parser_parenthesized_expression_list(cp_parser* parser, bool is_attribute_list, bool cast_p, bool *non_constant_p) argument
4893 cp_parser_pseudo_destructor_name(cp_parser* parser, tree* scope, tree* type) argument
4991 cp_parser_unary_expression(cp_parser *parser, bool address_p, bool cast_p) argument
5203 cp_parser_new_expression(cp_parser* parser) argument
5275 cp_parser_new_placement(cp_parser* parser) argument
5297 cp_parser_new_type_id(cp_parser* parser, tree *nelts) argument
5372 cp_parser_new_declarator_opt(cp_parser* parser) argument
5417 cp_parser_direct_new_declarator(cp_parser* parser) argument
5481 cp_parser_new_initializer(cp_parser* parser) argument
5503 cp_parser_delete_expression(cp_parser* parser) argument
5553 cp_parser_cast_expression(cp_parser *parser, bool address_p, bool cast_p) argument
5734 cp_parser_binary_expression(cp_parser* parser, bool cast_p) argument
5855 cp_parser_question_colon_clause(cp_parser* parser, tree logical_or_expr) argument
5893 cp_parser_assignment_expression(cp_parser* parser, bool cast_p) argument
5959 cp_parser_assignment_operator_opt(cp_parser* parser) argument
6036 cp_parser_expression(cp_parser* parser, bool cast_p) argument
6080 cp_parser_constant_expression(cp_parser* parser, bool allow_non_constant_p, bool *non_constant_p) argument
6151 cp_parser_builtin_offsetof(cp_parser *parser) argument
6247 cp_parser_statement(cp_parser* parser, tree in_statement_expr, bool in_compound, bool *if_p) argument
6392 cp_parser_label_for_labeled_statement(cp_parser* parser) argument
6472 cp_parser_expression_statement(cp_parser* parser, tree in_statement_expr) argument
6505 cp_parser_compound_statement(cp_parser *parser, tree in_statement_expr, bool in_try) argument
6532 cp_parser_statement_seq_opt(cp_parser* parser, tree in_statement_expr) argument
6565 cp_parser_selection_statement(cp_parser* parser, bool *if_p) argument
6698 cp_parser_condition(cp_parser* parser) argument
6803 cp_parser_iteration_statement(cp_parser* parser) argument
6939 cp_parser_for_init_statement(cp_parser* parser) argument
6980 cp_parser_jump_statement(cp_parser* parser) argument
7084 cp_parser_declaration_statement(cp_parser* parser) argument
7118 cp_parser_implicitly_scoped_statement(cp_parser* parser, bool *if_p) argument
7155 cp_parser_already_scoped_statement(cp_parser* parser) argument
7179 cp_parser_declaration_seq_opt(cp_parser* parser) argument
7247 cp_parser_declaration(cp_parser* parser) argument
7356 cp_parser_block_declaration(cp_parser *parser, bool statement_p) argument
7431 cp_parser_simple_declaration(cp_parser* parser, bool function_definition_allowed_p) argument
7627 cp_parser_decl_specifier_seq(cp_parser* parser, cp_parser_flags flags, cp_decl_specifier_seq *decl_specs, int* declares_class_or_enum) argument
7843 cp_parser_storage_class_specifier_opt(cp_parser* parser) argument
7872 cp_parser_function_specifier_opt(cp_parser* parser, cp_decl_specifier_seq *decl_specs) argument
7912 cp_parser_linkage_specification(cp_parser* parser) argument
7976 cp_parser_conversion_function_id(cp_parser* parser) argument
8031 cp_parser_conversion_type_id(cp_parser* parser) argument
8064 cp_parser_conversion_declarator_opt(cp_parser* parser) argument
8105 cp_parser_ctor_initializer_opt(cp_parser* parser) argument
8133 cp_parser_mem_initializer_list(cp_parser* parser) argument
8183 cp_parser_mem_initializer(cp_parser* parser) argument
8226 cp_parser_mem_initializer_id(cp_parser* parser) argument
8304 cp_parser_operator_function_id(cp_parser* parser) argument
8329 cp_parser_operator(cp_parser* parser) argument
8573 cp_parser_template_declaration(cp_parser* parser, bool member_p) argument
8597 cp_parser_template_parameter_list(cp_parser* parser) argument
8646 cp_parser_template_parameter(cp_parser* parser, bool *is_non_type) argument
8724 cp_parser_type_parameter(cp_parser* parser) argument
8874 cp_parser_template_id(cp_parser *parser, bool template_keyword_p, bool check_dependency_p, bool is_declaration) argument
9100 cp_parser_template_name(cp_parser* parser, bool template_keyword_p, bool check_dependency_p, bool is_declaration, bool *is_identifier) argument
9262 cp_parser_template_argument_list(cp_parser* parser) argument
9339 cp_parser_template_argument(cp_parser* parser) argument
9565 cp_parser_explicit_instantiation(cp_parser* parser) argument
9662 cp_parser_explicit_specialization(cp_parser* parser) argument
9756 cp_parser_type_specifier(cp_parser* parser, cp_parser_flags flags, cp_decl_specifier_seq *decl_specs, bool is_declaration, int* declares_class_or_enum, bool* is_cv_qualifier) argument
9923 cp_parser_simple_type_specifier(cp_parser* parser, cp_decl_specifier_seq *decl_specs, cp_parser_flags flags) argument
10141 cp_parser_type_name(cp_parser* parser) argument
10225 cp_parser_elaborated_type_specifier(cp_parser* parser, bool is_friend, bool is_declaration) argument
10515 cp_parser_enum_specifier(cp_parser* parser) argument
10594 cp_parser_enumerator_list(cp_parser* parser, tree type) argument
10628 cp_parser_enumerator_definition(cp_parser* parser, tree type) argument
10664 cp_parser_namespace_name(cp_parser* parser) argument
10731 cp_parser_namespace_definition(cp_parser* parser) argument
10768 cp_parser_namespace_body(cp_parser* parser) argument
10779 cp_parser_namespace_alias_definition(cp_parser* parser) argument
10811 cp_parser_qualified_namespace_specifier(cp_parser* parser) argument
10840 cp_parser_using_declaration(cp_parser* parser, bool access_declaration_p) argument
10958 cp_parser_using_directive(cp_parser* parser) argument
11002 cp_parser_asm_definition(cp_parser* parser) argument
11166 cp_parser_init_declarator(cp_parser* parser, cp_decl_specifier_seq *decl_specifiers, VEC (deferred_access_check,gc)* checks, bool function_definition_allowed_p, bool member_p, int declares_class_or_enum, bool* function_definition_p) argument
11502 cp_parser_declarator(cp_parser* parser, cp_parser_declarator_kind dcl_kind, int* ctor_dtor_or_conv_p, bool* parenthesized_p, bool member_p) argument
11611 cp_parser_direct_declarator(cp_parser* parser, cp_parser_declarator_kind dcl_kind, int* ctor_dtor_or_conv_p, bool member_p) argument
12012 cp_parser_ptr_operator(cp_parser* parser, tree* type, cp_cv_quals *cv_quals) argument
12104 cp_parser_cv_qualifier_seq_opt(cp_parser* parser) argument
12167 cp_parser_declarator_id(cp_parser* parser, bool optional_p) argument
12203 cp_parser_type_id(cp_parser* parser) argument
12244 cp_parser_type_specifier_seq(cp_parser* parser, bool is_condition, cp_decl_specifier_seq *type_specifier_seq) argument
12326 cp_parser_parameter_declaration_clause(cp_parser* parser) argument
12414 cp_parser_parameter_declaration_list(cp_parser* parser, bool *is_error) argument
12530 cp_parser_parameter_declaration(cp_parser *parser, bool template_parm_p, bool *parenthesized_p) argument
12783 cp_parser_function_body(cp_parser *parser) argument
12792 cp_parser_ctor_initializer_opt_and_function_body(cp_parser *parser) argument
12825 cp_parser_initializer(cp_parser* parser, bool* is_parenthesized_init, bool* non_constant_p) argument
12881 cp_parser_initializer_clause(cp_parser* parser, bool* non_constant_p) argument
13023 cp_parser_class_name(cp_parser *parser, bool typename_keyword_p, bool template_keyword_p, enum tag_types tag_type, bool check_dependency_p, bool class_head_p, bool is_declaration) argument
13175 cp_parser_class_specifier(cp_parser* parser) argument
13377 cp_parser_class_head(cp_parser* parser, bool* nested_name_specifier_p, tree *attributes_p, tree *bases) argument
13722 cp_parser_class_key(cp_parser* parser) argument
13746 cp_parser_member_specification_opt(cp_parser* parser) argument
13820 cp_parser_member_declaration(cp_parser* parser) argument
14192 cp_parser_pure_specifier(cp_parser* parser) argument
14226 cp_parser_constant_initializer(cp_parser* parser) argument
14275 cp_parser_base_clause(cp_parser* parser) argument
14330 cp_parser_base_specifier(cp_parser* parser) argument
14453 cp_parser_exception_specification_opt(cp_parser* parser) argument
14505 cp_parser_type_id_list(cp_parser* parser) argument
14536 cp_parser_try_block(cp_parser* parser) argument
14556 cp_parser_function_try_block(cp_parser* parser) argument
14586 cp_parser_handler_seq(cp_parser* parser) argument
14608 cp_parser_handler(cp_parser* parser) argument
14635 cp_parser_exception_declaration(cp_parser* parser) argument
14683 cp_parser_throw_expression(cp_parser* parser) argument
14718 cp_parser_asm_specification_opt(cp_parser* parser) argument
14761 cp_parser_asm_operand_list(cp_parser* parser) argument
14820 cp_parser_asm_clobber_list(cp_parser* parser) argument
14854 cp_parser_attributes_opt(cp_parser* parser) argument
14914 cp_parser_attribute_list(cp_parser* parser) argument
14984 cp_parser_extension_opt(cp_parser* parser, int* saved_pedantic) argument
15013 cp_parser_label_declaration(cp_parser* parser) argument
15078 cp_parser_lookup_name(cp_parser *parser, tree name, enum tag_types tag_type, bool is_template, bool is_namespace, bool check_dependency, tree *ambiguous_decls) argument
15287 cp_parser_lookup_name_simple(cp_parser* parser, tree name) argument
15346 cp_parser_check_declarator_template_parameters(cp_parser* parser, cp_declarator *declarator) argument
15421 cp_parser_check_template_parameters(cp_parser* parser, unsigned num_templates) argument
15457 cp_parser_global_scope_opt(cp_parser* parser, bool current_scope_valid_p) argument
15491 cp_parser_constructor_declarator_p(cp_parser *parser, bool friend_p) argument
15643 cp_parser_function_definition_from_specifiers_and_declarator(cp_parser* parser, cp_decl_specifier_seq *decl_specifiers, tree attributes, const cp_declarator *declarator) argument
15695 cp_parser_function_definition_after_declarator(cp_parser* parser, bool inline_p) argument
15769 cp_parser_template_declaration_after_export(cp_parser* parser, bool member_p) argument
15910 cp_parser_single_declaration(cp_parser* parser, VEC (deferred_access_check,gc)* checks, bool member_p, bool* friend_p) argument
16013 cp_parser_simple_cast_expression(cp_parser *parser) argument
16023 cp_parser_functional_cast(cp_parser* parser, tree type) argument
16053 cp_parser_save_member_function_body(cp_parser* parser, cp_decl_specifier_seq *decl_specifiers, cp_declarator *declarator, tree attributes) argument
16111 cp_parser_enclosed_template_argument_list(cp_parser* parser) argument
16193 cp_parser_late_parsing_for_member(cp_parser* parser, tree member_function) argument
16270 cp_parser_save_default_args(cp_parser* parser, tree decl) argument
16292 cp_parser_late_parsing_default_args(cp_parser *parser, tree fn) argument
16373 cp_parser_sizeof_operand(cp_parser* parser, enum rid keyword) argument
16466 cp_parser_declares_only_class_p(cp_parser *parser) argument
16478 cp_parser_set_storage_class(cp_parser *parser, cp_decl_specifier_seq *decl_specs, enum rid keyword) argument
16591 cp_parser_require(cp_parser* parser, enum cpp_ttype type, const char* token_desc) argument
16615 cp_parser_skip_to_end_of_template_parameter_list(cp_parser* parser) argument
16681 cp_parser_require_keyword(cp_parser* parser, enum rid keyword, const char* token_desc) argument
16723 cp_parser_next_token_starts_class_definition_p(cp_parser *parser) argument
16735 cp_parser_next_token_ends_template_argument_p(cp_parser *parser) argument
16747 cp_parser_nth_token_starts_template_argument_list_p(cp_parser * parser, size_t n) argument
16823 cp_parser_optional_template_keyword(cp_parser *parser) argument
16855 cp_parser_pre_parsed_nested_name_specifier(cp_parser *parser) argument
16886 cp_parser_cache_group(cp_parser *parser, enum cpp_ttype end, unsigned depth) argument
16926 cp_parser_parse_tentatively(cp_parser* parser) argument
16941 cp_parser_commit_to_tentative_parse(cp_parser* parser) argument
16963 cp_parser_abort_tentative_parse(cp_parser* parser) argument
16976 cp_parser_parse_definitely(cp_parser* parser) argument
17015 cp_parser_uncommitted_to_tentative_parse_p(cp_parser* parser) argument
17025 cp_parser_error_occurred(cp_parser* parser) argument
17034 cp_parser_allow_gnu_extensions_p(cp_parser* parser) argument
17055 cp_parser_objc_expression(cp_parser* parser) argument
17100 cp_parser_objc_message_expression(cp_parser* parser) argument
17121 cp_parser_objc_message_receiver(cp_parser* parser) argument
17160 cp_parser_objc_message_args(cp_parser* parser) argument
17215 cp_parser_objc_encode_expression(cp_parser* parser) argument
17236 cp_parser_objc_defs_expression(cp_parser *parser) argument
17256 cp_parser_objc_protocol_expression(cp_parser* parser) argument
17284 cp_parser_objc_selector_expression(cp_parser* parser) argument
17352 cp_parser_objc_identifier_list(cp_parser* parser) argument
17378 cp_parser_objc_alias_declaration(cp_parser* parser) argument
17398 cp_parser_objc_class_declaration(cp_parser* parser) argument
17416 cp_parser_objc_protocol_refs_opt(cp_parser* parser) argument
17433 cp_parser_objc_visibility_spec(cp_parser* parser) argument
17459 cp_parser_objc_method_type(cp_parser* parser) argument
17470 cp_parser_objc_protocol_qualifiers(cp_parser* parser) argument
17497 cp_parser_objc_typename(cp_parser* parser) argument
17535 cp_parser_objc_selector(cp_parser* parser) argument
17566 cp_parser_objc_method_keyword_params(cp_parser* parser) argument
17604 cp_parser_objc_method_tail_params_opt(cp_parser* parser, bool *ellipsisp) argument
17641 cp_parser_objc_interstitial_code(cp_parser* parser) argument
17664 cp_parser_objc_method_signature(cp_parser* parser) argument
17680 cp_parser_objc_method_prototype_list(cp_parser* parser) argument
17706 cp_parser_objc_method_definition_list(cp_parser* parser) argument
17745 cp_parser_objc_class_ivars(cp_parser* parser) argument
17864 cp_parser_objc_protocol_declaration(cp_parser* parser) argument
17900 cp_parser_objc_superclass_or_category(cp_parser *parser, tree *super, tree *categ) argument
17922 cp_parser_objc_class_interface(cp_parser* parser) argument
17948 cp_parser_objc_class_implementation(cp_parser* parser) argument
17973 cp_parser_objc_end_implementation(cp_parser* parser) argument
17982 cp_parser_objc_declaration(cp_parser* parser) argument
18031 cp_parser_objc_try_catch_finally_statement(cp_parser *parser) argument
18083 cp_parser_objc_synchronized_statement(cp_parser *parser) argument
18110 cp_parser_objc_throw_statement(cp_parser *parser) argument
18126 cp_parser_objc_statement(cp_parser * parser) argument
18173 cp_parser_omp_clause_name(cp_parser *parser) argument
18263 cp_parser_omp_var_list_no_open(cp_parser *parser, enum omp_clause_code kind, tree list) argument
18319 cp_parser_omp_var_list(cp_parser *parser, enum omp_clause_code kind, tree list) argument
18330 cp_parser_omp_clause_default(cp_parser *parser, tree list) argument
18388 cp_parser_omp_clause_if(cp_parser *parser, tree list) argument
18431 cp_parser_omp_clause_num_threads(cp_parser *parser, tree list) argument
18477 cp_parser_omp_clause_reduction(cp_parser *parser, tree list) argument
18539 cp_parser_omp_clause_schedule(cp_parser *parser, tree list) argument
18621 cp_parser_omp_all_clauses(cp_parser *parser, unsigned int mask, const char *where, cp_token *pragma_tok) argument
18718 cp_parser_begin_omp_structured_block(cp_parser *parser) argument
18737 cp_parser_end_omp_structured_block(cp_parser *parser, unsigned save) argument
18743 cp_parser_omp_structured_block(cp_parser *parser) argument
18766 cp_parser_omp_atomic(cp_parser *parser, cp_token *pragma_tok) argument
18849 cp_parser_omp_barrier(cp_parser *parser, cp_token *pragma_tok) argument
18860 cp_parser_omp_critical(cp_parser *parser, cp_token *pragma_tok) argument
18891 cp_parser_omp_flush(cp_parser *parser, cp_token *pragma_tok) argument
18903 cp_parser_omp_for_loop(cp_parser *parser) argument
19013 cp_parser_omp_for(cp_parser *parser, cp_token *pragma_tok) argument
19039 cp_parser_omp_master(cp_parser *parser, cp_token *pragma_tok) argument
19050 cp_parser_omp_ordered(cp_parser *parser, cp_token *pragma_tok) argument
19066 cp_parser_omp_sections_scope(cp_parser *parser) argument
19151 cp_parser_omp_sections(cp_parser *parser, cp_token *pragma_tok) argument
19181 cp_parser_omp_parallel(cp_parser *parser, cp_token *pragma_tok) argument
19258 cp_parser_omp_single(cp_parser *parser, cp_token *pragma_tok) argument
19275 cp_parser_omp_threadprivate(cp_parser *parser, cp_token *pragma_tok) argument
19291 cp_parser_omp_construct(cp_parser *parser, cp_token *pragma_tok) argument
19382 cp_parser_pragma(cp_parser *parser, enum pragma_context context) argument
[all...]
/freebsd-9.3-release/contrib/expat/xmlwf/
H A Dxmlurl.h7 int XML_ProcessURL(XML_Parser parser,
H A Dxmlfile.h18 extern int XML_ProcessFile(XML_Parser parser,
H A Dxmlfile.c56 XML_Parser parser; member in struct:__anon974
61 reportError(XML_Parser parser, const XML_Char *filename) argument
63 enum XML_Error code = XML_GetErrorCode(parser);
68 XML_GetErrorLineNumber(parser),
69 XML_GetErrorColumnNumber(parser),
80 XML_Parser parser = ((PROCESS_ARGS *)args)->parser; local
82 if (XML_Parse(parser, (const char *)data, (int)size, 1) == XML_STATUS_ERROR) {
83 reportError(parser, filename);
131 externalEntityRefFilemap(XML_Parser parser, argument
154 processStream(const XML_Char *filename, XML_Parser parser) argument
199 externalEntityRefStream(XML_Parser parser, const XML_Char *context, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId) argument
218 XML_ProcessFile(XML_Parser parser, const XML_Char *filename, unsigned flags) argument
[all...]
H A Dxmlwf.c306 metaLocation(XML_Parser parser) argument
308 const XML_Char *uri = XML_GetBase(parser);
310 ftprintf((FILE *)XML_GetUserData(parser), T(" uri=\"%s\""), uri);
311 ftprintf((FILE *)XML_GetUserData(parser),
314 XML_GetCurrentByteIndex(parser),
315 XML_GetCurrentByteCount(parser),
316 XML_GetCurrentLineNumber(parser),
317 XML_GetCurrentColumnNumber(parser));
336 XML_Parser parser = (XML_Parser) userData; local
337 FILE *fp = (FILE *)XML_GetUserData(parser);
370 XML_Parser parser = (XML_Parser) userData; local
381 XML_Parser parser = (XML_Parser) userData; local
393 XML_Parser parser = (XML_Parser) userData; local
405 XML_Parser parser = (XML_Parser) userData; local
415 XML_Parser parser = (XML_Parser) userData; local
425 XML_Parser parser = (XML_Parser) userData; local
441 XML_Parser parser = (XML_Parser) userData; local
451 XML_Parser parser = (XML_Parser) userData; local
465 XML_Parser parser = (XML_Parser) userData; local
491 XML_Parser parser = (XML_Parser) userData; local
529 XML_Parser parser = (XML_Parser) userData; local
546 XML_Parser parser = (XML_Parser) userData; local
758 XML_Parser parser; local
[all...]
/freebsd-9.3-release/contrib/expat/examples/
H A Delements.c47 XML_Parser parser = XML_ParserCreate(NULL); local
50 XML_SetUserData(parser, &depth);
51 XML_SetElementHandler(parser, startElement, endElement);
55 if (XML_Parse(parser, buf, len, done) == XML_STATUS_ERROR) {
58 XML_ErrorString(XML_GetErrorCode(parser)),
59 XML_GetCurrentLineNumber(parser));
63 XML_ParserFree(parser);
/freebsd-9.3-release/contrib/expat/tests/
H A Druntests.c31 static XML_Parser parser; variable
37 parser = XML_ParserCreate(NULL);
38 if (parser == NULL)
45 if (parser != NULL)
46 XML_ParserFree(parser);
49 /* Generate a failure using the parser state to create an error message;
50 this should be used when the parser reports an error we weren't
54 _xml_failure(XML_Parser parser, const char *file, int line) argument
57 enum XML_Error err = XML_GetErrorCode(parser);
63 XML_GetCurrentLineNumber(parser),
772 external_entity_loader_set_encoding(XML_Parser parser, const XML_Char *context, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId) argument
852 external_entity_loader(XML_Parser parser, const XML_Char *context, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId) argument
1252 external_entity_handler(XML_Parser parser, const XML_Char *context, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId) argument
[all...]
/freebsd-9.3-release/contrib/libucl/src/
H A Ducl_parser.c30 * The implementation of rcl parser
42 * @param parser
59 * Save parser state
73 * Restore parser state
106 * @param parser
110 ucl_skip_comments (struct ucl_parser *parser) argument
112 struct ucl_chunk *chunk = parser->chunks;
120 if (parser->state != UCL_STATE_SCOMMENT &&
121 parser->state != UCL_STATE_MCOMMENT) {
158 ucl_set_err (chunk, UCL_ENESTED, "unfinished multiline comment", &parser
263 ucl_check_variable_safe(struct ucl_parser *parser, const char *ptr, size_t remain, size_t *out_len, bool strict, bool *found) argument
302 ucl_check_variable(struct ucl_parser *parser, const char *ptr, size_t remain, size_t *out_len, bool *vars_found) argument
356 ucl_expand_single_variable(struct ucl_parser *parser, const char *ptr, size_t remain, unsigned char **dest) argument
408 ucl_expand_variable(struct ucl_parser *parser, unsigned char **dst, const char *src, size_t in_len) argument
467 ucl_copy_or_store_ptr(struct ucl_parser *parser, const unsigned char *src, unsigned char **dst, const char **dst_const, size_t in_len, bool need_unescape, bool need_lowercase, bool need_expand) argument
522 ucl_add_parser_stack(ucl_object_t *obj, struct ucl_parser *parser, bool is_array, int level) argument
800 ucl_lex_number(struct ucl_parser *parser, struct ucl_chunk *chunk, ucl_object_t *obj) argument
828 ucl_lex_json_string(struct ucl_parser *parser, struct ucl_chunk *chunk, bool *need_unescape, bool *ucl_escape, bool *var_expand) argument
901 ucl_parse_key(struct ucl_parser *parser, struct ucl_chunk *chunk, bool *next_key, bool *end_of_object) argument
1120 ucl_parse_string_value(struct ucl_parser *parser, struct ucl_chunk *chunk, bool *var_expand, bool *need_unescape) argument
1194 ucl_parse_multiline_string(struct ucl_parser *parser, struct ucl_chunk *chunk, const unsigned char *term, int term_len, unsigned char const **beg, bool *var_expand) argument
1237 ucl_get_value_object(struct ucl_parser *parser) argument
1265 ucl_parse_value(struct ucl_parser *parser, struct ucl_chunk *chunk) argument
1431 ucl_parse_after_value(struct ucl_parser *parser, struct ucl_chunk *chunk) argument
1516 ucl_parse_macro_value(struct ucl_parser *parser, struct ucl_chunk *chunk, struct ucl_macro *macro, unsigned char const **macro_start, size_t *macro_len) argument
1594 ucl_state_machine(struct ucl_parser *parser) argument
1806 ucl_parser_register_macro(struct ucl_parser *parser, const char *macro, ucl_macro_handler handler, void* ud) argument
1820 ucl_parser_register_variable(struct ucl_parser *parser, const char *var, const char *value) argument
1871 ucl_parser_add_chunk(struct ucl_parser *parser, const unsigned char *data, size_t len) argument
[all...]
H A Ducl_util.c289 ucl_parser_get_object (struct ucl_parser *parser) argument
291 if (parser->state != UCL_STATE_ERROR && parser->top_obj != NULL) {
292 return ucl_object_ref (parser->top_obj);
299 ucl_parser_free (struct ucl_parser *parser) argument
307 if (parser->top_obj != NULL) {
308 ucl_object_unref (parser->top_obj);
311 LL_FOREACH_SAFE (parser->stack, stack, stmp) {
314 HASH_ITER (hh, parser->macroes, macro, mtmp) {
316 HASH_DEL (parser
335 UCL_FREE (sizeof (struct ucl_parser), parser); local
339 ucl_parser_get_error(struct ucl_parser *parser) argument
348 ucl_pubkey_add(struct ucl_parser *parser, const unsigned char *key, size_t len) argument
546 ucl_sig_check(const unsigned char *data, size_t datalen, const unsigned char *sig, size_t siglen, struct ucl_parser *parser) argument
601 ucl_include_url(const unsigned char *data, size_t len, struct ucl_parser *parser, bool check_signature, bool must_exist) argument
670 ucl_include_file(const unsigned char *data, size_t len, struct ucl_parser *parser, bool check_signature, bool must_exist) argument
754 struct ucl_parser *parser = ud; local
775 struct ucl_parser *parser = ud; local
789 struct ucl_parser *parser = ud; local
800 ucl_parser_set_filevars(struct ucl_parser *parser, const char *filename, bool need_expand) argument
830 ucl_parser_add_file(struct ucl_parser *parser, const char *filename) argument
[all...]
/freebsd-9.3-release/contrib/expat/lib/
H A Dexpat.h155 XML_SetElementDeclHandler(XML_Parser parser,
175 XML_SetAttlistDeclHandler(XML_Parser parser,
192 XML_SetXmlDeclHandler(XML_Parser parser,
202 /* Constructs a new parser; encoding is the encoding specified by the
208 /* Constructs a new parser and namespace processor. Element type
223 /* Constructs a new parser using the memory management suite referred to
225 suite. If namespaceSeparator is non-NULL it creates a parser with
229 All further memory operations used for the created parser will come from
237 /* Prepare a parser object to be re-used. This is particularly
240 All handlers are cleared from the parser, excep
650 XML_DefaultCurrent(XML_Parser parser); variable
690 XML_UseParserAsHandlerArg(XML_Parser parser); variable
726 XML_GetBase(XML_Parser parser); variable
735 XML_GetSpecifiedAttributeCount(XML_Parser parser); variable
743 XML_GetIdAttributeIndex(XML_Parser parser); variable
765 XML_GetAttributeInfo(XML_Parser parser); variable
833 XML_ResumeParser(XML_Parser parser); variable
922 XML_GetErrorCode(XML_Parser parser); variable
940 XMLPARSEAPI(XML_Size) XML_GetCurrentLineNumber(XML_Parser parser); variable
941 XMLPARSEAPI(XML_Size) XML_GetCurrentColumnNumber(XML_Parser parser); variable
942 XMLPARSEAPI(XML_Index) XML_GetCurrentByteIndex(XML_Parser parser); variable
948 XML_GetCurrentByteCount(XML_Parser parser); variable
986 XML_ParserFree(XML_Parser parser); variable
[all...]
/freebsd-9.3-release/gnu/usr.bin/dtc/
H A DMakefile32 OBJS+= dtc-parser.tab.o dtc-lexer.lex.o
34 CLEANFILES+= dtc-parser.tab.o dtc-lexer.lex.o dtc-parser.tab.c \
35 dtc-parser.tab.h dtc-lexer.lex.c ${DTCVERSIONFILE}
40 dtc-parser.tab.o: dtc-parser.tab.c dtc-parser.tab.h
41 dtc-lexer.lex.o: dtc-lexer.lex.c dtc-parser.tab.h
43 dtc-parser.tab.c: dtc-parser
[all...]
/freebsd-9.3-release/usr.bin/m4/
H A DMakefile14 SRCS= eval.c expr.c look.c main.c misc.c gnum4.c trace.c parser.y tokenizer.l
21 tokenizer.o: parser.h
23 CLEANFILES+= parser.c parser.h tokenizer.o
/freebsd-9.3-release/cddl/contrib/opensolaris/lib/pyzfs/common/
H A Dholds.py41 parser.print_help()
44 parser.exit("zfs: error: " + msg)
46 parser.exit()
50 parser = optparse.OptionParser(usage=u, prog="zfs")
52 parser.add_option("-r", action="store_true", dest="recursive",
55 (options, args) = parser.parse_args(sys.argv[2:])
/freebsd-9.3-release/contrib/expat/tests/benchmark/
H A Dbenchmark.c27 XML_Parser parser; local
74 parser = XML_ParserCreateNS(NULL, '!');
76 parser = XML_ParserCreate(NULL);
90 if (!XML_Parse (parser, XMLBufPtr, parseBufferSize, isFinal)) {
93 XML_ErrorString (XML_GetErrorCode (parser)),
94 XML_GetCurrentLineNumber (parser),
95 XML_GetCurrentColumnNumber (parser));
97 XML_ParserFree (parser);
104 XML_ParserReset(parser, NULL);
108 XML_ParserFree (parser);
[all...]
/freebsd-9.3-release/sys/dev/drm2/radeon/
H A Dradeon_cs.c313 * cs_parser_fini() - clean parser states
314 * @parser: parser structure holding parsing context.
320 static void radeon_cs_parser_fini(struct radeon_cs_parser *parser, int error) argument
325 ttm_eu_fence_buffer_objects(&parser->validated,
326 parser->ib.fence);
328 ttm_eu_backoff_reservation(&parser->validated);
331 if (parser->relocs != NULL) {
332 for (i = 0; i < parser->nrelocs; i++) {
333 if (parser
353 radeon_cs_ib_chunk(struct radeon_device *rdev, struct radeon_cs_parser *parser) argument
395 radeon_bo_vm_update_pte(struct radeon_cs_parser *parser, struct radeon_vm *vm) argument
417 radeon_cs_ib_vm_chunk(struct radeon_device *rdev, struct radeon_cs_parser *parser) argument
523 struct radeon_cs_parser parser; local
[all...]
/freebsd-9.3-release/sys/dev/drm/
H A Dradeon_cs.c136 struct drm_radeon_cs_parser parser; local
175 parser.dev = dev;
176 parser.file_priv = fpriv;
177 parser.reloc_index = -1;
178 parser.ib_index = -1;
179 parser.num_chunks = cs->num_chunks;
181 parser.chunks = drm_calloc(parser.num_chunks, sizeof(struct drm_radeon_kernel_chunk), DRM_MEM_DRIVER);
182 if (!parser.chunks) {
187 for (i = 0; i < parser
285 r600_nomm_relocate(struct drm_radeon_cs_parser *parser, uint32_t *reloc, uint64_t *offset) argument
318 r600_cs_packet0(struct drm_radeon_cs_parser *parser, uint32_t *offset_dw_p) argument
349 r600_cs_packet3(struct drm_radeon_cs_parser *parser, uint32_t *offset_dw_p) argument
726 r600_cs_parse(struct drm_radeon_cs_parser *parser) argument
787 r600_cs_id_emit(struct drm_radeon_cs_parser *parser, uint32_t *id) argument
811 r600_ib_get(struct drm_radeon_cs_parser *parser) argument
830 r600_ib_free(struct drm_radeon_cs_parser *parser, int error) argument
[all...]
/freebsd-9.3-release/contrib/libucl/tests/
H A Dtest_basic.c33 struct ucl_parser *parser = NULL, *parser2 = NULL; local
74 parser = ucl_parser_new (UCL_PARSER_KEY_LOWERCASE);
75 ucl_parser_register_variable (parser, "ABI", "unknown");
78 ucl_parser_set_filevars (parser, fname_in, true);
87 ucl_parser_add_chunk (parser, test_in, inlen);
100 if (ucl_parser_get_error(parser) != NULL) {
101 fprintf (out, "Error occurred: %s\n", ucl_parser_get_error(parser));
105 obj = ucl_parser_get_object (parser);
112 ucl_parser_free (parser);
/freebsd-9.3-release/usr.sbin/acpi/
H A DMakefile.inc21 ${ACPICA_DIR}/parser \
/freebsd-9.3-release/usr.sbin/rrenumd/
H A DMakefile19 SRCS= rrenumd.c parser.y lexer.l
31 y.tab.h: parser.y
/freebsd-9.3-release/contrib/llvm/include/llvm/Support/
H A DPluginLoader.h31 static cl::opt<PluginLoader, false, cl::parser<std::string> >
/freebsd-9.3-release/tools/regression/usr.bin/make/variables/modifier_M/
H A DMakefile9 parser.y lexer.l \
/freebsd-9.3-release/usr.sbin/bluetooth/hcsecd/
H A DMakefile6 SRCS= hcsecd.c lexer.l parser.y

Completed in 306 milliseconds

1234