/freebsd-9.3-release/contrib/ntp/libjsmn/ |
H A D | jsmn.c | 8 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 D | jsmn.h | 50 * 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 D | c-parser.c | 5 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 D | parser.c | 47 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 D | xmlurl.h | 7 int XML_ProcessURL(XML_Parser parser,
|
H A D | xmlfile.h | 18 extern int XML_ProcessFile(XML_Parser parser,
|
H A D | xmlfile.c | 56 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 D | xmlwf.c | 306 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 D | elements.c | 47 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 D | runtests.c | 31 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 D | ucl_parser.c | 30 * 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 D | ucl_util.c | 289 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 D | expat.h | 155 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 D | Makefile | 32 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 D | Makefile | 14 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 D | holds.py | 41 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 D | benchmark.c | 27 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 D | radeon_cs.c | 313 * 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 D | radeon_cs.c | 136 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 D | test_basic.c | 33 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 D | Makefile.inc | 21 ${ACPICA_DIR}/parser \
|
/freebsd-9.3-release/usr.sbin/rrenumd/ |
H A D | Makefile | 19 SRCS= rrenumd.c parser.y lexer.l 31 y.tab.h: parser.y
|
/freebsd-9.3-release/contrib/llvm/include/llvm/Support/ |
H A D | PluginLoader.h | 31 static cl::opt<PluginLoader, false, cl::parser<std::string> >
|
/freebsd-9.3-release/tools/regression/usr.bin/make/variables/modifier_M/ |
H A D | Makefile | 9 parser.y lexer.l \
|
/freebsd-9.3-release/usr.sbin/bluetooth/hcsecd/ |
H A D | Makefile | 6 SRCS= hcsecd.c lexer.l parser.y
|