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

1234567891011>>

/netbsd-current/external/bsd/ntp/dist/libjsmn/
H A Djsmn.c10 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 Dstats_print.c24 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 Dcheck_args.py6 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 Dxmlparse.c7 |_| 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 Dc-parser.h1 /* 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 Dc-parser.c4 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 Dgimple-parser.c43 #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 Dc-parser.h1 /* 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 Dc-parser.cc4 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 Dgimple-parser.cc43 #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 Dcfg_parser.c7 /* 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 Dparser.cc38 #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 DMakefile3 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 Dcheck_GNU_style.py28 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 Dcheck_GNU_style.py28 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 Dmypod2latex8 my $parser = new Pod::LaTeX(
14 $parser->parse_from_file($in, $out);
/netbsd-current/external/bsd/kyua-cli/dist/utils/config/
H A Dparser.hpp29 /// \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 Dwrite_extension_dependencies.py13 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 Dwrite_library_dependencies.py100 parser = argparse.ArgumentParser()
101 parser.add_argument('-o', '--output', required=True, help='output file')
102 args = parser.parse_args()
H A Dsymbol_exports.py18 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 Dparser.c38 #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 Dzparser.y22 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 Dsancov_flags.cc34 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 Dsancov_flags.cc32 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 Dsancov_flags.cpp33 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();

Completed in 575 milliseconds

1234567891011>>