/netbsd-current/external/bsd/ntp/dist/libjsmn/ |
H A D | jsmn.c | 10 static jsmntok_t *jsmn_alloc_token(jsmn_parser *parser, argument 13 if (parser->toknext >= num_tokens) { 16 tok = &tokens[parser->toknext++]; 39 static jsmnerr_t jsmn_parse_primitive(jsmn_parser *parser, const char *js, argument 44 start = parser->pos; 46 for (; parser->pos < len && js[parser->pos] != '\0'; parser->pos++) { 47 switch (js[parser->pos]) { 56 if (js[parser 88 jsmn_parse_string(jsmn_parser *parser, const char *js, size_t len, jsmntok_t *tokens, size_t num_tokens) argument 155 jsmn_parse(jsmn_parser *parser, const char *js, size_t len, jsmntok_t *tokens, unsigned int num_tokens) argument 309 jsmn_init(jsmn_parser *parser) argument [all...] |
/netbsd-current/external/bsd/jemalloc/dist/test/unit/ |
H A D | stats_print.c | 24 parser_t *parser; member in struct:__anon55 43 token_init(token_t *token, parser_t *parser, token_type_t token_type, argument 45 token->parser = parser; 55 if (!token->parser->verbose) { 71 &token->parser->buf[token->pos], token->len); 76 parser_init(parser_t *parser, bool verbose) { argument 77 parser->verbose = verbose; 78 parser->buf = NULL; 79 parser 86 parser_fini(parser_t *parser) argument 93 parser_append(parser_t *parser, const char *str) argument 108 parser_tokenize(parser_t *parser) argument 669 parser_parse_value(parser_t *parser) argument 688 parser_parse_pair(parser_t *parser) argument 706 parser_parse_values(parser_t *parser) argument 733 parser_parse_array(parser_t *parser) argument 749 parser_parse_pairs(parser_t *parser) argument 784 parser_parse_object(parser_t *parser) argument 802 parser_parse(parser_t *parser) argument 900 parser_t parser; local 911 parser_t parser; local 924 parser_t *parser = (parser_t *)opaque; local 982 parser_t parser; local [all...] |
/netbsd-current/external/apache2/llvm/dist/llvm/utils/lit/tests/Inputs/shtest-shell/ |
H A D | check_args.py | 6 parser = argparse.ArgumentParser() variable 7 parser.add_argument("--my_arg", "-a") 9 args = parser.parse_args()
|
/netbsd-current/external/mit/expat/dist/lib/ |
H A D | xmlparse.c | 7 |_| XML parser 217 static void copy_salt_to_sipkey(XML_Parser parser, struct sipkey *key); 280 A parser re-uses these structures, maintaining a list of allocated 403 XML_ACCOUNT_DIRECT, /* bytes directly passed to the Expat parser */ 427 typedef enum XML_Error PTRCALL Processor(XML_Parser parser, const char *start, 449 static enum XML_Error handleUnknownEncoding(XML_Parser parser, 451 static enum XML_Error processXmlDecl(XML_Parser parser, int isGeneralTextEntity, 453 static enum XML_Error initializeEncoding(XML_Parser parser); 454 static enum XML_Error doProlog(XML_Parser parser, const ENCODING *enc, 459 static enum XML_Error processInternalEntity(XML_Parser parser, ENTIT 899 generate_hash_secret_salt(XML_Parser parser) argument 942 get_hash_secret_salt(XML_Parser parser) argument 949 startParsing(XML_Parser parser) argument 973 XML_Parser parser; local 1085 parserInit(XML_Parser parser, const XML_Char *encodingName) argument 1170 moveToFreeBindingList(XML_Parser parser, BINDING *bindings) argument 1180 XML_ParserReset(XML_Parser parser, const XML_Char *encodingName) argument 1221 XML_SetEncoding(XML_Parser parser, const XML_Char *encodingName) argument 1250 XML_Parser parser = oldParser; local 1416 destroyBindings(BINDING *bindings, XML_Parser parser) argument 1428 XML_ParserFree(XML_Parser parser) argument 1494 XML_UseParserAsHandlerArg(XML_Parser parser) argument 1500 XML_UseForeignDTD(XML_Parser parser, XML_Bool useDTD) argument 1517 XML_SetReturnNSTriplet(XML_Parser parser, int do_nst) argument 1528 XML_SetUserData(XML_Parser parser, void *p) argument 1538 XML_SetBase(XML_Parser parser, const XML_Char *p) argument 1552 XML_GetBase(XML_Parser parser) argument 1559 XML_GetSpecifiedAttributeCount(XML_Parser parser) argument 1566 XML_GetIdAttributeIndex(XML_Parser parser) argument 1574 XML_GetAttributeInfo(XML_Parser parser) argument 1582 XML_SetElementHandler(XML_Parser parser, XML_StartElementHandler start, XML_EndElementHandler end) argument 1591 XML_SetStartElementHandler(XML_Parser parser, XML_StartElementHandler start) argument 1597 XML_SetEndElementHandler(XML_Parser parser, XML_EndElementHandler end) argument 1603 XML_SetCharacterDataHandler(XML_Parser parser, XML_CharacterDataHandler handler) argument 1610 XML_SetProcessingInstructionHandler(XML_Parser parser, XML_ProcessingInstructionHandler handler) argument 1617 XML_SetCommentHandler(XML_Parser parser, XML_CommentHandler handler) argument 1623 XML_SetCdataSectionHandler(XML_Parser parser, XML_StartCdataSectionHandler start, XML_EndCdataSectionHandler end) argument 1633 XML_SetStartCdataSectionHandler(XML_Parser parser, XML_StartCdataSectionHandler start) argument 1640 XML_SetEndCdataSectionHandler(XML_Parser parser, XML_EndCdataSectionHandler end) argument 1647 XML_SetDefaultHandler(XML_Parser parser, XML_DefaultHandler handler) argument 1655 XML_SetDefaultHandlerExpand(XML_Parser parser, XML_DefaultHandler handler) argument 1663 XML_SetDoctypeDeclHandler(XML_Parser parser, XML_StartDoctypeDeclHandler start, XML_EndDoctypeDeclHandler end) argument 1672 XML_SetStartDoctypeDeclHandler(XML_Parser parser, XML_StartDoctypeDeclHandler start) argument 1679 XML_SetEndDoctypeDeclHandler(XML_Parser parser, XML_EndDoctypeDeclHandler end) argument 1685 XML_SetUnparsedEntityDeclHandler(XML_Parser parser, XML_UnparsedEntityDeclHandler handler) argument 1692 XML_SetNotationDeclHandler(XML_Parser parser, XML_NotationDeclHandler handler) argument 1698 XML_SetNamespaceDeclHandler(XML_Parser parser, XML_StartNamespaceDeclHandler start, XML_EndNamespaceDeclHandler end) argument 1708 XML_SetStartNamespaceDeclHandler(XML_Parser parser, XML_StartNamespaceDeclHandler start) argument 1715 XML_SetEndNamespaceDeclHandler(XML_Parser parser, XML_EndNamespaceDeclHandler end) argument 1722 XML_SetNotStandaloneHandler(XML_Parser parser, XML_NotStandaloneHandler handler) argument 1729 XML_SetExternalEntityRefHandler(XML_Parser parser, XML_ExternalEntityRefHandler handler) argument 1736 XML_SetExternalEntityRefHandlerArg(XML_Parser parser, void *arg) argument 1746 XML_SetSkippedEntityHandler(XML_Parser parser, XML_SkippedEntityHandler handler) argument 1753 XML_SetUnknownEncodingHandler(XML_Parser parser, XML_UnknownEncodingHandler handler, void *data) argument 1762 XML_SetElementDeclHandler(XML_Parser parser, XML_ElementDeclHandler eldecl) argument 1768 XML_SetAttlistDeclHandler(XML_Parser parser, XML_AttlistDeclHandler attdecl) argument 1774 XML_SetEntityDeclHandler(XML_Parser parser, XML_EntityDeclHandler handler) argument 1780 XML_SetXmlDeclHandler(XML_Parser parser, XML_XmlDeclHandler handler) argument 1786 XML_SetParamEntityParsing(XML_Parser parser, enum XML_ParamEntityParsing peParsing) argument 1803 XML_SetHashSalt(XML_Parser parser, unsigned long hash_salt) argument 1817 XML_Parse(XML_Parser parser, const char *s, int len, int isFinal) argument 1971 XML_ParseBuffer(XML_Parser parser, int len, int isFinal) argument 2036 XML_GetBuffer(XML_Parser parser, int len) argument 2159 XML_StopParser(XML_Parser parser, XML_Bool resumable) argument 2189 XML_ResumeParser(XML_Parser parser) argument 2229 XML_GetParsingStatus(XML_Parser parser, XML_ParsingStatus *status) argument 2237 XML_GetErrorCode(XML_Parser parser) argument 2244 XML_GetCurrentByteIndex(XML_Parser parser) argument 2254 XML_GetCurrentByteCount(XML_Parser parser) argument 2263 XML_GetInputContext(XML_Parser parser, int *offset, int *size) argument 2283 XML_GetCurrentLineNumber(XML_Parser parser) argument 2295 XML_GetCurrentColumnNumber(XML_Parser parser) argument 2307 XML_FreeContentModel(XML_Parser parser, XML_Content *model) argument 2313 XML_MemMalloc(XML_Parser parser, size_t size) argument 2320 XML_MemRealloc(XML_Parser parser, void *ptr, size_t size) argument 2327 XML_MemFree(XML_Parser parser, void *ptr) argument 2333 XML_DefaultCurrent(XML_Parser parser) argument 2531 XML_SetBillionLaughsAttackProtectionMaximumAmplification( XML_Parser parser, float maximumAmplificationFactor) argument 2543 XML_SetBillionLaughsAttackProtectionActivationThreshold( XML_Parser parser, unsigned long long activationThresholdBytes) argument 2559 storeRawNames(XML_Parser parser) argument 2608 contentProcessor(XML_Parser parser, const char *start, const char *end, const char **endPtr) argument 2621 externalEntityInitProcessor(XML_Parser parser, const char *start, const char *end, const char **endPtr) argument 2631 externalEntityInitProcessor2(XML_Parser parser, const char *start, const char *end, const char **endPtr) argument 2676 externalEntityInitProcessor3(XML_Parser parser, const char *start, const char *end, const char **endPtr) argument 2723 externalEntityContentProcessor(XML_Parser parser, const char *start, const char *end, const char **endPtr) argument 2737 doContent(XML_Parser parser, int startTagLevel, const ENCODING *enc, const char *s, const char *end, const char **nextPtr, XML_Bool haveMore, enum XML_Account account) argument 3211 freeBindings(XML_Parser parser, BINDING *bindings) argument 3239 storeAtts(XML_Parser parser, const ENCODING *enc, const char *attStr, TAG_NAME *tagNamePtr, BINDING **bindingsPtr, enum XML_Account account) argument 3711 addBinding(XML_Parser parser, PREFIX *prefix, const ATTRIBUTE_ID *attId, const XML_Char *uri, BINDING **bindingsPtr) argument 3864 cdataSectionProcessor(XML_Parser parser, const char *start, const char *end, const char **endPtr) argument 3887 doCdataSection(XML_Parser parser, const ENCODING *enc, const char **startPtr, const char *end, const char **nextPtr, XML_Bool haveMore, enum XML_Account account) argument 4011 ignoreSectionProcessor(XML_Parser parser, const char *start, const char *end, const char **endPtr) argument 4029 doIgnoreSection(XML_Parser parser, const ENCODING *enc, const char **startPtr, const char *end, const char **nextPtr, XML_Bool haveMore) argument 4111 initializeEncoding(XML_Parser parser) argument 4141 processXmlDecl(XML_Parser parser, int isGeneralTextEntity, const char *s, const char *next) argument 4233 handleUnknownEncoding(XML_Parser parser, const XML_Char *encodingName) argument 4267 prologInitProcessor(XML_Parser parser, const char *s, const char *end, const char **nextPtr) argument 4279 externalParEntInitProcessor(XML_Parser parser, const char *s, const char *end, const char **nextPtr) argument 4299 entityValueInitProcessor(XML_Parser parser, const char *s, const char *end, const char **nextPtr) argument 4383 externalParEntProcessor(XML_Parser parser, const char *s, const char *end, const char **nextPtr) argument 4429 entityValueProcessor(XML_Parser parser, const char *s, const char *end, const char **nextPtr) argument 4467 prologProcessor(XML_Parser parser, const char *s, const char *end, const char **nextPtr) argument 4477 doProlog(XML_Parser parser, const ENCODING *enc, const char *s, const char *end, int tok, const char *next, const char **nextPtr, XML_Bool haveMore, XML_Bool allowClosingDoctype, enum XML_Account account) argument 5508 epilogProcessor(XML_Parser parser, const char *s, const char *end, const char **nextPtr) argument 5579 processInternalEntity(XML_Parser parser, ENTITY *entity, XML_Bool betweenDecl) argument 5643 internalEntityProcessor(XML_Parser parser, const char *s, const char *end, const char **nextPtr) argument 5710 errorProcessor(XML_Parser parser, const char *s, const char *end, const char **nextPtr) argument 5719 storeAttributeValue(XML_Parser parser, const ENCODING *enc, XML_Bool isCdata, const char *ptr, const char *end, STRING_POOL *pool, enum XML_Account account) argument 5734 appendAttributeValue(XML_Parser parser, const ENCODING *enc, XML_Bool isCdata, const char *ptr, const char *end, STRING_POOL *pool, enum XML_Account account) argument 5934 storeEntityValue(XML_Parser parser, const ENCODING *enc, const char *entityTextPtr, const char *entityTextEnd, enum XML_Account account) argument 6141 reportProcessingInstruction(XML_Parser parser, const ENCODING *enc, const char *start, const char *end) argument 6168 reportComment(XML_Parser parser, const ENCODING *enc, const char *start, const char *end) argument 6188 reportDefault(XML_Parser parser, const ENCODING *enc, const char *s, const char *end) argument 6234 defineAttribute(ELEMENT_TYPE *type, ATTRIBUTE_ID *attId, XML_Bool isCdata, XML_Bool isId, const XML_Char *value, XML_Parser parser) argument 6295 setElementTypePrefix(XML_Parser parser, ELEMENT_TYPE *elementType) argument 6324 getAttributeId(XML_Parser parser, const ENCODING *enc, const char *start, const char *end) argument 6387 getContext(XML_Parser parser) argument 6483 setContext(XML_Parser parser, const XML_Char *context) argument 6874 copy_salt_to_sipkey(XML_Parser parser, struct sipkey *key) argument 6880 hash(XML_Parser parser, KEY s) argument 6891 lookup(XML_Parser parser, HASH_TABLE *table, KEY name, size_t createSize) argument 7274 nextScaffoldPart(XML_Parser parser) argument 7335 build_model(XML_Parser parser) argument 7462 getElementType(XML_Parser parser, const ENCODING *enc, const char *ptr, const char *end) argument 7638 testingAccountingGetCountBytesDirect(XML_Parser parser) argument 7645 testingAccountingGetCountBytesIndirect(XML_Parser parser) argument 7700 getRootParserOf(XML_Parser parser, unsigned int *outLevelDiff) argument [all...] |
/netbsd-current/external/gpl3/gcc.old/dist/gcc/c/ |
H A D | c-parser.h | 1 /* Declarations for the parser for C and Objective-C. 4 Parser actions based on the old Bison parser; structure somewhat 5 influenced by and fragments based on the C++ parser. 27 and the C parser. Unlike the C++ lexer, the parser structure 83 /* The parser. */ 135 extern c_token * c_parser_peek_token (c_parser *parser); 136 extern c_token * c_parser_peek_2nd_token (c_parser *parser); 137 extern c_token * c_parser_peek_nth_token (c_parser *parser, unsigned int n); 138 extern bool c_parser_require (c_parser *parser, enu 165 c_parser_next_token_is(c_parser *parser, enum cpp_ttype type) argument 174 c_parser_next_token_is_not(c_parser *parser, enum cpp_ttype type) argument 183 c_parser_next_token_is_keyword(c_parser *parser, enum rid keyword) argument [all...] |
H A D | c-parser.c | 4 Parser actions based on the old Bison parser; structure somewhat 5 influenced by and fragments based on the C++ parser. 26 actions, brought over from old parser. Verify exact correspondence 64 #include "c-parser.h" 65 #include "gimple-parser.h" 170 /* A parser structure recording information about the state and 197 initial #pragma pch_preprocess). Otherwise the parser is 201 /* True if, when the parser is concatenating string literals, it 206 /* Objective-C specific parser/lexer information. */ 235 c_parser_tokens_buf (c_parser *parser, unsigne 233 c_parser_tokens_buf(c_parser *parser, unsigned n) argument 241 c_parser_error(c_parser *parser) argument 249 c_parser_set_error(c_parser *parser, bool err) argument 264 c_lex_one_token(c_parser *parser, c_token *token, bool raw = false) argument 470 c_parser_peek_token(c_parser *parser) argument 484 c_parser_peek_2nd_token(c_parser *parser) argument 500 c_parser_peek_nth_token(c_parser *parser, unsigned int n) argument 519 c_parser_peek_nth_token_raw(c_parser *parser, unsigned int n) argument 621 c_parser_next_tokens_start_typename(c_parser *parser, enum c_lookahead_kind la) argument 682 c_parser_next_token_is_qualifier(c_parser *parser) argument 785 c_parser_next_token_starts_declspecs(c_parser *parser) argument 808 c_parser_next_tokens_start_declaration(c_parser *parser) argument 836 c_parser_consume_token(c_parser *parser) argument 862 c_parser_consume_pragma(c_parser *parser) argument 901 c_parser_peek_conflict_marker(c_parser *parser, enum cpp_ttype tok1_kind, location_t *out_loc) argument 946 c_parser_error_richloc(c_parser *parser, const char *gmsgid, rich_location *richloc) argument 987 c_parser_error(c_parser *parser, const char *gmsgid) argument 1014 require_open(c_parser *parser) argument 1027 consume_open(c_parser *parser) argument 1132 c_parser_require(c_parser *parser, enum cpp_ttype type, const char *msgid, location_t matching_location, bool type_is_unique) argument 1178 c_parser_require_keyword(c_parser *parser, enum rid keyword, const char *msgid) argument 1206 c_parser_skip_until_found(c_parser *parser, enum cpp_ttype type, const char *msgid, location_t matching_location) argument 1254 c_parser_skip_to_end_of_parameter(c_parser *parser) argument 1290 c_parser_skip_to_pragma_eol(c_parser *parser, bool error_if_not_eol = true) argument 1316 c_parser_skip_to_end_of_block_or_statement(c_parser *parser) argument 1604 c_parser_translation_unit(c_parser *parser) argument 1664 c_parser_external_declaration(c_parser *parser) argument 1858 c_parser_declaration_or_fndef(c_parser *parser, bool fndef_ok, bool static_assert_ok, bool empty_ok, bool nested, bool start_attr_ok, tree *objc_foreach_object_declaration, vec<c_token> omp_declare_simd_clauses, bool have_attrs, tree attrs, struct oacc_routine_data *oacc_routine_data, bool *fallthru_attr_p) argument 2542 c_parser_asm_definition(c_parser *parser) argument 2557 c_parser_static_assert_declaration(c_parser *parser) argument 2577 c_parser_static_assert_declaration_no_semi(c_parser *parser) argument 2770 c_parser_declspecs(c_parser *parser, struct c_declspecs *specs, bool scspec_ok, bool typespec_ok, bool start_attr_ok, bool alignspec_ok, bool auto_type_ok, bool start_std_attr_ok, bool end_std_attr_ok, enum c_lookahead_kind la) argument 3104 c_parser_enum_specifier(c_parser *parser) argument 3295 c_parser_struct_or_union_specifier(c_parser *parser) argument 3502 c_parser_struct_declaration(c_parser *parser) argument 3661 c_parser_typeof_specifier(c_parser *parser) argument 3728 c_parser_alignas_specifier(c_parser * parser) argument 3840 c_parser_declarator(c_parser *parser, bool type_seen_p, c_dtr_syn kind, bool *seen_id) argument 3866 c_parser_direct_declarator(c_parser *parser, bool type_seen_p, c_dtr_syn kind, bool *seen_id) argument 4007 c_parser_direct_declarator_inner(c_parser *parser, bool id_present, struct c_declarator *inner) argument 4133 c_parser_parms_declarator(c_parser *parser, bool id_list_ok, tree attrs, bool have_gnu_attrs) argument 4203 c_parser_parms_list_declarator(c_parser *parser, tree attrs, tree expr, bool have_gnu_attrs) argument 4316 c_parser_parameter_declaration(c_parser *parser, tree attrs, bool have_gnu_attrs) argument 4425 c_parser_asm_string_literal(c_parser *parser) argument 4444 c_parser_simple_asm_expr(c_parser *parser) argument 4462 c_parser_gnu_attribute_any_word(c_parser *parser) argument 4539 c_parser_attribute_arguments(c_parser *parser, bool takes_identifier, bool require_string, bool allow_empty_args) argument 4634 c_parser_gnu_attribute(c_parser *parser, tree attrs, bool expect_comma = false, bool empty_ok = true) argument 4705 c_parser_gnu_attributes(c_parser *parser) argument 4778 c_parser_balanced_token_sequence(c_parser *parser) argument 4863 c_parser_std_attribute(c_parser *parser, bool for_tm) argument 4945 c_parser_std_attribute_specifier(c_parser *parser, bool for_tm) argument 5039 c_parser_check_balanced_raw_token_sequence(c_parser *parser, unsigned int *n) argument 5110 c_parser_nth_token_starts_std_attributes(c_parser *parser, unsigned int n) argument 5130 c_parser_std_attribute_specifier_sequence(c_parser *parser) argument 5151 c_parser_type_name(c_parser *parser, bool alignas_ok) argument 5224 c_parser_initializer(c_parser *parser) argument 5252 c_parser_braced_init(c_parser *parser, tree type, bool nested_p, struct obstack *outer_obstack) argument 5315 c_parser_initelt(c_parser *parser, struct obstack * braced_init_obstack) argument 5521 c_parser_initval(c_parser *parser, struct c_expr *after, struct obstack * braced_init_obstack) argument 5608 c_parser_compound_statement(c_parser *parser, location_t *endlocp) argument 5634 c_parser_compound_statement_nostart(c_parser *parser) argument 5830 c_parser_all_labels(c_parser *parser) argument 5868 c_parser_label(c_parser *parser) argument 6126 c_parser_statement(c_parser *parser, bool *if_p, location_t *loc_after_labels) argument 6143 c_parser_statement_after_labels(c_parser *parser, bool *if_p, vec<tree> *chain) argument 6330 c_parser_condition(c_parser *parser) argument 6348 c_parser_paren_condition(c_parser *parser) argument 6366 c_parser_c99_block_statement(c_parser *parser, bool *if_p, location_t *loc_after_labels) argument 6388 c_parser_if_body(c_parser *parser, bool *if_p, const token_indent_info &if_tinfo) argument 6432 c_parser_else_body(c_parser *parser, const token_indent_info &else_tinfo, vec<tree> *chain) argument 6474 c_parser_maybe_reclassify_token(c_parser *parser) argument 6518 c_parser_if_statement(c_parser *parser, bool *if_p, vec<tree> *chain) argument 6604 c_parser_switch_statement(c_parser *parser, bool *if_p) argument 6667 c_parser_while_statement(c_parser *parser, bool ivdep, unsigned short unroll, bool *if_p) argument 6724 c_parser_do_statement(c_parser *parser, bool ivdep, unsigned short unroll) argument 6825 c_parser_for_statement(c_parser *parser, bool ivdep, unsigned short unroll, bool *if_p) argument 7080 c_parser_asm_statement(c_parser *parser) argument 7255 c_parser_asm_operands(c_parser *parser) argument 7314 c_parser_asm_clobbers(c_parser *parser) argument 7340 c_parser_asm_goto_operands(c_parser *parser) argument 7378 c_parser_string_literal(c_parser *parser, bool translate, bool wide_ok) argument 7567 c_parser_expr_no_commas(c_parser *parser, struct c_expr *after, tree omp_atomic_lhs) argument 7649 c_parser_conditional_expression(c_parser *parser, struct c_expr *after, tree omp_atomic_lhs) argument 7811 c_parser_binary_expression(c_parser *parser, struct c_expr *after, tree omp_atomic_lhs) argument 8072 c_parser_cast_expression(c_parser *parser, struct c_expr *after) argument 8162 c_parser_unary_expression(c_parser *parser) argument 8292 c_parser_sizeof_expression(c_parser *parser) argument 8368 c_parser_alignof_expression(c_parser *parser) argument 8463 c_parser_has_attribute_expression(c_parser *parser) argument 8587 c_parser_get_builtin_args(c_parser *parser, const char *bname, vec<c_expr_t, va_gc> **ret_cexpr_list, bool choose_expr_p, location_t *out_close_paren_loc) argument 8663 c_parser_generic_selection(c_parser *parser) argument 8914 c_parser_predefined_identifier(c_parser *parser) argument 9010 c_parser_postfix_expression(c_parser *parser) argument 10209 c_parser_postfix_expression_after_paren_type(c_parser *parser, struct c_type_name *type_name, location_t type_loc) argument 10444 c_parser_postfix_expression_after_primary(c_parser *parser, location_t expr_loc, struct c_expr expr) argument 10652 c_parser_expression(c_parser *parser) argument 10685 c_parser_expression_conv(c_parser *parser) argument 10698 c_parser_check_literal_zero(c_parser *parser, unsigned *literal_zero_mask, unsigned int idx) argument 10736 c_parser_expr_list(c_parser *parser, bool convert_p, bool fold_p, vec<tree, va_gc> **p_orig_types, location_t *sizeof_arg_loc, tree *sizeof_arg, vec<location_t> *locations, unsigned int *literal_zero_mask) argument 10825 c_parser_objc_class_definition(c_parser *parser, tree attributes) argument 10946 c_parser_objc_class_instance_variables(c_parser *parser) argument 11039 c_parser_objc_class_declaration(c_parser *parser) argument 11073 c_parser_objc_alias_declaration(c_parser *parser) argument 11110 c_parser_objc_protocol_definition(c_parser *parser, tree attributes) argument 11169 c_parser_objc_method_type(c_parser *parser) argument 11191 c_parser_objc_method_definition(c_parser *parser) argument 11248 c_parser_objc_methodprotolist(c_parser *parser) argument 11299 c_parser_objc_methodproto(c_parser *parser) argument 11331 c_parser_objc_maybe_method_attributes(c_parser* parser, tree* attributes) argument 11393 c_parser_objc_method_decl(c_parser *parser, bool is_class_method, tree *attributes, tree *expr) argument 11504 c_parser_objc_type_name(c_parser *parser) argument 11548 c_parser_objc_protocol_refs(c_parser *parser) argument 11595 c_parser_objc_try_catch_finally_statement(c_parser *parser) argument 11679 c_parser_objc_synchronized_statement(c_parser *parser) argument 11718 c_parser_objc_selector(c_parser *parser) argument 11800 c_parser_objc_selector_arg(c_parser *parser) argument 11840 c_parser_objc_receiver(c_parser *parser) argument 11873 c_parser_objc_message_args(c_parser *parser) argument 11900 c_parser_objc_keywordexpr(c_parser *parser) argument 11923 c_parser_objc_diagnose_bad_element_prefix(c_parser *parser, struct c_declspecs *specs) argument 11968 c_parser_objc_at_property_declaration(c_parser *parser) argument 12184 c_parser_objc_at_synthesize_declaration(c_parser *parser) argument 12246 c_parser_objc_at_dynamic_declaration(c_parser *parser) argument 12280 c_parse_pragma_ivdep(c_parser *parser) argument 12290 c_parser_pragma_unroll(c_parser *parser) argument 12326 c_parser_pragma(c_parser *parser, enum pragma_context context, bool *if_p) argument 12605 c_parser_pragma_pch_preprocess(c_parser *parser) argument 12633 c_parser_omp_clause_name(c_parser *parser) argument 12882 c_parser_oacc_wait_list(c_parser *parser, location_t clause_loc, tree list) argument 12937 c_parser_omp_variable_list(c_parser *parser, location_t clause_loc, enum omp_clause_code kind, tree list, bool allow_deref = false) argument 13199 c_parser_omp_var_list_parens(c_parser *parser, enum omp_clause_code kind, tree list, bool allow_deref = false) argument 13228 c_parser_oacc_data_clause(c_parser *parser, pragma_omp_clause c_kind, tree list) argument 13289 c_parser_oacc_data_clause_deviceptr(c_parser *parser, tree list) argument 13329 c_parser_omp_clause_collapse(c_parser *parser, tree list) argument 13368 c_parser_omp_clause_copyin(c_parser *parser, tree list) argument 13377 c_parser_omp_clause_copyprivate(c_parser *parser, tree list) argument 13389 c_parser_omp_clause_default(c_parser *parser, tree list, bool is_oacc) argument 13453 c_parser_omp_clause_firstprivate(c_parser *parser, tree list) argument 13462 c_parser_omp_clause_final(c_parser *parser, tree list) argument 13509 c_parser_omp_clause_if(c_parser *parser, tree list, bool is_omp) argument 13662 c_parser_omp_clause_lastprivate(c_parser *parser, tree list) argument 13731 c_parser_omp_clause_num_threads(c_parser *parser, tree list) argument 13777 c_parser_omp_clause_num_tasks(c_parser *parser, tree list) argument 13823 c_parser_omp_clause_grainsize(c_parser *parser, tree list) argument 13869 c_parser_omp_clause_priority(c_parser *parser, tree list) argument 13916 c_parser_omp_clause_hint(c_parser *parser, tree list) argument 13955 c_parser_omp_clause_defaultmap(c_parser *parser, tree list) argument 14124 c_parser_omp_clause_use_device_ptr(c_parser *parser, tree list) argument 14134 c_parser_omp_clause_use_device_addr(c_parser *parser, tree list) argument 14144 c_parser_omp_clause_is_device_ptr(c_parser *parser, tree list) argument 14155 c_parser_oacc_single_int_clause(c_parser *parser, omp_clause_code code, tree list) argument 14219 c_parser_oacc_shape_clause(c_parser *parser, location_t loc, omp_clause_code kind, const char *str, tree list) argument 14371 c_parser_oacc_clause_async(c_parser *parser, tree list) argument 14406 c_parser_oacc_clause_tile(c_parser *parser, tree list) argument 14475 c_parser_oacc_clause_wait(c_parser *parser, tree list) argument 14498 c_parser_omp_clause_order(c_parser *parser, tree list) argument 14535 c_parser_omp_clause_bind(c_parser *parser, tree list) argument 14577 c_parser_omp_clause_ordered(c_parser *parser, tree list) argument 14617 c_parser_omp_clause_private(c_parser *parser, tree list) argument 14645 c_parser_omp_clause_reduction(c_parser *parser, enum omp_clause_code kind, bool is_omp, tree list) argument 14800 c_parser_omp_clause_schedule(c_parser *parser, tree list) argument 14942 c_parser_omp_clause_shared(c_parser *parser, tree list) argument 15028 c_parser_omp_clause_num_teams(c_parser *parser, tree list) argument 15073 c_parser_omp_clause_thread_limit(c_parser *parser, tree list) argument 15120 c_parser_omp_clause_aligned(c_parser *parser, tree list) argument 15166 c_parser_omp_clause_linear(c_parser *parser, tree list) argument 15230 c_parser_omp_clause_nontemporal(c_parser *parser, tree list) argument 15239 c_parser_omp_clause_safelen(c_parser *parser, tree list) argument 15278 c_parser_omp_clause_simdlen(c_parser *parser, tree list) argument 15320 c_parser_omp_clause_depend_sink(c_parser *parser, location_t clause_loc, tree list) argument 15411 c_parser_omp_iterators(c_parser *parser) argument 15516 c_parser_omp_clause_depend(c_parser *parser, tree list) argument 15633 c_parser_omp_clause_map(c_parser *parser, tree list) argument 15749 c_parser_omp_clause_device(c_parser *parser, tree list) argument 15785 c_parser_omp_clause_dist_schedule(c_parser *parser, tree list) argument 15838 c_parser_omp_clause_proc_bind(c_parser *parser, tree list) argument 15881 c_parser_omp_clause_device_type(c_parser *parser, tree list) argument 15925 c_parser_omp_clause_to(c_parser *parser, tree list) argument 15934 c_parser_omp_clause_from(c_parser *parser, tree list) argument 15943 c_parser_omp_clause_uniform(c_parser *parser, tree list) argument 15962 c_parser_oacc_all_clauses(c_parser *parser, omp_clause_mask mask, const char *where, bool finish_p = true) argument 16172 c_parser_omp_all_clauses(c_parser *parser, omp_clause_mask mask, const char *where, bool finish_p = true, int nested = 0) argument 16502 c_parser_omp_structured_block(c_parser *parser, bool *if_p) argument 16516 c_parser_oacc_cache(location_t loc, c_parser *parser) argument 16553 c_parser_oacc_data(location_t loc, c_parser *parser, bool *if_p) argument 16583 c_parser_oacc_declare(c_parser *parser) argument 16751 c_parser_oacc_enter_exit_data(c_parser *parser, bool enter) argument 16807 c_parser_oacc_host_data(location_t loc, c_parser *parser, bool *if_p) argument 16841 c_parser_oacc_loop(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 16941 c_parser_oacc_compute(location_t loc, c_parser *parser, enum pragma_kind p_kind, char *p_name, bool *if_p) argument 17006 c_parser_oacc_routine(c_parser *parser, enum pragma_context context) argument 17182 c_parser_oacc_update(c_parser *parser) argument 17218 c_parser_oacc_wait(location_t loc, c_parser *parser, char *p_name) argument 17287 c_parser_omp_atomic(location_t loc, c_parser *parser) argument 17773 c_parser_omp_barrier(c_parser *parser) argument 17795 c_parser_omp_critical(location_t loc, c_parser *parser, bool *if_p) argument 17845 c_parser_omp_depobj(c_parser *parser) argument 17949 c_parser_omp_flush(c_parser *parser) argument 17991 c_parser_omp_scan_loop_body(c_parser *parser, bool open_brace_parsed) argument 18057 c_parser_omp_for_loop(location_t loc, c_parser *parser, enum tree_code code, tree clauses, tree *cclauses, bool *if_p) argument 18459 c_parser_omp_loop(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 18504 c_parser_omp_simd(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 18561 c_parser_omp_for(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 18641 c_parser_omp_master(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 18709 c_parser_omp_ordered(c_parser *parser, enum pragma_context context, bool *if_p) argument 18775 c_parser_omp_sections_scope(location_t sections_loc, c_parser *parser) argument 18852 c_parser_omp_sections(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses) argument 18906 c_parser_omp_parallel(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 19047 c_parser_omp_single(location_t loc, c_parser *parser, bool *if_p) argument 19081 c_parser_omp_task(location_t loc, c_parser *parser, bool *if_p) argument 19104 c_parser_omp_taskwait(c_parser *parser) argument 19131 c_parser_omp_taskyield(c_parser *parser) argument 19151 c_parser_omp_taskgroup(location_t loc, c_parser *parser, bool *if_p) argument 19174 c_parser_omp_cancel(c_parser *parser) argument 19198 c_parser_omp_cancellation_point(c_parser *parser, enum pragma_context context) argument 19252 c_parser_omp_distribute(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 19341 c_parser_omp_teams(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 19439 c_parser_omp_target_data(location_t loc, c_parser *parser, bool *if_p) argument 19511 c_parser_omp_target_update(location_t loc, c_parser *parser, enum pragma_context context) argument 19553 c_parser_omp_target_enter_data(location_t loc, c_parser *parser, enum pragma_context context) argument 19637 c_parser_omp_target_exit_data(location_t loc, c_parser *parser, enum pragma_context context) argument 19729 c_parser_omp_target(c_parser *parser, enum pragma_context context, bool *if_p) argument 19946 c_parser_omp_declare_simd(c_parser *parser, enum pragma_context context) argument 20082 c_parser_omp_context_selector(c_parser *parser, tree set, tree parms) argument 20359 c_parser_omp_context_selector_specification(c_parser *parser, tree parms) argument 20429 c_finish_omp_declare_variant(c_parser *parser, tree fndecl, tree parms) argument 20531 c_finish_omp_declare_simd(c_parser *parser, tree fndecl, tree parms, vec<c_token> clauses) argument 20620 c_parser_omp_declare_target(c_parser *parser) argument 20716 c_parser_omp_end_declare_target(c_parser *parser) argument 20760 c_parser_omp_declare_reduction(c_parser *parser, enum pragma_context context) argument 21115 c_parser_omp_declare(c_parser *parser, enum pragma_context context) argument 21163 c_parser_omp_requires(c_parser *parser) argument 21358 c_parser_omp_taskloop(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 21425 c_parser_omp_construct(c_parser *parser, bool *if_p) argument 21530 c_parser_omp_threadprivate(c_parser *parser) argument 21588 c_parser_transaction_attributes(c_parser *parser) argument 21609 c_parser_transaction(c_parser *parser, enum rid keyword) argument 21657 c_parser_transaction_expression(c_parser *parser, enum rid keyword) argument 21725 c_parser_transaction_cancel(c_parser *parser) argument 21822 c_parser_parse_rtl_body(c_parser *parser, char *start_with_pass) argument [all...] |
H A D | gimple-parser.c | 43 #include "c-parser.h" 68 /* GIMPLE parser state. */ 73 gimple_parser (c_parser *p) : parser (p), edges(), current_bb(NULL) {} 76 operator c_parser *() { return parser; } 77 c_parser *parser; variable 150 gimple_parser &parser, 160 if (c_parser_next_token_is (parser, CPP_OPEN_PAREN)) 163 c_parser_consume_token (parser); 164 if (!c_parser_next_token_is (parser, CPP_NAME)) 166 c_parser_error (parser, "expecte 149 c_parser_gimple_parse_bb_spec_edge_probability(tree val, gimple_parser &parser, int *index, profile_probability *probability) argument 381 c_parser_gimple_compound_statement(gimple_parser &parser, gimple_seq *seq) argument 701 c_parser_gimple_statement(gimple_parser &parser, gimple_seq *seq) argument 910 c_parser_gimple_binary_expression(gimple_parser &parser) argument 1010 c_parser_gimple_parentized_binary_expression(gimple_parser &parser, location_t op_loc, tree_code code) argument 1036 c_parser_gimple_parentized_ternary_expression(gimple_parser &parser, location_t op_loc, tree_code code) argument 1076 c_parser_gimple_unary_expression(gimple_parser &parser) argument 1227 c_parser_parse_ssa_name(gimple_parser &parser, tree id, tree type, unsigned version, unsigned ver_offset) argument 1292 c_parser_gimple_call_internal(gimple_parser &parser) argument 1333 c_parser_gimple_typespec(gimple_parser &parser) argument 1382 c_parser_gimple_postfix_expression(gimple_parser &parser) argument 1714 c_parser_gimple_postfix_expression_after_primary(gimple_parser &parser, location_t expr_loc, struct c_expr expr) argument 1857 c_parser_gimple_expr_list(gimple_parser &parser, vec<tree> *ret) argument 1881 c_parser_gimple_label(gimple_parser &parser, gimple_seq *seq) argument 1901 c_parser_gimple_or_rtl_pass_list(c_parser *parser, c_declspecs *specs) argument 2014 c_parser_gimple_declaration(gimple_parser &parser) argument 2074 c_parser_gimple_goto_stmt(gimple_parser &parser, location_t loc, tree label, gimple_seq *seq) argument 2098 c_parser_gimple_paren_condition(gimple_parser &parser) argument 2118 c_parser_gimple_try_stmt(gimple_parser &parser, gimple_seq *seq) argument 2166 c_parser_gimple_if_stmt(gimple_parser &parser, gimple_seq *seq) argument 2255 c_parser_gimple_switch_stmt(gimple_parser &parser, gimple_seq *seq) argument 2367 c_parser_gimple_return_stmt(gimple_parser &parser, gimple_seq *seq) argument [all...] |
/netbsd-current/external/gpl3/gcc/dist/gcc/c/ |
H A D | c-parser.h | 1 /* Declarations for the parser for C and Objective-C. 4 Parser actions based on the old Bison parser; structure somewhat 5 influenced by and fragments based on the C++ parser. 27 and the C parser. Unlike the C++ lexer, the parser structure 83 /* The parser. */ 135 extern c_token * c_parser_peek_token (c_parser *parser); 136 extern c_token * c_parser_peek_2nd_token (c_parser *parser); 137 extern c_token * c_parser_peek_nth_token (c_parser *parser, unsigned int n); 138 extern bool c_parser_require (c_parser *parser, enu 165 c_parser_next_token_is(c_parser *parser, enum cpp_ttype type) argument 174 c_parser_next_token_is_not(c_parser *parser, enum cpp_ttype type) argument 183 c_parser_next_token_is_keyword(c_parser *parser, enum rid keyword) argument [all...] |
H A D | c-parser.cc | 4 Parser actions based on the old Bison parser; structure somewhat 5 influenced by and fragments based on the C++ parser. 26 actions, brought over from old parser. Verify exact correspondence 64 #include "c-parser.h" 65 #include "gimple-parser.h" 172 /* A parser structure recording information about the state and 199 initial #pragma pch_preprocess). Otherwise the parser is 203 /* True if, when the parser is concatenating string literals, it 208 /* Objective-C specific parser/lexer information. */ 244 c_parser_tokens_buf (c_parser *parser, unsigne 242 c_parser_tokens_buf(c_parser *parser, unsigned n) argument 250 c_parser_error(c_parser *parser) argument 258 c_parser_set_error(c_parser *parser, bool err) argument 273 c_lex_one_token(c_parser *parser, c_token *token, bool raw = false) argument 479 c_parser_peek_token(c_parser *parser) argument 493 c_parser_peek_2nd_token(c_parser *parser) argument 509 c_parser_peek_nth_token(c_parser *parser, unsigned int n) argument 528 c_parser_peek_nth_token_raw(c_parser *parser, unsigned int n) argument 630 c_parser_next_tokens_start_typename(c_parser *parser, enum c_lookahead_kind la) argument 691 c_parser_next_token_is_qualifier(c_parser *parser) argument 794 c_parser_next_token_starts_declspecs(c_parser *parser) argument 817 c_parser_next_tokens_start_declaration(c_parser *parser) argument 845 c_parser_consume_token(c_parser *parser) argument 872 c_parser_consume_pragma(c_parser *parser) argument 911 c_parser_peek_conflict_marker(c_parser *parser, enum cpp_ttype tok1_kind, location_t *out_loc) argument 956 c_parser_error_richloc(c_parser *parser, const char *gmsgid, rich_location *richloc) argument 1016 c_parser_error(c_parser *parser, const char *gmsgid) argument 1043 require_open(c_parser *parser) argument 1056 consume_open(c_parser *parser) argument 1160 c_parser_require(c_parser *parser, enum cpp_ttype type, const char *msgid, location_t matching_location, bool type_is_unique) argument 1206 c_parser_require_keyword(c_parser *parser, enum rid keyword, const char *msgid) argument 1234 c_parser_skip_until_found(c_parser *parser, enum cpp_ttype type, const char *msgid, location_t matching_location) argument 1282 c_parser_skip_to_end_of_parameter(c_parser *parser) argument 1318 c_parser_skip_to_pragma_eol(c_parser *parser, bool error_if_not_eol = true) argument 1344 c_parser_skip_to_end_of_block_or_statement(c_parser *parser) argument 1638 c_parser_translation_unit(c_parser *parser) argument 1698 c_parser_external_declaration(c_parser *parser) argument 1891 c_parser_declaration_or_fndef(c_parser *parser, bool fndef_ok, bool static_assert_ok, bool empty_ok, bool nested, bool start_attr_ok, tree *objc_foreach_object_declaration , vec<c_token> *omp_declare_simd_clauses , bool have_attrs , tree attrs , struct oacc_routine_data *oacc_routine_data , bool *fallthru_attr_p ) argument 2584 c_parser_asm_definition(c_parser *parser) argument 2599 c_parser_static_assert_declaration(c_parser *parser) argument 2619 c_parser_static_assert_declaration_no_semi(c_parser *parser) argument 2812 c_parser_declspecs(c_parser *parser, struct c_declspecs *specs, bool scspec_ok, bool typespec_ok, bool start_attr_ok, bool alignspec_ok, bool auto_type_ok, bool start_std_attr_ok, bool end_std_attr_ok, enum c_lookahead_kind la) argument 3146 c_parser_enum_specifier(c_parser *parser) argument 3337 c_parser_struct_or_union_specifier(c_parser *parser) argument 3544 c_parser_struct_declaration(c_parser *parser) argument 3703 c_parser_typeof_specifier(c_parser *parser) argument 3765 c_parser_alignas_specifier(c_parser * parser) argument 3877 c_parser_declarator(c_parser *parser, bool type_seen_p, c_dtr_syn kind, bool *seen_id) argument 3903 c_parser_direct_declarator(c_parser *parser, bool type_seen_p, c_dtr_syn kind, bool *seen_id) argument 4044 c_parser_direct_declarator_inner(c_parser *parser, bool id_present, struct c_declarator *inner) argument 4170 c_parser_parms_declarator(c_parser *parser, bool id_list_ok, tree attrs, bool have_gnu_attrs) argument 4240 c_parser_parms_list_declarator(c_parser *parser, tree attrs, tree expr, bool have_gnu_attrs) argument 4353 c_parser_parameter_declaration(c_parser *parser, tree attrs, bool have_gnu_attrs) argument 4462 c_parser_asm_string_literal(c_parser *parser) argument 4481 c_parser_simple_asm_expr(c_parser *parser) argument 4499 c_parser_gnu_attribute_any_word(c_parser *parser) argument 4576 c_parser_attribute_arguments(c_parser *parser, bool takes_identifier, bool require_string, bool allow_empty_args) argument 4671 c_parser_gnu_attribute(c_parser *parser, tree attrs, bool expect_comma = false, bool empty_ok = true) argument 4742 c_parser_gnu_attributes(c_parser *parser) argument 4815 c_parser_balanced_token_sequence(c_parser *parser) argument 4900 c_parser_std_attribute(c_parser *parser, bool for_tm) argument 4984 c_parser_std_attribute_specifier(c_parser *parser, bool for_tm) argument 5028 c_parser_check_balanced_raw_token_sequence(c_parser *parser, unsigned int *n) argument 5099 c_parser_nth_token_starts_std_attributes(c_parser *parser, unsigned int n) argument 5119 c_parser_std_attribute_specifier_sequence(c_parser *parser) argument 5140 c_parser_type_name(c_parser *parser, bool alignas_ok) argument 5215 c_parser_initializer(c_parser *parser, tree decl) argument 5252 c_parser_braced_init(c_parser *parser, tree type, bool nested_p, struct obstack *outer_obstack) argument 5315 c_parser_initelt(c_parser *parser, struct obstack * braced_init_obstack) argument 5521 c_parser_initval(c_parser *parser, struct c_expr *after, struct obstack * braced_init_obstack) argument 5609 c_parser_compound_statement(c_parser *parser, location_t *endlocp) argument 5635 c_parser_compound_statement_nostart(c_parser *parser) argument 5834 c_parser_all_labels(c_parser *parser) argument 5881 c_parser_label(c_parser *parser, tree std_attrs) argument 6095 c_parser_statement(c_parser *parser, bool *if_p, location_t *loc_after_labels) argument 6112 c_parser_statement_after_labels(c_parser *parser, bool *if_p, vec<tree> *chain) argument 6301 c_parser_condition(c_parser *parser) argument 6319 c_parser_paren_condition(c_parser *parser) argument 6337 c_parser_c99_block_statement(c_parser *parser, bool *if_p, location_t *loc_after_labels) argument 6359 c_parser_if_body(c_parser *parser, bool *if_p, const token_indent_info &if_tinfo) argument 6403 c_parser_else_body(c_parser *parser, const token_indent_info &else_tinfo, vec<tree> *chain) argument 6445 c_parser_maybe_reclassify_token(c_parser *parser) argument 6489 c_parser_if_statement(c_parser *parser, bool *if_p, vec<tree> *chain) argument 6569 c_parser_switch_statement(c_parser *parser, bool *if_p) argument 6625 c_parser_while_statement(c_parser *parser, bool ivdep, unsigned short unroll, bool *if_p) argument 6679 c_parser_do_statement(c_parser *parser, bool ivdep, unsigned short unroll) argument 6775 c_parser_for_statement(c_parser *parser, bool ivdep, unsigned short unroll, bool *if_p) argument 7041 c_parser_asm_statement(c_parser *parser) argument 7213 c_parser_asm_operands(c_parser *parser) argument 7272 c_parser_asm_clobbers(c_parser *parser) argument 7298 c_parser_asm_goto_operands(c_parser *parser) argument 7336 c_parser_string_literal(c_parser *parser, bool translate, bool wide_ok) argument 7526 c_parser_expr_no_commas(c_parser *parser, struct c_expr *after, tree omp_atomic_lhs) argument 7612 c_parser_conditional_expression(c_parser *parser, struct c_expr *after, tree omp_atomic_lhs) argument 7785 c_parser_binary_expression(c_parser *parser, struct c_expr *after, tree omp_atomic_lhs) argument 8065 c_parser_cast_expression(c_parser *parser, struct c_expr *after) argument 8155 c_parser_unary_expression(c_parser *parser) argument 8285 c_parser_sizeof_expression(c_parser *parser) argument 8361 c_parser_alignof_expression(c_parser *parser) argument 8456 c_parser_has_attribute_expression(c_parser *parser) argument 8580 c_parser_get_builtin_args(c_parser *parser, const char *bname, vec<c_expr_t, va_gc> **ret_cexpr_list, bool choose_expr_p, location_t *out_close_paren_loc) argument 8656 c_parser_generic_selection(c_parser *parser) argument 8907 c_parser_predefined_identifier(c_parser *parser) argument 9004 c_parser_postfix_expression(c_parser *parser) argument 10262 c_parser_postfix_expression_after_paren_type(c_parser *parser, struct c_type_name *type_name, location_t type_loc) argument 10497 c_parser_postfix_expression_after_primary(c_parser *parser, location_t expr_loc, struct c_expr expr) argument 10707 c_parser_expression(c_parser *parser) argument 10746 c_parser_expression_conv(c_parser *parser) argument 10759 c_parser_check_literal_zero(c_parser *parser, unsigned *literal_zero_mask, unsigned int idx) argument 10797 c_parser_expr_list(c_parser *parser, bool convert_p, bool fold_p, vec<tree, va_gc> **p_orig_types, location_t *sizeof_arg_loc, tree *sizeof_arg, vec<location_t> *locations, unsigned int *literal_zero_mask) argument 10888 c_parser_objc_class_definition(c_parser *parser, tree attributes) argument 11010 c_parser_objc_class_instance_variables(c_parser *parser) argument 11103 c_parser_objc_class_declaration(c_parser *parser) argument 11137 c_parser_objc_alias_declaration(c_parser *parser) argument 11174 c_parser_objc_protocol_definition(c_parser *parser, tree attributes) argument 11233 c_parser_objc_method_type(c_parser *parser) argument 11255 c_parser_objc_method_definition(c_parser *parser) argument 11312 c_parser_objc_methodprotolist(c_parser *parser) argument 11363 c_parser_objc_methodproto(c_parser *parser) argument 11395 c_parser_objc_maybe_method_attributes(c_parser* parser, tree* attributes) argument 11457 c_parser_objc_method_decl(c_parser *parser, bool is_class_method, tree *attributes, tree *expr) argument 11568 c_parser_objc_type_name(c_parser *parser) argument 11612 c_parser_objc_protocol_refs(c_parser *parser) argument 11659 c_parser_objc_try_catch_finally_statement(c_parser *parser) argument 11743 c_parser_objc_synchronized_statement(c_parser *parser) argument 11782 c_parser_objc_selector(c_parser *parser) argument 11864 c_parser_objc_selector_arg(c_parser *parser) argument 11904 c_parser_objc_receiver(c_parser *parser) argument 11937 c_parser_objc_message_args(c_parser *parser) argument 11964 c_parser_objc_keywordexpr(c_parser *parser) argument 11987 c_parser_objc_diagnose_bad_element_prefix(c_parser *parser, struct c_declspecs *specs) argument 12032 c_parser_objc_at_property_declaration(c_parser *parser) argument 12248 c_parser_objc_at_synthesize_declaration(c_parser *parser) argument 12310 c_parser_objc_at_dynamic_declaration(c_parser *parser) argument 12344 c_parse_pragma_ivdep(c_parser *parser) argument 12354 c_parser_pragma_unroll(c_parser *parser) argument 12390 c_parser_pragma(c_parser *parser, enum pragma_context context, bool *if_p) argument 12674 c_parser_pragma_pch_preprocess(c_parser *parser) argument 12702 c_parser_omp_clause_name(c_parser *parser) argument 12961 c_parser_oacc_wait_list(c_parser *parser, location_t clause_loc, tree list) argument 13025 c_parser_omp_variable_list(c_parser *parser, location_t clause_loc, enum omp_clause_code kind, tree list, bool allow_deref = false) argument 13333 c_parser_omp_var_list_parens(c_parser *parser, enum omp_clause_code kind, tree list, bool allow_deref = false) argument 13362 c_parser_oacc_data_clause(c_parser *parser, pragma_omp_clause c_kind, tree list) argument 13423 c_parser_oacc_data_clause_deviceptr(c_parser *parser, tree list) argument 13463 c_parser_omp_clause_collapse(c_parser *parser, tree list) argument 13502 c_parser_omp_clause_copyin(c_parser *parser, tree list) argument 13511 c_parser_omp_clause_copyprivate(c_parser *parser, tree list) argument 13526 c_parser_omp_clause_default(c_parser *parser, tree list, bool is_oacc) argument 13606 c_parser_omp_clause_firstprivate(c_parser *parser, tree list) argument 13615 c_parser_omp_clause_final(c_parser *parser, tree list) argument 13662 c_parser_omp_clause_if(c_parser *parser, tree list, bool is_omp) argument 13815 c_parser_omp_clause_lastprivate(c_parser *parser, tree list) argument 13884 c_parser_omp_clause_num_threads(c_parser *parser, tree list) argument 13933 c_parser_omp_clause_num_tasks(c_parser *parser, tree list) argument 13994 c_parser_omp_clause_grainsize(c_parser *parser, tree list) argument 14052 c_parser_omp_clause_priority(c_parser *parser, tree list) argument 14099 c_parser_omp_clause_hint(c_parser *parser, tree list) argument 14134 c_parser_omp_clause_filter(c_parser *parser, tree list) argument 14169 c_parser_omp_clause_defaultmap(c_parser *parser, tree list) argument 14338 c_parser_omp_clause_use_device_ptr(c_parser *parser, tree list) argument 14348 c_parser_omp_clause_use_device_addr(c_parser *parser, tree list) argument 14358 c_parser_omp_clause_has_device_addr(c_parser *parser, tree list) argument 14368 c_parser_omp_clause_is_device_ptr(c_parser *parser, tree list) argument 14379 c_parser_oacc_single_int_clause(c_parser *parser, omp_clause_code code, tree list) argument 14443 c_parser_oacc_shape_clause(c_parser *parser, location_t loc, omp_clause_code kind, const char *str, tree list) argument 14595 c_parser_oacc_clause_async(c_parser *parser, tree list) argument 14630 c_parser_oacc_clause_tile(c_parser *parser, tree list) argument 14699 c_parser_oacc_clause_wait(c_parser *parser, tree list) argument 14729 c_parser_omp_clause_order(c_parser *parser, tree list) argument 14787 c_parser_omp_clause_bind(c_parser *parser, tree list) argument 14829 c_parser_omp_clause_ordered(c_parser *parser, tree list) argument 14869 c_parser_omp_clause_private(c_parser *parser, tree list) argument 14897 c_parser_omp_clause_reduction(c_parser *parser, enum omp_clause_code kind, bool is_omp, tree list) argument 15052 c_parser_omp_clause_schedule(c_parser *parser, tree list) argument 15201 c_parser_omp_clause_shared(c_parser *parser, tree list) argument 15290 c_parser_omp_clause_num_teams(c_parser *parser, tree list) argument 15369 c_parser_omp_clause_thread_limit(c_parser *parser, tree list) argument 15416 c_parser_omp_clause_aligned(c_parser *parser, tree list) argument 15466 c_parser_omp_clause_allocate(c_parser *parser, tree list) argument 15651 c_parser_omp_clause_linear(c_parser *parser, tree list) argument 15715 c_parser_omp_clause_nontemporal(c_parser *parser, tree list) argument 15724 c_parser_omp_clause_safelen(c_parser *parser, tree list) argument 15763 c_parser_omp_clause_simdlen(c_parser *parser, tree list) argument 15805 c_parser_omp_clause_depend_sink(c_parser *parser, location_t clause_loc, tree list) argument 15898 c_parser_omp_iterators(c_parser *parser) argument 15988 c_parser_omp_clause_affinity(c_parser *parser, tree list) argument 16064 c_parser_omp_clause_depend(c_parser *parser, tree list) argument 16187 c_parser_omp_clause_map(c_parser *parser, tree list) argument 16304 c_parser_omp_clause_device(c_parser *parser, tree list) argument 16384 c_parser_omp_clause_dist_schedule(c_parser *parser, tree list) argument 16438 c_parser_omp_clause_proc_bind(c_parser *parser, tree list) argument 16483 c_parser_omp_clause_device_type(c_parser *parser, tree list) argument 16527 c_parser_omp_clause_to(c_parser *parser, tree list) argument 16536 c_parser_omp_clause_from(c_parser *parser, tree list) argument 16545 c_parser_omp_clause_uniform(c_parser *parser, tree list) argument 16564 c_parser_omp_clause_detach(c_parser *parser, tree list) argument 16614 c_parser_oacc_all_clauses(c_parser *parser, omp_clause_mask mask, const char *where, bool finish_p = true) argument 16829 c_parser_omp_all_clauses(c_parser *parser, omp_clause_mask mask, const char *where, bool finish_p = true, int nested = 0) argument 17179 c_parser_omp_structured_block(c_parser *parser, bool *if_p) argument 17193 c_parser_oacc_cache(location_t loc, c_parser *parser) argument 17230 c_parser_oacc_data(location_t loc, c_parser *parser, bool *if_p) argument 17260 c_parser_oacc_declare(c_parser *parser) argument 17428 c_parser_oacc_enter_exit_data(c_parser *parser, bool enter) argument 17484 c_parser_oacc_host_data(location_t loc, c_parser *parser, bool *if_p) argument 17518 c_parser_oacc_loop(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 17618 c_parser_oacc_compute(location_t loc, c_parser *parser, enum pragma_kind p_kind, char *p_name, bool *if_p) argument 17684 c_parser_oacc_routine(c_parser *parser, enum pragma_context context) argument 17860 c_parser_oacc_update(c_parser *parser) argument 17896 c_parser_oacc_wait(location_t loc, c_parser *parser, char *p_name) argument 17915 c_parser_omp_allocate(location_t loc, c_parser *parser) argument 18045 c_parser_omp_atomic(location_t loc, c_parser *parser, bool openacc) argument 18921 c_parser_omp_barrier(c_parser *parser) argument 18943 c_parser_omp_critical(location_t loc, c_parser *parser, bool *if_p) argument 18984 c_parser_omp_depobj(c_parser *parser) argument 19088 c_parser_omp_flush(c_parser *parser) argument 19131 c_parser_omp_structured_block_sequence(c_parser *parser, enum pragma_kind kind) argument 19158 c_parser_omp_scan_loop_body(c_parser *parser, bool open_brace_parsed) argument 19224 c_parser_omp_for_loop(location_t loc, c_parser *parser, enum tree_code code, tree clauses, tree *cclauses, bool *if_p) argument 19657 c_parser_omp_loop(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 19702 c_parser_omp_simd(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 19760 c_parser_omp_for(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 19840 c_parser_omp_master(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 19902 c_parser_omp_masked(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 19973 c_parser_omp_ordered(c_parser *parser, enum pragma_context context, bool *if_p) argument 20041 c_parser_omp_sections_scope(location_t sections_loc, c_parser *parser) argument 20121 c_parser_omp_sections(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses) argument 20176 c_parser_omp_parallel(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 20356 c_parser_omp_single(location_t loc, c_parser *parser, bool *if_p) argument 20383 c_parser_omp_scope(location_t loc, c_parser *parser, bool *if_p) argument 20420 c_parser_omp_task(location_t loc, c_parser *parser, bool *if_p) argument 20443 c_parser_omp_taskwait(c_parser *parser) argument 20470 c_parser_omp_taskyield(c_parser *parser) argument 20491 c_parser_omp_taskgroup(location_t loc, c_parser *parser, bool *if_p) argument 20514 c_parser_omp_cancel(c_parser *parser) argument 20538 c_parser_omp_cancellation_point(c_parser *parser, enum pragma_context context) argument 20595 c_parser_omp_distribute(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 20685 c_parser_omp_teams(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 20783 c_parser_omp_target_data(location_t loc, c_parser *parser, bool *if_p) argument 20857 c_parser_omp_target_update(location_t loc, c_parser *parser, enum pragma_context context) argument 20899 c_parser_omp_target_enter_data(location_t loc, c_parser *parser, enum pragma_context context) argument 20985 c_parser_omp_target_exit_data(location_t loc, c_parser *parser, enum pragma_context context) argument 21082 c_parser_omp_target(c_parser *parser, enum pragma_context context, bool *if_p) argument 21313 c_parser_omp_declare_simd(c_parser *parser, enum pragma_context context) argument 21449 c_parser_omp_context_selector(c_parser *parser, tree set, tree parms) argument 21726 c_parser_omp_context_selector_specification(c_parser *parser, tree parms) argument 21796 c_finish_omp_declare_variant(c_parser *parser, tree fndecl, tree parms) argument 21898 c_finish_omp_declare_simd(c_parser *parser, tree fndecl, tree parms, vec<c_token> *pclauses) argument 21989 c_parser_omp_declare_target(c_parser *parser) argument 22085 c_parser_omp_end_declare_target(c_parser *parser) argument 22129 c_parser_omp_declare_reduction(c_parser *parser, enum pragma_context context) argument 22484 c_parser_omp_declare(c_parser *parser, enum pragma_context context) argument 22533 c_parser_omp_requires(c_parser *parser) argument 22740 c_parser_omp_taskloop(location_t loc, c_parser *parser, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 22808 c_parser_omp_nothing(c_parser *parser) argument 22818 c_parser_omp_error(c_parser *parser, enum pragma_context context) argument 22984 c_parser_omp_construct(c_parser *parser, bool *if_p) argument 23099 c_parser_omp_threadprivate(c_parser *parser) argument 23157 c_parser_transaction_attributes(c_parser *parser) argument 23178 c_parser_transaction(c_parser *parser, enum rid keyword) argument 23226 c_parser_transaction_expression(c_parser *parser, enum rid keyword) argument 23294 c_parser_transaction_cancel(c_parser *parser) argument 23391 c_parser_parse_rtl_body(c_parser *parser, char *start_with_pass) argument [all...] |
H A D | gimple-parser.cc | 43 #include "c-parser.h" 68 /* GIMPLE parser state. */ 73 gimple_parser (c_parser *p) : parser (p), edges(), current_bb(NULL) {} 76 operator c_parser *() { return parser; } 77 c_parser *parser; member in class:gimple_parser 150 gimple_parser &parser, 160 if (c_parser_next_token_is (parser, CPP_OPEN_PAREN)) 163 c_parser_consume_token (parser); 164 if (!c_parser_next_token_is (parser, CPP_NAME)) 166 c_parser_error (parser, "expecte 149 c_parser_gimple_parse_bb_spec_edge_probability(tree val, gimple_parser &parser, int *index, profile_probability *probability) argument 385 c_parser_gimple_compound_statement(gimple_parser &parser, gimple_seq *seq) argument 706 c_parser_gimple_statement(gimple_parser &parser, gimple_seq *seq) argument 924 c_parser_gimple_binary_expression(gimple_parser &parser) argument 1024 c_parser_gimple_parentized_binary_expression(gimple_parser &parser, location_t op_loc, tree_code code) argument 1050 c_parser_gimple_parentized_ternary_expression(gimple_parser &parser, location_t op_loc, tree_code code) argument 1090 c_parser_gimple_unary_expression(gimple_parser &parser) argument 1241 c_parser_parse_ssa_name(gimple_parser &parser, tree id, tree type, unsigned version, unsigned ver_offset) argument 1303 c_parser_gimple_call_internal(gimple_parser &parser) argument 1344 c_parser_gimple_typespec(gimple_parser &parser) argument 1393 c_parser_gimple_postfix_expression(gimple_parser &parser) argument 1725 c_parser_gimple_postfix_expression_after_primary(gimple_parser &parser, location_t expr_loc, struct c_expr expr) argument 1882 c_parser_gimple_expr_list(gimple_parser &parser, vec<tree> *ret) argument 1906 c_parser_gimple_label(gimple_parser &parser, gimple_seq *seq) argument 1927 c_parser_gimple_or_rtl_pass_list(c_parser *parser, c_declspecs *specs) argument 2040 c_parser_gimple_declaration(gimple_parser &parser) argument 2118 c_parser_gimple_goto_stmt(gimple_parser &parser, location_t loc, tree label, gimple_seq *seq) argument 2142 c_parser_gimple_paren_condition(gimple_parser &parser) argument 2170 c_parser_gimple_try_stmt(gimple_parser &parser, gimple_seq *seq) argument 2218 c_parser_gimple_if_stmt(gimple_parser &parser, gimple_seq *seq) argument 2307 c_parser_gimple_switch_stmt(gimple_parser &parser, gimple_seq *seq) argument 2419 c_parser_gimple_return_stmt(gimple_parser &parser, gimple_seq *seq) argument [all...] |
/netbsd-current/external/ibm-public/postfix/dist/src/global/ |
H A D | cfg_parser.c | 7 /* configuration parser utilities 14 /* CFG_PARSER *cfg_parser_free(parser) 15 /* CFG_PARSER *parser; 17 /* char *cfg_get_str(parser, name, defval, min, max) 18 /* const CFG_PARSER *parser; 24 /* int cfg_get_int(parser, name, defval, min, max) 25 /* const CFG_PARSER *parser; 31 /* int cfg_get_bool(parser, name, defval) 32 /* const CFG_PARSER *parser; 36 /* DICT_OWNER cfg_get_owner(parser) 118 get_dict_str(const struct CFG_PARSER *parser, const char *name, const char *defval, int min, int max) argument 140 get_main_str(const struct CFG_PARSER *parser, const char *name, const char *defval, int min, int max) argument 154 get_dict_int(const struct CFG_PARSER *parser, const char *name, int defval, int min, int max) argument 181 get_main_int(const struct CFG_PARSER *parser, const char *name, int defval, int min, int max) argument 194 get_dict_bool(const struct CFG_PARSER *parser, const char *name, int defval) argument 216 get_main_bool(const struct CFG_PARSER *parser, const char *name, int defval) argument 232 CFG_PARSER *parser; local 263 cfg_get_str(const CFG_PARSER *parser, const char *name, const char *defval, int min, int max) argument 283 cfg_get_int(const CFG_PARSER *parser, const char *name, int defval, int min, int max) argument 297 cfg_get_bool(const CFG_PARSER *parser, const char *name, int defval) argument 311 cfg_parser_free(CFG_PARSER *parser) argument [all...] |
/netbsd-current/external/gpl3/gcc/dist/gcc/cp/ |
H A D | parser.cc | 38 #include "parser.h" 55 and c-lex.cc) and the C++ parser. */ 187 /* RAII wrapper for parser->in_type_id_in_expr_p, setting it on creation and 192 cp_parser *parser; 195 type_id_in_expr_sentinel (cp_parser *parser, bool set = true) 196 : parser (parser), 197 saved (parser->in_type_id_in_expr_p) 198 { parser->in_type_id_in_expr_p = set; } 200 { parser 191 cp_parser *parser; member in class:type_id_in_expr_sentinel 194 type_id_in_expr_sentinel(cp_parser *parser, bool set = true) argument 490 cp_debug_parser_tokens(FILE *file, cp_parser *parser, int window_size) argument 511 cp_debug_parser(FILE *file, cp_parser *parser) argument [all...] |
/netbsd-current/tools/m4/bootstrap/ |
H A D | Makefile | 3 FILES=parser.h parser.c tokenizer.c 11 parser.c parser.h: ${DIST}/parser.y 12 ${YACC} -d ${DIST}/parser.y 13 sed -e 's/\$$''NetBSD:\([^$$]*\)\ \$$/NetBSD:\1/' < y.tab.c > parser.c 15 mv y.tab.h parser.h
|
/netbsd-current/external/gpl3/gcc/dist/contrib/ |
H A D | check_GNU_style.py | 28 parser = argparse.ArgumentParser(description='Check GNU coding style.') 29 parser.add_argument('file', help = 'File with a patch') 30 parser.add_argument('-f', '--format', default = 'stdio', 33 args = parser.parse_args()
|
/netbsd-current/external/gpl3/gcc.old/dist/contrib/ |
H A D | check_GNU_style.py | 28 parser = argparse.ArgumentParser(description='Check GNU coding style.') 29 parser.add_argument('file', help = 'File with a patch') 30 parser.add_argument('-f', '--format', default = 'stdio', 33 args = parser.parse_args()
|
/netbsd-current/external/mit/isl/dist/doc/ |
H A D | mypod2latex | 8 my $parser = new Pod::LaTeX( 14 $parser->parse_from_file($in, $out);
|
/netbsd-current/external/bsd/kyua-cli/dist/utils/config/ |
H A D | parser.hpp | 29 /// \file utils/config/parser.hpp 47 /// A configuration parser. 49 /// This parser is a class rather than a function because we need to support 55 /// A parser implementation must provide a setup() method to set up the 63 class parser : noncopyable { class in namespace:utils::config 85 explicit parser(tree&); 86 virtual ~parser(void);
|
/netbsd-current/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-config/ |
H A D | write_extension_dependencies.py | 13 parser = argparse.ArgumentParser(description=__doc__) 14 parser.add_argument('-o', '--output', required=True, 16 args = parser.parse_args()
|
/netbsd-current/external/apache2/llvm/dist/llvm/utils/gn/build/ |
H A D | write_library_dependencies.py | 100 parser = argparse.ArgumentParser() 101 parser.add_argument('-o', '--output', required=True, help='output file') 102 args = parser.parse_args()
|
H A D | symbol_exports.py | 18 parser = argparse.ArgumentParser(description=__doc__) 19 parser.add_argument('--format', required=True, 21 parser.add_argument('source') 22 parser.add_argument('output') 23 args = parser.parse_args()
|
/netbsd-current/external/gpl3/gcc.old/dist/gcc/cp/ |
H A D | parser.c | 38 #include "parser.h" 54 and c-lex.c) and the C++ parser. */ 186 /* RAII wrapper for parser->in_type_id_in_expr_p, setting it on creation and 191 cp_parser *parser; 194 type_id_in_expr_sentinel (cp_parser *parser, bool set = true) 195 : parser (parser), 196 saved (parser->in_type_id_in_expr_p) 197 { parser->in_type_id_in_expr_p = set; } 199 { parser 190 cp_parser *parser; variable 193 type_id_in_expr_sentinel(cp_parser *parser, bool set = true) argument 489 cp_debug_parser_tokens(FILE *file, cp_parser *parser, int window_size) argument 510 cp_debug_parser(FILE *file, cp_parser *parser) argument 1361 cp_ensure_no_omp_declare_simd(cp_parser *parser) argument 1376 cp_finalize_omp_declare_simd(cp_parser *parser, tree fndecl) argument 1397 cp_ensure_no_oacc_routine(cp_parser *parser) argument 2004 push_unparsed_function_queues(cp_parser *parser) argument 2011 pop_unparsed_function_queues(cp_parser *parser) argument 2717 cp_parser_parsing_tentatively(cp_parser* parser) argument 2879 cp_parser_error_1(cp_parser* parser, const char* gmsgid, required_token missing_token_desc, location_t matching_location) argument 2975 cp_parser_error(cp_parser* parser, const char* gmsgid) argument 2987 cp_parser_name_lookup_error(cp_parser* parser, tree name, tree decl, name_lookup_error desired, location_t location) argument 3078 cp_parser_simulate_error(cp_parser* parser) argument 3093 cp_parser_check_type_definition(cp_parser* parser) argument 3143 cp_parser_check_for_invalid_template_id(cp_parser* parser, tree type, enum tag_types tag_type, location_t location) argument 3185 cp_parser_non_integral_constant_expression(cp_parser *parser, non_integral_constant thing) argument 3309 cp_parser_diagnose_invalid_type_name(cp_parser *parser, tree id, location_t location) argument 3543 cp_parser_parse_and_diagnose_invalid_type_name(cp_parser *parser) argument 3591 cp_parser_skip_to_closing_parenthesis_1(cp_parser *parser, bool recovering, cpp_ttype or_ttype, bool consume_paren) argument 3686 cp_parser_skip_to_closing_parenthesis(cp_parser *parser, bool recovering, bool or_comma, bool consume_paren) argument 3701 cp_parser_skip_to_end_of_statement(cp_parser* parser) argument 3776 cp_parser_consume_semicolon_at_end_of_statement(cp_parser *parser) argument 3794 cp_parser_skip_to_end_of_block_or_statement(cp_parser* parser) argument 3851 cp_parser_skip_to_closing_brace(cp_parser *parser) argument 3896 cp_parser_skip_to_pragma_eol(cp_parser* parser, cp_token *pragma_tok) argument 3914 cp_parser_require_pragma_eol(cp_parser *parser, cp_token *pragma_tok) argument 3926 cp_parser_make_typename_type(cp_parser *parser, tree id, location_t id_location) argument 3977 cp_parser *parser; local 4071 cp_parser_push_lexer_for_tokens(cp_parser *parser, cp_token_cache *cache) argument 4085 cp_parser_pop_lexer(cp_parser *parser) argument 4102 cp_parser_identifier(cp_parser* parser) argument 4130 cp_parser_string_literal(cp_parser *parser, bool translate, bool wide_ok, bool lookup_udlit = true) argument 4384 cp_parser_userdef_char_literal(cp_parser *parser) argument 4481 cp_parser_userdef_numeric_literal(cp_parser *parser) argument 4692 cp_parser_translation_unit(cp_parser* parser) argument 4768 cp_parser_start_tentative_firewall(cp_parser *parser) argument 4782 cp_parser_end_tentative_firewall(cp_parser *parser, cp_token_position start, tree expr) argument 4805 cp_parser *parser; member in struct:tentative_firewall 4854 require_open(cp_parser *parser) argument 4864 consume_open(cp_parser *parser) argument 4925 cp_parser_statement_expr(cp_parser *parser) argument 5058 cp_parser_fold_operator(cp_parser *parser) argument 5077 cp_parser_fold_expression(cp_parser *parser, tree expr1) argument 5201 cp_parser_primary_expression(cp_parser *parser, bool address_p, bool cast_p, bool template_arg_p, bool decltype_p, cp_id_kind *idk) argument 5788 cp_parser_primary_expression(cp_parser *parser, bool address_p, bool cast_p, bool template_arg_p, cp_id_kind *idk) argument 5833 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 5972 cp_parser_unqualified_id(cp_parser* parser, bool template_keyword_p, bool check_dependency_p, bool declarator_p, bool optional_p) argument 6335 cp_parser_nested_name_specifier_opt(cp_parser *parser, bool typename_keyword_p, bool check_dependency_p, bool type_p, bool is_declaration, bool template_keyword_p ) argument 6697 cp_parser_nested_name_specifier(cp_parser *parser, bool typename_keyword_p, bool check_dependency_p, bool type_p, bool is_declaration) argument 6739 cp_parser_qualifying_entity(cp_parser *parser, bool typename_keyword_p, bool template_keyword_p, bool check_dependency_p, bool type_p, bool is_declaration) argument 6812 cp_parser_compound_literal_p(cp_parser *parser) argument 6883 cp_parser_postfix_expression(cp_parser *parser, bool address_p, bool cast_p, bool member_access_only_p, bool decltype_p, cp_id_kind * pidk_return) argument 7566 cp_parser_postfix_open_square_expression(cp_parser *parser, tree postfix_expression, bool for_offsetof, bool decltype_p) argument 7692 cp_parser_postfix_dot_deref_expression(cp_parser *parser, enum cpp_ttype token_type, cp_expr postfix_expression, bool for_offsetof, cp_id_kind *idk, location_t location) argument 7919 cp_parser_parenthesized_expression_list(cp_parser* parser, int is_attribute_list, bool cast_p, bool allow_expansion_p, bool *non_constant_p, location_t *close_paren_loc, bool wrap_locations_p) argument 8079 cp_parser_pseudo_destructor_name(cp_parser* parser, tree object, tree* scope, tree* type) argument 8207 cp_parser_unary_expression(cp_parser *parser, cp_id_kind * pidk, bool address_p, bool cast_p, bool decltype_p) argument 8607 cp_parser_has_attribute_expression(cp_parser *parser) argument 8731 cp_parser_new_expression(cp_parser* parser) argument 8859 cp_parser_new_placement(cp_parser* parser) argument 8885 cp_parser_new_type_id(cp_parser* parser, tree *nelts) argument 8959 cp_parser_new_declarator_opt(cp_parser* parser) argument 8999 cp_parser_direct_new_declarator(cp_parser* parser) argument 9058 cp_parser_new_initializer(cp_parser* parser) argument 9090 cp_parser_delete_expression(cp_parser* parser) argument 9143 cp_parser_tokens_start_cast_expression(cp_parser *parser) argument 9312 cp_parser_cast_expression(cp_parser *parser, bool address_p, bool cast_p, bool decltype_p, cp_id_kind * pidk) argument 9548 cp_parser_binary_expression(cp_parser* parser, bool cast_p, bool no_toplevel_fold_p, bool decltype_p, enum cp_parser_prec prec, cp_id_kind * pidk) argument 9761 cp_parser_binary_expression(cp_parser* parser, bool cast_p, bool no_toplevel_fold_p, enum cp_parser_prec prec, cp_id_kind * pidk) argument 9784 cp_parser_question_colon_clause(cp_parser* parser, cp_expr logical_or_expr) argument 9856 cp_parser_assignment_expression(cp_parser* parser, cp_id_kind * pidk, bool cast_p, bool decltype_p) argument 9947 cp_parser_assignment_operator_opt(cp_parser* parser) argument 10032 cp_parser_expression(cp_parser* parser, cp_id_kind * pidk, bool cast_p, bool decltype_p, bool warn_comma_p) argument 10113 cp_parser_constant_expression(cp_parser* parser, bool allow_non_constant_p, bool *non_constant_p, bool strict_p) argument 10210 cp_parser_builtin_offsetof(cp_parser *parser) argument 10319 cp_parser_trait_expr(cp_parser* parser, enum rid keyword) argument 10509 cp_parser_lambda_expression(cp_parser* parser) argument 10665 cp_parser_lambda_introducer(cp_parser* parser, tree lambda_expr) argument 10974 cp_parser_lambda_declarator_opt(cp_parser* parser, tree lambda_expr) argument 11207 cp_parser_lambda_body(cp_parser* parser, tree lambda_expr) argument 11314 cp_parser_statement(cp_parser* parser, tree in_statement_expr, bool in_compound, bool *if_p, vec<tree> *chain, location_t *loc_after_labels) argument 11566 cp_parser_label_for_labeled_statement(cp_parser* parser, tree attributes) argument 11699 cp_parser_expression_statement(cp_parser* parser, tree in_statement_expr) argument 11790 cp_parser_compound_statement(cp_parser *parser, tree in_statement_expr, int bcs_flags, bool function_body) argument 11829 cp_parser_statement_seq_opt(cp_parser* parser, tree in_statement_expr) argument 11867 cp_parser_range_based_for_with_init_p(cp_parser *parser) argument 11900 cp_parser_init_statement_p(cp_parser *parser) argument 11935 cp_parser_selection_statement(cp_parser* parser, bool *if_p, vec<tree> *chain) argument 12183 cp_parser_maybe_commit_to_declaration(cp_parser* parser, cp_decl_specifier_seq *decl_specs) argument 12201 cp_parser_check_condition_declarator(cp_parser* parser, cp_declarator *declarator, location_t loc) argument 12242 cp_parser_condition(cp_parser* parser) argument 12366 cp_parser_for(cp_parser *parser, bool ivdep, unsigned short unroll) argument 12385 cp_parser_c_for(cp_parser *parser, tree scope, tree init, bool ivdep, unsigned short unroll) argument 12436 cp_parser_range_for(cp_parser *parser, tree scope, tree init, tree range_decl, bool ivdep, unsigned short unroll, bool is_omp) argument 12842 cp_parser_iteration_statement(cp_parser* parser, bool *if_p, bool ivdep, unsigned short unroll) argument 12960 cp_parser_init_statement(cp_parser *parser, tree *decl) argument 13050 cp_parser_jump_statement(cp_parser* parser) argument 13179 cp_parser_declaration_statement(cp_parser* parser) argument 13213 cp_parser_implicitly_scoped_statement(cp_parser* parser, bool *if_p, const token_indent_info &guard_tinfo, vec<tree> *chain) argument 13274 cp_parser_already_scoped_statement(cp_parser* parser, bool *if_p, const token_indent_info &guard_tinfo) argument 13320 cp_parser_declaration_seq_opt(cp_parser* parser) argument 13354 cp_parser_declaration(cp_parser* parser) argument 13463 cp_parser_toplevel_declaration(cp_parser* parser) argument 13508 cp_parser_block_declaration(cp_parser *parser, bool statement_p) argument 13605 cp_parser_simple_declaration(cp_parser* parser, bool function_definition_allowed_p, tree *maybe_range_for_decl) argument 13920 cp_parser_decomposition_declaration(cp_parser *parser, cp_decl_specifier_seq *decl_specifiers, tree *maybe_range_for_decl, location_t *init_loc) argument 14103 cp_parser_decl_specifier_seq(cp_parser* parser, cp_parser_flags flags, cp_decl_specifier_seq *decl_specs, int* declares_class_or_enum) argument 14473 cp_parser_storage_class_specifier_opt(cp_parser* parser) argument 14510 cp_parser_function_specifier_opt(cp_parser* parser, cp_decl_specifier_seq *decl_specs) argument 14595 cp_parser_linkage_specification(cp_parser* parser) argument 14681 cp_parser_static_assert(cp_parser *parser, bool member_p) argument 14761 cp_parser_decltype_expr(cp_parser *parser, bool &id_expression_or_member_access_p) argument 14874 cp_parser_decltype(cp_parser *parser) argument 15017 cp_parser_conversion_function_id(cp_parser* parser) argument 15072 cp_parser_conversion_type_id(cp_parser* parser) argument 15133 cp_parser_conversion_declarator_opt(cp_parser* parser) argument 15167 cp_parser_ctor_initializer_opt(cp_parser* parser) argument 15192 cp_parser_mem_initializer_list(cp_parser* parser) argument 15294 cp_parser_mem_initializer(cp_parser* parser) argument 15364 cp_parser_mem_initializer_id(cp_parser* parser) argument 15449 cp_parser_operator_function_id(cp_parser* parser) argument 15491 cp_parser_operator(cp_parser* parser, location_t start_loc) argument 15871 cp_parser_template_declaration(cp_parser* parser, bool member_p) argument 15895 cp_parser_template_parameter_list(cp_parser* parser) argument 15962 cp_parser_introduction_list(cp_parser *parser) argument 16050 cp_parser_check_constrained_type_parm(cp_parser *parser, cp_parameter_declarator *parm) argument 16077 cp_parser_constrained_type_template_parm(cp_parser *parser, tree id, cp_parameter_declarator* parmdecl) argument 16107 cp_parser_constrained_template_template_parm(cp_parser *parser, tree proto, tree id, cp_parameter_declarator *parmdecl) argument 16137 finish_constrained_parameter(cp_parser *parser, cp_parameter_declarator *parmdecl, bool *is_non_type) argument 16190 cp_parser_default_type_template_argument(cp_parser *parser) argument 16219 cp_parser_default_template_template_argument(cp_parser *parser) argument 16273 cp_parser_template_parameter(cp_parser* parser, bool *is_non_type, bool *is_parameter_pack) argument 16394 cp_parser_type_parameter(cp_parser* parser, bool *is_parameter_pack) argument 16572 cp_parser_template_id(cp_parser *parser, bool template_keyword_p, bool check_dependency_p, enum tag_types tag_type, bool is_declaration) argument 16824 cp_parser_template_id_expr(cp_parser *parser, bool template_keyword_p, bool check_dependency_p, bool is_declaration) argument 16876 cp_parser_template_name(cp_parser* parser, bool template_keyword_p, bool check_dependency_p, bool is_declaration, enum tag_types tag_type, bool *is_identifier) argument 17082 cp_parser_template_argument_list(cp_parser* parser) argument 17184 cp_parser_template_argument(cp_parser* parser) argument 17457 cp_parser_explicit_instantiation(cp_parser* parser) argument 17576 cp_parser_explicit_specialization(cp_parser* parser) argument 17678 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 17879 cp_parser_simple_type_specifier(cp_parser* parser, cp_decl_specifier_seq *decl_specs, cp_parser_flags flags) argument 18373 cp_parser_placeholder_type_specifier(cp_parser *parser, location_t loc, tree tmpl, bool tentative) argument 18515 cp_parser_type_name(cp_parser* parser, bool typename_keyword_p) argument 18587 cp_parser_nonclass_name(cp_parser* parser) argument 18666 cp_parser_elaborated_type_specifier(cp_parser* parser, bool is_friend, bool is_declaration) argument 19094 cp_parser_enum_specifier(cp_parser* parser) argument 19454 cp_parser_enumerator_list(cp_parser* parser, tree type) argument 19495 cp_parser_enumerator_definition(cp_parser* parser, tree type) argument 19542 cp_parser_namespace_name(cp_parser* parser) argument 19632 cp_parser_namespace_definition(cp_parser* parser) argument 19752 cp_parser_namespace_body(cp_parser* parser) argument 19763 cp_parser_namespace_alias_definition(cp_parser* parser) argument 19808 cp_parser_qualified_namespace_specifier(cp_parser* parser) argument 19837 cp_parser_using_declaration(cp_parser* parser, bool access_declaration_p) argument 20002 cp_parser_alias_declaration(cp_parser* parser) argument 20140 cp_parser_using_directive(cp_parser* parser) argument 20203 cp_parser_asm_definition(cp_parser* parser) argument 20534 cp_parser_init_declarator(cp_parser* parser, cp_parser_flags flags, cp_decl_specifier_seq *decl_specifiers, vec<deferred_access_check, va_gc> *checks, bool function_definition_allowed_p, bool member_p, int declares_class_or_enum, bool* function_definition_p, tree* maybe_range_for_decl, location_t* init_loc, tree* auto_result) argument 21031 cp_parser_declarator(cp_parser* parser, cp_parser_declarator_kind dcl_kind, cp_parser_flags flags, int* ctor_dtor_or_conv_p, bool* parenthesized_p, bool member_p, bool friend_p, bool static_p) argument 21137 cp_parser_direct_declarator(cp_parser* parser, cp_parser_declarator_kind dcl_kind, cp_parser_flags flags, int* ctor_dtor_or_conv_p, bool member_p, bool friend_p, bool static_p) argument 21754 cp_parser_ptr_operator(cp_parser* parser, tree* type, cp_cv_quals *cv_quals, tree *attributes) argument 21866 cp_parser_cv_qualifier_seq_opt(cp_parser* parser) argument 21926 cp_parser_ref_qualifier_opt(cp_parser* parser) argument 21978 cp_parser_tx_qualifier_opt(cp_parser *parser) argument 22018 cp_parser_virt_specifier_seq_opt(cp_parser* parser) argument 22121 cp_parser_late_return_type_opt(cp_parser* parser, cp_declarator *declarator, tree& requires_clause, cp_cv_quals quals) argument 22196 cp_parser_declarator_id(cp_parser* parser, bool optional_p) argument 22239 cp_parser_type_id_1(cp_parser *parser, cp_parser_flags flags, bool is_template_arg, bool is_trailing_return, location_t *type_location) argument 22323 cp_parser_type_id(cp_parser *parser, cp_parser_flags flags, location_t *type_location) argument 22332 cp_parser_template_type_arg(cp_parser *parser) argument 22351 cp_parser_trailing_type_id(cp_parser *parser) argument 22378 cp_parser_type_specifier_seq(cp_parser* parser, cp_parser_flags flags, bool is_declaration, bool is_trailing_return, cp_decl_specifier_seq *type_specifier_seq) argument 22486 function_being_declared_is_template_p(cp_parser* parser) argument 22515 cp_parser_parameter_declaration_clause(cp_parser* parser, cp_parser_flags flags) argument 22609 cp_parser_parameter_declaration_list(cp_parser* parser, cp_parser_flags flags) argument 22776 cp_parser_parameter_declaration(cp_parser *parser, cp_parser_flags flags, bool template_parm_p, bool *parenthesized_p) argument 23053 cp_parser_default_argument(cp_parser *parser, bool template_parm_p) argument 23105 cp_parser_function_body(cp_parser *parser, bool in_function_try_block) argument 23117 cp_parser_ctor_initializer_opt_and_function_body(cp_parser *parser, bool in_function_try_block) argument 23181 cp_parser_initializer(cp_parser* parser, bool* is_direct_init, bool* non_constant_p, bool subexpression_p) argument 23249 cp_parser_initializer_clause(cp_parser* parser, bool* non_constant_p) argument 23286 cp_parser_braced_list(cp_parser* parser, bool* non_constant_p) argument 23329 cp_parser_skip_to_closing_square_bracket(cp_parser *parser) argument 23371 cp_parser_array_designator_p(cp_parser *parser) argument 23427 cp_parser_initializer_list(cp_parser* parser, bool* non_constant_p, bool *designated) argument 23648 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, bool enum_ok) argument 23838 cp_parser_class_specifier_1(cp_parser* parser) argument 24214 cp_parser_class_specifier(cp_parser* parser) argument 24255 cp_parser_class_head(cp_parser* parser, bool* nested_name_specifier_p) argument 24725 cp_parser_class_key(cp_parser* parser) argument 24750 cp_parser_type_parameter_key(cp_parser* parser) argument 24778 cp_parser_member_specification_opt(cp_parser* parser) argument 24858 cp_parser_member_declaration(cp_parser* parser) argument 25472 cp_parser_pure_specifier(cp_parser* parser) argument 25521 cp_parser_constant_initializer(cp_parser* parser) argument 25569 cp_parser_base_clause(cp_parser* parser) argument 25641 cp_parser_base_specifier(cp_parser* parser) argument 25770 cp_parser_save_noexcept(cp_parser *parser) argument 25793 cp_parser_late_noexcept_specifier(cp_parser *parser, tree default_arg, tree decl) argument 25869 cp_parser_noexcept_specification_opt(cp_parser* parser, cp_parser_flags flags, bool require_constexpr, bool* consumed_expr, bool return_cond, cp_cv_quals quals) argument 25984 cp_parser_exception_specification_opt(cp_parser* parser, cp_parser_flags flags, cp_cv_quals quals) argument 26066 cp_parser_type_id_list(cp_parser* parser) argument 26115 cp_parser_try_block(cp_parser* parser) argument 26142 cp_parser_function_try_block(cp_parser* parser) argument 26169 cp_parser_handler_seq(cp_parser* parser) argument 26191 cp_parser_handler(cp_parser* parser) argument 26219 cp_parser_exception_declaration(cp_parser* parser) argument 26272 cp_parser_throw_expression(cp_parser* parser) argument 26313 cp_parser_yield_expression(cp_parser* parser) argument 26351 cp_parser_asm_specification_opt(cp_parser* parser) argument 26396 cp_parser_asm_operand_list(cp_parser* parser) argument 26462 cp_parser_asm_clobber_list(cp_parser* parser) argument 26495 cp_parser_asm_label_list(cp_parser* parser) argument 26532 cp_next_tokens_can_be_gnu_attribute_p(cp_parser *parser) argument 26541 cp_next_tokens_can_be_std_attribute_p(cp_parser *parser) argument 26550 cp_nth_tokens_can_be_std_attribute_p(cp_parser *parser, size_t n) argument 26565 cp_nth_tokens_can_be_gnu_attribute_p(cp_parser *parser, size_t n) argument 26576 cp_next_tokens_can_be_attribute_p(cp_parser *parser) argument 26586 cp_nth_tokens_can_be_attribute_p(cp_parser *parser, size_t n) argument 26596 cp_parser_attributes_opt(cp_parser *parser) argument 26614 cp_parser_gnu_attributes_opt(cp_parser* parser) argument 26686 cp_parser_gnu_attribute_list(cp_parser* parser, bool exactly_one ) argument 26813 cp_parser_std_attribute(cp_parser *parser, tree attr_ns) argument 26998 cp_parser_std_attribute_list(cp_parser *parser, tree attr_ns) argument 27052 cp_parser_std_attribute_spec(cp_parser *parser) argument 27173 cp_parser_std_attribute_spec_seq(cp_parser *parser) argument 27204 cp_parser_skip_balanced_tokens(cp_parser *parser, size_t n) argument 27248 cp_parser_skip_gnu_attributes_opt(cp_parser *parser, size_t n) argument 27272 cp_parser_skip_std_attribute_spec_seq(cp_parser *parser, size_t n) argument 27305 cp_parser_skip_attributes_opt(cp_parser *parser, size_t n) argument 27319 cp_parser_extension_opt(cp_parser* parser, int* saved_pedantic) argument 27348 cp_parser_label_declaration(cp_parser* parser) argument 27379 cp_parser_concept_definition(cp_parser *parser) argument 27445 cp_parser_constraint_requires_parens(cp_parser *parser, bool lambda_p) argument 27546 cp_parser_unary_constraint_requires_parens(cp_parser *parser) argument 27592 cp_parser_constraint_primary_expression(cp_parser *parser, bool lambda_p) argument 27653 cp_parser_constraint_logical_and_expression(cp_parser *parser, bool lambda_p) argument 27672 cp_parser_constraint_logical_or_expression(cp_parser *parser, bool lambda_p) argument 27688 cp_parser_requires_clause_expression(cp_parser *parser, bool lambda_p) argument 27714 cp_parser_constraint_expression(cp_parser *parser) argument 27740 cp_parser_requires_clause_opt(cp_parser *parser, bool lambda_p) argument 27790 cp_parser_requires_expression(cp_parser *parser) argument 27865 cp_parser_requirement_parameter_list(cp_parser *parser) argument 27885 cp_parser_requirement_body(cp_parser *parser) argument 27906 cp_parser_requirement_seq(cp_parser *parser) argument 27935 cp_parser_requirement(cp_parser *parser) argument 27953 cp_parser_simple_requirement(cp_parser *parser) argument 27983 cp_parser_type_requirement(cp_parser *parser) argument 28039 cp_parser_compound_requirement(cp_parser *parser) argument 28130 cp_parser_nested_requirement(cp_parser *parser) argument 28201 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, location_t name_location) argument 28462 cp_parser_lookup_name_simple(cp_parser* parser, tree name, location_t location) argument 28522 cp_parser_check_declarator_template_parameters(cp_parser* parser, cp_declarator *declarator, location_t declarator_location) argument 28574 cp_parser_check_template_parameters(cp_parser* parser, unsigned num_templates, bool template_id_p, location_t location, cp_declarator *declarator) argument 28628 cp_parser_global_scope_opt(cp_parser* parser, bool current_scope_valid_p) argument 28663 cp_parser_constructor_declarator_p(cp_parser *parser, cp_parser_flags flags, bool friend_p) argument 28911 cp_parser_function_definition_from_specifiers_and_declarator(cp_parser* parser, cp_decl_specifier_seq *decl_specifiers, tree attributes, const cp_declarator *declarator) argument 28980 cp_parser_function_definition_after_declarator(cp_parser* parser, bool inline_p) argument 29078 cp_parser_template_declaration_after_parameters(cp_parser* parser, tree parameter_list, bool member_p) argument 29217 cp_parser_template_introduction(cp_parser* parser, bool member_p) argument 29319 cp_parser_explicit_template_declaration(cp_parser* parser, bool member_p) argument 29399 cp_parser_template_declaration_after_export(cp_parser* parser, bool member_p) argument 29433 cp_parser_single_declaration(cp_parser* parser, vec<deferred_access_check, va_gc> *checks, bool member_p, bool explicit_specialization_p, bool* friend_p) argument 29595 cp_parser_simple_cast_expression(cp_parser *parser) argument 29605 cp_parser_functional_cast(cp_parser* parser, tree type) argument 29682 cp_parser_save_member_function_body(cp_parser* parser, cp_decl_specifier_seq *decl_specifiers, cp_declarator *declarator, tree attributes) argument 29790 cp_parser_save_nsdmi(cp_parser* parser) argument 29800 cp_parser_enclosed_template_argument_list(cp_parser* parser) argument 29901 cp_parser_late_parsing_for_member(cp_parser* parser, tree member_function) argument 29986 cp_parser_save_default_args(cp_parser* parser, tree decl) argument 30012 cp_parser_late_parse_one_default_arg(cp_parser *parser, tree decl, tree default_arg, tree parmtype) argument 30073 cp_parser_late_parsing_nsdmi(cp_parser *parser, tree field) argument 30096 cp_parser_late_parsing_default_args(cp_parser *parser, tree fn) argument 30165 cp_parser_sizeof_pack(cp_parser *parser) argument 30210 cp_parser_sizeof_operand(cp_parser* parser, enum rid keyword) argument 30308 cp_parser_declares_only_class_p(cp_parser *parser) argument 30320 cp_parser_set_storage_class(cp_parser *parser, cp_decl_specifier_seq *decl_specs, enum rid keyword, cp_token *token) argument 30561 cp_parser_required_error(cp_parser *parser, required_token token_desc, bool keyword, location_t matching_location) argument 30749 cp_parser_require(cp_parser* parser, enum cpp_ttype type, required_token token_desc, location_t matching_location) argument 30771 cp_parser_skip_to_end_of_template_parameter_list(cp_parser* parser) argument 30855 cp_parser_require_keyword(cp_parser* parser, enum rid keyword, required_token token_desc) argument 30895 cp_parser_next_token_starts_class_definition_p(cp_parser *parser) argument 30909 cp_parser_next_token_ends_template_argument_p(cp_parser *parser) argument 30924 cp_parser_nth_token_starts_template_argument_list_p(cp_parser * parser, size_t n) argument 30989 cp_parser_maybe_warn_enum_key(cp_parser *parser, location_t key_loc, tree type, rid scoped_key) argument 31168 cp_parser_check_class_key(cp_parser *parser, location_t key_loc, tag_types class_key, tree type, bool def_p, bool decl_p) argument 31228 add(cp_parser *parser, location_t key_loc, tag_types class_key, tree type, bool def_p, bool decl_p) argument 31549 cp_parser_optional_template_keyword(cp_parser *parser) argument 31584 cp_parser_pre_parsed_nested_name_specifier(cp_parser *parser) argument 31600 cp_parser_cache_group(cp_parser *parser, enum cpp_ttype end, unsigned depth) argument 31656 cp_parser_cache_defarg(cp_parser *parser, bool nsdmi) argument 31862 cp_parser_parse_tentatively(cp_parser* parser) argument 31877 cp_parser_commit_to_tentative_parse(cp_parser* parser) argument 31904 cp_parser_commit_to_topmost_tentative_parse(cp_parser* parser) argument 31925 cp_parser_abort_tentative_parse(cp_parser* parser) argument 31940 cp_parser_parse_definitely(cp_parser* parser) argument 31979 cp_parser_uncommitted_to_tentative_parse_p(cp_parser* parser) argument 31989 cp_parser_error_occurred(cp_parser* parser) argument 31998 cp_parser_allow_gnu_extensions_p(cp_parser* parser) argument 32019 cp_parser_objc_expression(cp_parser* parser) argument 32067 cp_parser_objc_message_expression(cp_parser* parser) argument 32101 cp_parser_objc_message_receiver(cp_parser* parser) argument 32146 cp_parser_objc_message_args(cp_parser* parser) argument 32207 cp_parser_objc_encode_expression(cp_parser* parser) argument 32253 cp_parser_objc_defs_expression(cp_parser *parser) argument 32274 cp_parser_objc_protocol_expression(cp_parser* parser) argument 32311 cp_parser_objc_selector_expression(cp_parser* parser) argument 32390 cp_parser_objc_identifier_list(cp_parser* parser) argument 32427 cp_parser_objc_alias_declaration(cp_parser* parser) argument 32447 cp_parser_objc_class_declaration(cp_parser* parser) argument 32479 cp_parser_objc_protocol_refs_opt(cp_parser* parser) argument 32496 cp_parser_objc_visibility_spec(cp_parser* parser) argument 32526 cp_parser_objc_method_type(cp_parser* parser) argument 32537 cp_parser_objc_protocol_qualifiers(cp_parser* parser) argument 32564 cp_parser_objc_typename(cp_parser* parser) argument 32621 cp_parser_objc_selector(cp_parser* parser) argument 32652 cp_parser_objc_method_keyword_params(cp_parser* parser, tree* attributes) argument 32729 cp_parser_objc_method_tail_params_opt(cp_parser* parser, bool *ellipsisp, tree* attributes) argument 32790 cp_parser_objc_interstitial_code(cp_parser* parser) argument 32834 cp_parser_objc_method_signature(cp_parser* parser, tree* attributes) argument 32854 cp_parser_objc_method_maybe_bad_prefix_attributes(cp_parser* parser) argument 32876 cp_parser_objc_method_prototype_list(cp_parser* parser) argument 32925 cp_parser_objc_method_definition_list(cp_parser* parser) argument 32999 cp_parser_objc_class_ivars(cp_parser* parser) argument 33151 cp_parser_objc_protocol_declaration(cp_parser* parser, tree attributes) argument 33202 cp_parser_objc_superclass_or_category(cp_parser *parser, bool iface_p, tree *super, tree *categ, bool *is_class_extension) argument 33238 cp_parser_objc_class_interface(cp_parser* parser, tree attributes) argument 33275 cp_parser_objc_class_implementation(cp_parser* parser) argument 33312 cp_parser_objc_end_implementation(cp_parser* parser) argument 33321 cp_parser_objc_declaration(cp_parser* parser, tree attributes) argument 33400 cp_parser_objc_try_catch_finally_statement(cp_parser *parser) argument 33494 cp_parser_objc_synchronized_statement(cp_parser *parser) argument 33524 cp_parser_objc_throw_statement(cp_parser *parser) argument 33542 cp_parser_objc_statement(cp_parser * parser) argument 33570 cp_parser_objc_valid_prefix_attributes(cp_parser* parser, tree *attrib) argument 33597 cp_parser_objc_struct_declaration(cp_parser *parser) argument 33718 cp_parser_objc_at_property_declaration(cp_parser *parser) argument 33922 cp_parser_objc_at_synthesize_declaration(cp_parser *parser) argument 33973 cp_parser_objc_at_dynamic_declaration(cp_parser *parser) argument 34008 cp_parser_omp_clause_name(cp_parser *parser) argument 34274 cp_parser_omp_var_list_no_open(cp_parser *parser, enum omp_clause_code kind, tree list, bool *colon, bool allow_deref = false) argument 34498 cp_parser_omp_var_list(cp_parser *parser, enum omp_clause_code kind, tree list, bool allow_deref = false) argument 34521 cp_parser_oacc_data_clause(cp_parser *parser, pragma_omp_clause c_kind, tree list) argument 34582 cp_parser_oacc_data_clause_deviceptr(cp_parser *parser, tree list) argument 34629 cp_parser_oacc_single_int_clause(cp_parser *parser, omp_clause_code code, const char *str, tree list) argument 34675 cp_parser_oacc_shape_clause(cp_parser *parser, location_t loc, omp_clause_code kind, const char *str, tree list) argument 34788 cp_parser_oacc_clause_tile(cp_parser *parser, location_t clause_loc, tree list) argument 34837 cp_parser_oacc_wait_list(cp_parser *parser, location_t clause_loc, tree list) argument 34888 cp_parser_oacc_clause_wait(cp_parser *parser, tree list) argument 34910 cp_parser_omp_clause_collapse(cp_parser *parser, tree list, location_t location) argument 34956 cp_parser_omp_clause_default(cp_parser *parser, tree list, location_t location, bool is_oacc) argument 35026 cp_parser_omp_clause_final(cp_parser *parser, tree list, location_t location) argument 35066 cp_parser_omp_clause_if(cp_parser *parser, tree list, location_t location, bool is_omp) argument 35252 cp_parser_omp_clause_num_threads(cp_parser *parser, tree list, location_t location) argument 35283 cp_parser_omp_clause_num_tasks(cp_parser *parser, tree list, location_t location) argument 35314 cp_parser_omp_clause_grainsize(cp_parser *parser, tree list, location_t location) argument 35345 cp_parser_omp_clause_priority(cp_parser *parser, tree list, location_t location) argument 35376 cp_parser_omp_clause_hint(cp_parser *parser, tree list, location_t location) argument 35408 cp_parser_omp_clause_defaultmap(cp_parser *parser, tree list, location_t location) argument 35584 cp_parser_omp_clause_order(cp_parser *parser, tree list, location_t location) argument 35628 cp_parser_omp_clause_bind(cp_parser *parser, tree list, location_t location) argument 35681 cp_parser_omp_clause_ordered(cp_parser *parser, tree list, location_t location) argument 35746 cp_parser_omp_clause_reduction(cp_parser *parser, enum omp_clause_code kind, bool is_omp, tree list) argument 35886 cp_parser_omp_clause_schedule(cp_parser *parser, tree list, location_t location) argument 36087 cp_parser_omp_clause_num_teams(cp_parser *parser, tree list, location_t location) argument 36118 cp_parser_omp_clause_thread_limit(cp_parser *parser, tree list, location_t location) argument 36150 cp_parser_omp_clause_aligned(cp_parser *parser, tree list) argument 36188 cp_parser_omp_clause_lastprivate(cp_parser *parser, tree list) argument 36227 cp_parser_omp_clause_linear(cp_parser *parser, tree list, bool declare_simd) argument 36319 cp_parser_omp_clause_safelen(cp_parser *parser, tree list, location_t location) argument 36349 cp_parser_omp_clause_simdlen(cp_parser *parser, tree list, location_t location) argument 36382 cp_parser_omp_clause_depend_sink(cp_parser *parser, location_t clause_loc, tree list) argument 36476 cp_parser_omp_iterators(cp_parser *parser) argument 36593 cp_parser_omp_clause_depend(cp_parser *parser, tree list, location_t loc) argument 36715 cp_parser_omp_clause_map(cp_parser *parser, tree list) argument 36796 cp_parser_omp_clause_device(cp_parser *parser, tree list, location_t location) argument 36828 cp_parser_omp_clause_dist_schedule(cp_parser *parser, tree list, location_t location) argument 36882 cp_parser_omp_clause_proc_bind(cp_parser *parser, tree list, location_t location) argument 36932 cp_parser_omp_clause_device_type(cp_parser *parser, tree list, location_t location) argument 36982 cp_parser_oacc_clause_async(cp_parser *parser, tree list) argument 37016 cp_parser_oacc_all_clauses(cp_parser *parser, omp_clause_mask mask, const char *where, cp_token *pragma_tok, bool finish_p = true) argument 37236 cp_parser_omp_all_clauses(cp_parser *parser, omp_clause_mask mask, const char *where, cp_token *pragma_tok, bool finish_p = true, int nested = 0) argument 37603 cp_parser_begin_omp_structured_block(cp_parser *parser) argument 37622 cp_parser_end_omp_structured_block(cp_parser *parser, unsigned save) argument 37628 cp_parser_omp_structured_block(cp_parser *parser, bool *if_p) argument 37691 cp_parser_omp_atomic(cp_parser *parser, cp_token *pragma_tok) argument 38169 cp_parser_omp_barrier(cp_parser *parser, cp_token *pragma_tok) argument 38187 cp_parser_omp_critical(cp_parser *parser, cp_token *pragma_tok, bool *if_p) argument 38236 cp_parser_omp_depobj(cp_parser *parser, cp_token *pragma_tok) argument 38333 cp_parser_omp_flush(cp_parser *parser, cp_token *pragma_tok) argument 38367 cp_parser_omp_for_cond(cp_parser *parser, tree decl, enum tree_code code) argument 38410 cp_parser_omp_for_incr(cp_parser *parser, tree decl) argument 38510 cp_parser_omp_for_loop_init(cp_parser *parser, tree &this_pre_body, releasing_vec &for_block, tree &init, tree &orig_init, tree &decl, tree &real_decl) argument 38926 cp_parser_omp_scan_loop_body(cp_parser *parser) argument 38980 cp_parser_omp_for_loop(cp_parser *parser, enum tree_code code, tree clauses, tree *cclauses, bool *if_p) argument 39418 cp_parser_omp_loop(cp_parser *parser, cp_token *pragma_tok, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 39467 cp_parser_omp_simd(cp_parser *parser, cp_token *pragma_tok, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 39528 cp_parser_omp_for(cp_parser *parser, cp_token *pragma_tok, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 39616 cp_parser_omp_master(cp_parser *parser, cp_token *pragma_tok, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 39687 cp_parser_omp_ordered(cp_parser *parser, cp_token *pragma_tok, enum pragma_context context, bool *if_p) argument 39744 cp_parser_omp_sections_scope(cp_parser *parser) argument 39812 cp_parser_omp_sections(cp_parser *parser, cp_token *pragma_tok, char *p_name, omp_clause_mask mask, tree *cclauses) argument 39862 cp_parser_omp_parallel(cp_parser *parser, cp_token *pragma_tok, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 40010 cp_parser_omp_single(cp_parser *parser, cp_token *pragma_tok, bool *if_p) argument 40042 cp_parser_omp_task(cp_parser *parser, cp_token *pragma_tok, bool *if_p) argument 40066 cp_parser_omp_taskwait(cp_parser *parser, cp_token *pragma_tok) argument 40089 cp_parser_omp_taskyield(cp_parser *parser, cp_token *pragma_tok) argument 40106 cp_parser_omp_taskgroup(cp_parser *parser, cp_token *pragma_tok, bool *if_p) argument 40122 cp_parser_omp_threadprivate(cp_parser *parser, cp_token *pragma_tok) argument 40143 cp_parser_omp_cancel(cp_parser *parser, cp_token *pragma_tok) argument 40160 cp_parser_omp_cancellation_point(cp_parser *parser, cp_token *pragma_tok, enum pragma_context context) argument 40215 cp_parser_omp_distribute(cp_parser *parser, cp_token *pragma_tok, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 40313 cp_parser_omp_teams(cp_parser *parser, cp_token *pragma_tok, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 40421 cp_parser_omp_target_data(cp_parser *parser, cp_token *pragma_tok, bool *if_p) argument 40493 cp_parser_omp_target_enter_data(cp_parser *parser, cp_token *pragma_tok, enum pragma_context context) argument 40581 cp_parser_omp_target_exit_data(cp_parser *parser, cp_token *pragma_tok, enum pragma_context context) argument 40671 cp_parser_omp_target_update(cp_parser *parser, cp_token *pragma_tok, enum pragma_context context) argument 40719 cp_parser_omp_target(cp_parser *parser, cp_token *pragma_tok, enum pragma_context context, bool *if_p) argument 40920 cp_parser_oacc_cache(cp_parser *parser, cp_token *pragma_tok) argument 40959 cp_parser_oacc_data(cp_parser *parser, cp_token *pragma_tok, bool *if_p) argument 40985 cp_parser_oacc_host_data(cp_parser *parser, cp_token *pragma_tok, bool *if_p) argument 41016 cp_parser_oacc_declare(cp_parser *parser, cp_token *pragma_tok) argument 41188 cp_parser_oacc_enter_exit_data(cp_parser *parser, cp_token *pragma_tok, bool enter) argument 41247 cp_parser_oacc_loop(cp_parser *parser, cp_token *pragma_tok, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 41344 cp_parser_oacc_compute(cp_parser *parser, cp_token *pragma_tok, char *p_name, bool *if_p) argument 41408 cp_parser_oacc_update(cp_parser *parser, cp_token *pragma_tok) argument 41441 cp_parser_oacc_wait(cp_parser *parser, cp_token *pragma_tok) argument 41470 cp_parser_omp_declare_simd(cp_parser *parser, cp_token *pragma_tok, enum pragma_context context, bool variant_p) argument 41558 cp_parser_omp_context_selector(cp_parser *parser, tree set, bool has_parms_p) argument 41845 cp_parser_omp_context_selector_specification(cp_parser *parser, bool has_parms_p) argument 41921 cp_finish_omp_declare_variant(cp_parser *parser, cp_token *pragma_tok, tree attrs) argument 42023 cp_parser_late_parsing_omp_declare_simd(cp_parser *parser, tree attrs) argument 42092 cp_parser_omp_declare_target(cp_parser *parser, cp_token *pragma_tok) argument 42189 cp_parser_omp_end_declare_target(cp_parser *parser, cp_token *pragma_tok) argument 42248 cp_parser_omp_declare_reduction_exprs(tree fndecl, cp_parser *parser) argument 42402 cp_parser_omp_declare_reduction(cp_parser *parser, cp_token *pragma_tok, enum pragma_context) argument 42642 cp_parser_omp_declare(cp_parser *parser, cp_token *pragma_tok, enum pragma_context context) argument 42694 cp_parser_omp_requires(cp_parser *parser, cp_token *pragma_tok) argument 42860 cp_parser_omp_taskloop(cp_parser *parser, cp_token *pragma_tok, char *p_name, omp_clause_mask mask, tree *cclauses, bool *if_p) argument 42956 cp_parser_oacc_routine(cp_parser *parser, cp_token *pragma_tok, enum pragma_context context) argument 43080 cp_parser_late_parsing_oacc_routine(cp_parser *parser, tree attrs) argument 43121 cp_finalize_oacc_routine(cp_parser *parser, tree fndecl, bool is_defn) argument 43191 cp_parser_omp_construct(cp_parser *parser, cp_token *pragma_tok, bool *if_p) argument 43312 cp_parser_txn_attribute_opt(cp_parser *parser) argument 43356 cp_parser_transaction(cp_parser *parser, cp_token *token) argument 43414 cp_parser_transaction_expression(cp_parser *parser, enum rid keyword) argument 43496 cp_parser_function_transaction(cp_parser *parser, enum rid keyword) argument 43543 cp_parser_transaction_cancel(cp_parser *parser) argument 43654 cp_parser_pragma_ivdep(cp_parser *parser, cp_token *pragma_tok) argument 43663 cp_parser_pragma_unroll(cp_parser *parser, cp_token *pragma_tok) argument 43694 cp_parser_pragma(cp_parser *parser, enum pragma_context context, bool *if_p) argument 44104 synthesize_implicit_template_parm(cp_parser *parser, tree constr) argument 44302 finish_fully_implicit_template(cp_parser *parser, tree member_decl_opt) argument 44332 abort_fully_implicit_template(cp_parser *parser) argument [all...] |
/netbsd-current/external/bsd/nsd/dist/ |
H A D | zparser.y | 22 zparser_type *parser; 102 region_free_all(parser->rr_region); 103 parser->current_rr.type = 0; 104 parser->current_rr.rdata_count = 0; 105 parser->current_rr.rdatas = parser->temporary_rdatas; 106 parser->error_occurred = 0; 110 region_free_all(parser->rr_region); 111 parser->current_rr.type = 0; 112 parser [all...] |
/netbsd-current/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
H A D | sancov_flags.cc | 34 static void RegisterSancovFlags(FlagParser *parser, SancovFlags *f) { argument 36 RegisterFlag(parser, #Name, Description, &f->Name); 49 FlagParser parser; local 50 RegisterSancovFlags(&parser, f); 52 parser.ParseString(MaybeCallSancovDefaultOptions()); 53 parser.ParseString(GetEnv("SANCOV_OPTIONS")); 56 if (f->help) parser.PrintFlagDescriptions();
|
/netbsd-current/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/ |
H A D | sancov_flags.cc | 32 static void RegisterSancovFlags(FlagParser *parser, SancovFlags *f) { argument 34 RegisterFlag(parser, #Name, Description, &f->Name); 47 FlagParser parser; local 48 RegisterSancovFlags(&parser, f); 50 parser.ParseString(MaybeCallSancovDefaultOptions()); 51 parser.ParseString(GetEnv("SANCOV_OPTIONS")); 54 if (f->help) parser.PrintFlagDescriptions();
|
/netbsd-current/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/ |
H A D | sancov_flags.cpp | 33 static void RegisterSancovFlags(FlagParser *parser, SancovFlags *f) { argument 35 RegisterFlag(parser, #Name, Description, &f->Name); 48 FlagParser parser; local 49 RegisterSancovFlags(&parser, f); 51 parser.ParseString(MaybeCallSancovDefaultOptions()); 52 parser.ParseStringFromEnv("SANCOV_OPTIONS"); 55 if (f->help) parser.PrintFlagDescriptions();
|