https://gcc.gnu.org/g:539d0c130092295479768769120f92b1b12143fc
commit r16-5737-g539d0c130092295479768769120f92b1b12143fc Author: Jose E. Marchesi <[email protected]> Date: Sat Oct 11 19:46:33 2025 +0200 a68: parser: AST nodes attributes/types Signed-off-by: Jose E. Marchesi <[email protected]> gcc/ChangeLog * algol68/a68-parser-attrs.def: New file. Diff: --- gcc/algol68/a68-parser-attrs.def | 387 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 387 insertions(+) diff --git a/gcc/algol68/a68-parser-attrs.def b/gcc/algol68/a68-parser-attrs.def new file mode 100644 index 000000000000..31fc0d91f7db --- /dev/null +++ b/gcc/algol68/a68-parser-attrs.def @@ -0,0 +1,387 @@ +/* This file contains the definitions and documentation for all the different + kind/attributes of Algol 68 parse tree nodes. + Copyright (C) 2025 Jose E. Marchesi. + + GCC is free software; you can redistribute it and/or modify it under the + terms of the GNU General Public License as published by the Free Software + Foundation; either version 3, or (at your option) any later version. + + GCC is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + FOR A PARTICULAR PURPOSE. See the GNU General Public License for more + details. + + You should have received a copy of the GNU General Public License along with + GCC; see the file COPYING3. If not see <http://www.gnu.org/licenses/>. */ + +/* Please keep the entries in this file sorted alphabetically. */ + +/* Note that the textual descriptions for the nodes are used in diagnostic + messages and debug dumps. Please make sure to write them in a way you would + expect to be used in statements like "[...] near ATT". */ + +A68_ATTR(A68_PATTERN, "transput pattern") +A68_ATTR(ACCESS_CLAUSE, "access clause") +A68_ATTR(ACCESS_SYMBOL, "access-symbol") +A68_ATTR(ACTUAL_DECLARER_MARK, "actual declarer mark") +A68_ATTR(ALT_ACCESS_SYMBOL, "alt-access-symbol") +A68_ATTR(ALT_DO_PART, "alt do part") +A68_ATTR(ALT_DO_SYMBOL, "alt do symbol") +A68_ATTR(ALT_EQUALS_SYMBOL, "alt equals symbol") +A68_ATTR(ALT_FORMAL_BOUNDS_LIST, "alt formal bounds list") +A68_ATTR(ANDF_SYMBOL, "andf symbol") +A68_ATTR(AND_FUNCTION, "andf pseudo-operator") +A68_ATTR(ANONYMOUS, "anonymous") +A68_ATTR(ARGUMENT, "argument") +A68_ATTR(ARGUMENT_LIST, "argument list") +A68_ATTR(ASSERTION, "assertion") +A68_ATTR(ASSERT_SYMBOL, "assert symbol") +A68_ATTR(ASSIGNATION, "assignation") +A68_ATTR(ASSIGN_SYMBOL, "assignation symbol") +A68_ATTR(ASSIGN_TO_SYMBOL, "assign-to symbol") +A68_ATTR(AT_SYMBOL, "at symbol") +A68_ATTR(BEGIN_SYMBOL, "begin symbol") +A68_ATTR(BITS_C_PATTERN, "bits-c-pattern") +A68_ATTR(BITS_DENOTATION, "bits-denotation") +A68_ATTR(BITS_PATTERN, "bits pattern") +A68_ATTR(BITS_SYMBOL, "bits-symbol") +A68_ATTR(BOLD_COMMENT_SYMBOL, "comment delimiter") +A68_ATTR(BOLD_COMMENT_BEGIN_SYMBOL, "comment opening delimiter") +A68_ATTR(BOLD_COMMENT_END_SYMBOL, "comment closing delimiter") +A68_ATTR(BOLD_PRAGMAT_SYMBOL, "pragmat-symbol") +A68_ATTR(BOLD_TAG, "bold tag") +A68_ATTR(BOOLEAN_PATTERN, "boolean pattern") +A68_ATTR(BOOL_SYMBOL, "bool-symbol") +A68_ATTR(BOUND, "actual declarer bound") +A68_ATTR(BOUNDS, "actual declarer bounds") +A68_ATTR(BOUNDS_LIST, "actual declarer bounds list") +A68_ATTR(BRIEF_COMMENT_BEGIN_SYMBOL, "comment opening delimiter") +A68_ATTR(BRIEF_COMMENT_END_SYMBOL, "comment closing delimiter") +A68_ATTR(BRIEF_OUSE_PART, "ouse-part") +A68_ATTR(BRIEF_CONFORMITY_OUSE_PART, "ouse-part") +A68_ATTR(BRIEF_ELIF_PART, "elif-part") +A68_ATTR(BRIEF_OPERATOR_DECLARATION, "operator declaration") +A68_ATTR(BUS_SYMBOL, "bus-symbol") +A68_ATTR(BYTES_SYMBOL, "bytes-symbol") +A68_ATTR(BY_PART, "by-part") +A68_ATTR(BY_SYMBOL, "by-symbol") +A68_ATTR(CALL, "call") +A68_ATTR(CASE_CHOICE_CLAUSE, "case choice clause") +A68_ATTR(CASE_CLAUSE, "case clause") +A68_ATTR(CASE_IN_PART, "case-in-part") +A68_ATTR(CASE_OUSE_PART, "case-ouse-part") +A68_ATTR(CASE_PART, "case-part") +A68_ATTR(CASE_SYMBOL, "case-symbol") +A68_ATTR(CAST, "cast") +A68_ATTR(CHANNEL_SYMBOL, "channel-symbol") +A68_ATTR(CHAR_C_PATTERN, "char C-like pattern") +A68_ATTR(CHAR_SYMBOL, "char-symbol") +A68_ATTR(CHOICE, "choice") +A68_ATTR(CHOICE_PATTERN, "choice pattern") +A68_ATTR(CLOSED_CLAUSE, "closed clause") +A68_ATTR(CLOSE_SYMBOL, "close symbol") +A68_ATTR(COLLATERAL_CLAUSE, "collateral clause") +A68_ATTR(COLLECTION, "collection") +A68_ATTR(COLON_SYMBOL, "colon-symbol") +A68_ATTR(COMMA_SYMBOL, "comma-symbol") +A68_ATTR(COMPLEX_PATTERN, "complex pattern") +A68_ATTR(COMPLEX_SYMBOL, "complex-symbol") +A68_ATTR(COMPL_SYMBOL, "compl-symbol") +A68_ATTR(CONDITIONAL_CLAUSE, "conditional clause") +A68_ATTR(CONFORMITY_CHOICE, "conformity clause choice") +A68_ATTR(CONFORMITY_CLAUSE, "conformity clause") +A68_ATTR(CONFORMITY_IN_PART, "conformity clause in-part") +A68_ATTR(CONFORMITY_OUSE_PART, "conformity clause ouse-part") +A68_ATTR(CONSTRUCT, "construct") +A68_ATTR(DECLARATION_LIST, "list of declarations") +A68_ATTR(DECLARER, "declarer") +A68_ATTR(DEF_PART, "def-part") +A68_ATTR(DEF_SYMBOL, "def-symbol") +A68_ATTR(DEFINING_IDENTIFIER, "defining identifier") +A68_ATTR(DEFINING_INDICANT, "defining mode") +A68_ATTR(DEFINING_OPERATOR, "defining operator") +A68_ATTR(DEFINING_MODULE_INDICANT, "defining module indicant") +A68_ATTR(DENOTATION, "denotation") +A68_ATTR(DEPROCEDURING, "deproceduring coercion") +A68_ATTR(DEREFERENCING, "dereferencing coercion") +A68_ATTR(DO_PART, "do-part") +A68_ATTR(DO_SYMBOL, "do-symbol") +A68_ATTR(DYNAMIC_REPLICATOR, "format dynamic replicator") +A68_ATTR(EGG_SYMBOL, "egg-symbol") +A68_ATTR(ELIF_IF_PART, "elif if-part") +A68_ATTR(ELIF_PART, "elif-part") +A68_ATTR(ELIF_SYMBOL, "elif-symbol") +A68_ATTR(ELSE_BAR_SYMBOL, "else-bar-symbol") +A68_ATTR(ELSE_OPEN_PART, "else-open-part") +A68_ATTR(ELSE_PART, "else-part") +A68_ATTR(ELSE_SYMBOL, "else-symbol") +A68_ATTR(EMPTY_SYMBOL, "empty-symbol") +A68_ATTR(ENCLOSED_CLAUSE, "enclosed clause") +A68_ATTR(END_SYMBOL, "end-symbol") +A68_ATTR(ENQUIRY_CLAUSE, "enquiry clause") +A68_ATTR(EQUALS_SYMBOL, "equals-symbol") +A68_ATTR(ERROR, "error node") +A68_ATTR(ERROR_IDENTIFIER, "error-identifier") +A68_ATTR(ESAC_SYMBOL, "esac-symbol") +A68_ATTR(EXIT_SYMBOL, "exit-symbol") +A68_ATTR(EXPONENT_FRAME, "exponent-frame") +A68_ATTR(FALSE_SYMBOL, "false-symbol") +A68_ATTR(FED_SYMBOL, "fed-symbol") +A68_ATTR(FIELD, "struct field") +A68_ATTR(FIELD_IDENTIFIER, "field-identifier") +A68_ATTR(FILE_SYMBOL, "file-symbol") +A68_ATTR(FIRM, "firm context") +A68_ATTR(FIXED_C_PATTERN, "fixed-c-pattern") +A68_ATTR(FI_SYMBOL, "fi-symbol") +A68_ATTR(FLEX_SYMBOL, "flex-symbol") +A68_ATTR(FLOAT_C_PATTERN, "float C format pattern") +A68_ATTR(FORMAL_BOUNDS, "formal declarer bounds") +A68_ATTR(FORMAL_BOUNDS_LIST, "list of formal declarer bounds") +A68_ATTR(FORMAL_DECLARERS, "formal declarers") +A68_ATTR(FORMAL_DECLARERS_LIST, "list of formal declarers") +A68_ATTR(FORMAL_DECLARER_MARK, "formal declarer mark") +A68_ATTR(FORMAL_NEST_SYMBOL, "formal-nest-symbol") +A68_ATTR(FORMULA, "formula") +A68_ATTR(FOR_PART, "for-part") +A68_ATTR(FOR_SYMBOL, "for-symbol") +A68_ATTR(FORMAT_CLOSE_SYMBOL, "format-close-symbol") +A68_ATTR(FORMAT_DELIMITER_SYMBOL, "format-delimiter-symbol") +A68_ATTR(FORMAT_IDENTIFIER, "format identifier") +A68_ATTR(FORMAT_A_FRAME, "format A-frame") +A68_ATTR(FORMAT_D_FRAME, "format D-frame") +A68_ATTR(FORMAT_E_FRAME, "format E-frame") +A68_ATTR(FORMAT_I_FRAME, "format I-frame") +A68_ATTR(FORMAT_ITEM_A, "format item-A") +A68_ATTR(FORMAT_ITEM_B, "format item-B") +A68_ATTR(FORMAT_ITEM_C, "format item-C") +A68_ATTR(FORMAT_ITEM_D, "format item-D") +A68_ATTR(FORMAT_ITEM_E, "format item-E") +A68_ATTR(FORMAT_ITEM_F, "format item-F") +A68_ATTR(FORMAT_ITEM_G, "format item-G") +A68_ATTR(FORMAT_ITEM_H, "format item-H") +A68_ATTR(FORMAT_ITEM_I, "format item-I") +A68_ATTR(FORMAT_ITEM_J, "format item-J") +A68_ATTR(FORMAT_ITEM_K, "format item-K") +A68_ATTR(FORMAT_ITEM_L, "format item-L") +A68_ATTR(FORMAT_ITEM_M, "format item-M") +A68_ATTR(FORMAT_ITEM_N, "format item-N") +A68_ATTR(FORMAT_ITEM_O, "format item-O") +A68_ATTR(FORMAT_ITEM_P, "format item-P") +A68_ATTR(FORMAT_ITEM_Q, "format item-Q") +A68_ATTR(FORMAT_ITEM_R, "format item-R") +A68_ATTR(FORMAT_ITEM_S, "format item-S") +A68_ATTR(FORMAT_ITEM_T, "format item-T") +A68_ATTR(FORMAT_ITEM_U, "format item-U") +A68_ATTR(FORMAT_ITEM_V, "format item-V") +A68_ATTR(FORMAT_ITEM_W, "format item-W") +A68_ATTR(FORMAT_ITEM_X, "format item-X") +A68_ATTR(FORMAT_ITEM_Y, "format item-Y") +A68_ATTR(FORMAT_ITEM_Z, "format item-Z") +A68_ATTR(FORMAT_ITEM_ESCAPE, "format item escape") +A68_ATTR(FORMAT_ITEM_MINUS, "format item -") +A68_ATTR(FORMAT_ITEM_PLUS, "format item +") +A68_ATTR(FORMAT_ITEM_POINT, "format item .") +A68_ATTR(FORMAT_OPEN_SYMBOL, "format-open-symbol") +A68_ATTR(FORMAT_PATTERN, "format pattern") +A68_ATTR(FORMAT_POINT_FRAME, "format point frame") +A68_ATTR(FORMAT_SYMBOL, "format-symbol") +A68_ATTR(FORMAT_TEXT, "format text") +A68_ATTR(FORMAT_Z_FRAME, "format Z frame") +A68_ATTR(FROM_PART, "from-part") +A68_ATTR(FROM_SYMBOL, "from-symbol") +A68_ATTR(GENERAL_C_PATTERN, "general C-like pattern") +A68_ATTR(GENERAL_PATTERN, "general pattern") +A68_ATTR(GENERATOR, "generator") +A68_ATTR(GENERIC_ARGUMENT, "generic argument") +A68_ATTR(GENERIC_ARGUMENT_LIST, "generic argument list") +A68_ATTR(GOTO_SYMBOL, "goto-symbol") +A68_ATTR(GO_SYMBOL, "go-symbol") +A68_ATTR(GUARDED_CONDITIONAL_CLAUSE, "guarded conditional clause") +A68_ATTR(GUARDED_LOOP_CLAUSE, "guarded loop clause") +A68_ATTR(HEAP_SYMBOL, "heap-symbol") +A68_ATTR(IDENTIFIER, "identifier") +A68_ATTR(IDENTIFIER_WITH_UNDERSCORES, "identifier with underscores") +A68_ATTR(IDENTITY_DECLARATION, "identity declaration") +A68_ATTR(IDENTITY_RELATION, "identity relation") +A68_ATTR(IF_PART, "if-part") +A68_ATTR(IF_SYMBOL, "if-symbol") +A68_ATTR(INDICANT, "indicant") +A68_ATTR(INITIALISER_SERIES, "initialiser series") +A68_ATTR(INSERTION, "insertion") +A68_ATTR(INTEGRAL_C_PATTERN, "integral C-like pattern") +A68_ATTR(INTEGRAL_MOULD, "integral mould") +A68_ATTR(INTEGRAL_PATTERN, "integral pattern") +A68_ATTR(INT_DENOTATION, "integral denotation") +A68_ATTR(INT_SYMBOL, "int-symbol") +A68_ATTR(IN_SYMBOL, "in-symbol") +A68_ATTR(IN_TYPE_MODE, "in type mode") +A68_ATTR(ISNT_SYMBOL, "isnt-symbol") +A68_ATTR(IS_SYMBOL, "is-symbol") +A68_ATTR(JUMP, "jump") +A68_ATTR(KEYWORD, "keyword") +A68_ATTR(LABEL, "label") +A68_ATTR(LABELED_UNIT, "labeled unit") +A68_ATTR(LABEL_IDENTIFIER, "label identifier") +A68_ATTR(LABEL_SEQUENCE, "label sequence") +A68_ATTR(LITERAL, "literal") +A68_ATTR(LOCAL_LABEL, "local label") +A68_ATTR(LOC_SYMBOL, "loc-symbol") +A68_ATTR(LONGETY, "longsety") +A68_ATTR(LONG_SYMBOL, "long-symbol") +A68_ATTR(LOOP_CLAUSE, "loop clause") +A68_ATTR(LOOP_IDENTIFIER, "loop identifier") +A68_ATTR(MAIN_SYMBOL, "main-symbol") +A68_ATTR(MEEK, "meek context") +A68_ATTR(MODE_BITS, "mode bits") +A68_ATTR(MODE_BOOL, "mode bool") +A68_ATTR(MODE_BYTES, "mode bytes") +A68_ATTR(MODE_CHAR, "mode char") +A68_ATTR(MODE_COMPLEX, "mode complex") +A68_ATTR(MODE_DECLARATION, "mode declaration") +A68_ATTR(MODE_FILE, "mode file") +A68_ATTR(MODE_FORMAT, "mode format") +A68_ATTR(A68_MODE_INT, "mode int") +A68_ATTR(MODE_LONG_LONG_BITS, "mode long long bits") +A68_ATTR(MODE_LONG_LONG_COMPLEX, "mode long long complex") +A68_ATTR(MODE_LONG_LONG_INT, "mode long long int") +A68_ATTR(MODE_LONG_LONG_REAL, "mode long long real") +A68_ATTR(MODE_LONG_BITS, "mode long bits") +A68_ATTR(MODE_LONG_BYTES, "mode long bytes") +A68_ATTR(MODE_LONG_COMPLEX, "mode long complex") +A68_ATTR(MODE_LONG_INT, "mode long int") +A68_ATTR(MODE_LONG_REAL, "mode long real") +A68_ATTR(MODE_NO_CHECK, "mode no check") +A68_ATTR(MODE_REAL, "mode real") +A68_ATTR(MODE_SYMBOL, "mode-symbol") +A68_ATTR(MODULE_INDICANT, "module indicant") +A68_ATTR(MODULE_DECLARATION, "module-declaration") +A68_ATTR(MODULE_SYMBOL, "module-symbol") +A68_ATTR(MODULE_TEXT, "module text") +A68_ATTR(MONADIC_FORMULA, "monadic formula") +A68_ATTR(MONAD_SEQUENCE, "monad sequence") +A68_ATTR(NIHIL, "nihil") +A68_ATTR(NIL_SYMBOL, "nil-symbol") +A68_ATTR(NORMAL_IDENTIFIER, "normal identifier") +A68_ATTR(NO_SORT, "no sort") +A68_ATTR(OD_SYMBOL, "od-symbol") +A68_ATTR(OF_SYMBOL, "of-symbol") +A68_ATTR(OPEN_PART, "open part") +A68_ATTR(OPEN_SYMBOL, "open-symbol") +A68_ATTR(OPERATOR, "operator") +A68_ATTR(OPERATOR_DECLARATION, "operator declaration") +A68_ATTR(OPERATOR_PLAN, "operator plan") +A68_ATTR(OP_SYMBOL, "op-symbol") +A68_ATTR(ORF_SYMBOL, "orf-symbol") +A68_ATTR(OR_FUNCTION, "orel pseudo-operator") +A68_ATTR(OUSE_PART, "ouse-part") +A68_ATTR(OUSE_SYMBOL, "ouse-symbol") +A68_ATTR(OUT_PART, "out-part") +A68_ATTR(OUT_SYMBOL, "out-symbol") +A68_ATTR(OUT_TYPE_MODE, "out type mode") +A68_ATTR(PACKET, "packet") +A68_ATTR(PARALLEL_CLAUSE, "parallel clause") +A68_ATTR(PARAMETER, "parameter") +A68_ATTR(PARAMETER_IDENTIFIER, "parameter identifier") +A68_ATTR(PARAMETER_LIST, "parameter list") +A68_ATTR(PARAMETER_PACK, "parameter pack") +A68_ATTR(PARTICULAR_PROGRAM, "particular program") +A68_ATTR(PAR_SYMBOL, "par-symbol") +A68_ATTR(PICTURE, "format picture") +A68_ATTR(PICTURE_LIST, "format picture list") +A68_ATTR(PIPE_SYMBOL, "pipe-symbol") +A68_ATTR(POINT_SYMBOL, "point-symbol") +A68_ATTR(POSTLUDE_PART, "postlude-part") +A68_ATTR(POSTLUDE_SYMBOL, "postlude-symbol") +A68_ATTR(PRELUDE_PACKET, "prelude-packet") +A68_ATTR(PRIMARY, "primary") +A68_ATTR(PRIORITY, "operator priority") +A68_ATTR(PRIORITY_DECLARATION, "operator priority declaration") +A68_ATTR(PRIO_SYMBOL, "prio-symbol") +A68_ATTR(PROCEDURE_DECLARATION, "procedure declaration") +A68_ATTR(PROCEDURE_VARIABLE_DECLARATION, "procedure variable declaration") +A68_ATTR(PROCEDURING, "proceduring coercion") +A68_ATTR(PROC_SYMBOL, "proc-symbol") +A68_ATTR(PUBLIC_SYMBOL, "public-symbol") +A68_ATTR(QUALIFIER, "qualifier") +A68_ATTR(RADIX_FRAME, "radix frame") +A68_ATTR(REAL_DENOTATION, "real denotation") +A68_ATTR(REAL_PATTERN, "real pattern") +A68_ATTR(REAL_SYMBOL, "real-symbol") +A68_ATTR(REF_SYMBOL, "ref-symbol") +A68_ATTR(REPLICATOR, "format replicator") +A68_ATTR(REVELATION, "revelation") +A68_ATTR(REVELATION_PART, "revelation-part") +A68_ATTR(ROUTINE_TEXT, "routine text") +A68_ATTR(ROUTINE_UNIT, "routine unit") +A68_ATTR(ROWING, "rowing coercion") +A68_ATTR(ROWS_SYMBOL, "rows-symbol") +A68_ATTR(ROW_CHAR_DENOTATION, "row of chars denotation") +A68_ATTR(ROW_SYMBOL, "row-symbol") +A68_ATTR(SECONDARY, "secondary") +A68_ATTR(SELECTION, "selection") +A68_ATTR(SELECTOR, "selector") +A68_ATTR(SEMA_SYMBOL, "sema-symbol") +A68_ATTR(SEMI_SYMBOL, "semi-symbol") +A68_ATTR(SERIAL_CLAUSE, "serial clause") +A68_ATTR(SERIES_MODE, "series mode") +A68_ATTR(SHORTETY, "shortsety") +A68_ATTR(SHORT_SYMBOL, "short-symbol") +A68_ATTR(SIGN_MOULD, "sign mould") +A68_ATTR(SKIP, "skip unit") +A68_ATTR(SKIP_SYMBOL, "skip-symbol") +A68_ATTR(SLICE, "slice") +A68_ATTR(SOFT, "soft context") +A68_ATTR(SOME_CLAUSE, "some clause") +A68_ATTR(SPECIFICATION, "specification") +A68_ATTR(SPECIFIED_UNIT, "specified unit") +A68_ATTR(SPECIFIED_UNIT_LIST, "specified unit list") +A68_ATTR(SPECIFIED_UNIT_UNIT, "specified unit unit") +A68_ATTR(SPECIFIER, "specifier") +A68_ATTR(SPECIFIER_IDENTIFIER, "specifier identifier") +A68_ATTR(STANDARD, "standard") +A68_ATTR(STATIC_REPLICATOR, "static replicator") +A68_ATTR(STATIC_SYMBOL, "static-symbol") +A68_ATTR(STOWED_MODE, "stowed mode") +A68_ATTR(STRING_C_PATTERN, "string C-like pattern") +A68_ATTR(STRING_PATTERN, "string pattern") +A68_ATTR(STRING_SYMBOL, "string-symbol") +A68_ATTR(STRONG, "strong context") +A68_ATTR(STRUCTURED_FIELD, "structured field") +A68_ATTR(STRUCTURED_FIELD_LIST, "structured field list") +A68_ATTR(STRUCTURE_PACK, "structure pack") +A68_ATTR(STRUCT_SYMBOL, "struct-symbol") +A68_ATTR(STYLE_II_COMMENT_SYMBOL, "comment delimiter") +A68_ATTR(STYLE_I_COMMENT_SYMBOL, "comment delimiter") +A68_ATTR(STYLE_I_PRAGMAT_SYMBOL, "pragmat-symbol") +A68_ATTR(SUB_SYMBOL, "sub-symbol") +A68_ATTR(SUB_UNIT, "sub unit") +A68_ATTR(TERTIARY, "tertiary") +A68_ATTR(THEN_BAR_SYMBOL, "then-bar-symbol") +A68_ATTR(THEN_PART, "then-part") +A68_ATTR(THEN_SYMBOL, "then-symbol") +A68_ATTR(TO_PART, "to-part") +A68_ATTR(TO_SYMBOL, "to-symbol") +A68_ATTR(TRIMMER, "trimmer") +A68_ATTR(TRUE_SYMBOL, "true-symbol") +A68_ATTR(UNION_DECLARER_LIST, "union declarer list") +A68_ATTR(UNION_PACK, "union pack") +A68_ATTR(UNION_SYMBOL, "union-symbol") +A68_ATTR(UNIT, "unit") +A68_ATTR(UNITING, "uniting coercion") +A68_ATTR(UNIT_LIST, "unit list") +A68_ATTR(UNIT_SERIES, "unit series") +A68_ATTR(VARIABLE_DECLARATION, "variable declaration") +A68_ATTR(VIRTUAL_DECLARER_MARK, "virtual declarer mark") +A68_ATTR(VOIDING, "voiding coercion") +A68_ATTR(VOID_SYMBOL, "void-symbol") +A68_ATTR(WEAK, "weak context") +A68_ATTR(WHILE_PART, "while-part") +A68_ATTR(WHILE_SYMBOL, "while-symbol") +A68_ATTR(WIDENING, "widening coercion") +A68_ATTR(WILDCARD, "wildcard") + +/* +Local variables: +mode:c +End: +*/
