Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

[Home]->[Documentation]->[Syntac Universal Parser]->[Programming Languages]->[C++]->[Symbols]->[identifier]

Expand All
Collapse All
Contents

cxx::identifier Locate in Contents

Declaration Locate in Contents

identifier:
            nondigit
        |    identifier nondigit
        |    identifier digit

Composition Locate in Contents

preprocessing_token identifier Alternation Node identifier unqualified_id qualified_id class_name postfix_expression labeled_statement jump_statement namespace_alias_definition typedef_name enum_specifier elaborated_type_specifier enum_name enumerator original_namespace_name namespace_alias original_namespace_definition class_head member_declarator mem_initializer_id type_parameter template_name control_line if_group identifier_lparen identifier_list nondigit Concatenation Node Concatenation Node identifier implicit_whitespace nondigit identifier implicit_whitespace digit

State Machine Locate in Contents

start:2113:$0 nondigit|{2115|$1|2116} identifier|{2113|$3|2114} identifier|{2113|$6|2114} final:2114:$0 implicit_whitespace|{2082|$8|2083} implicit_whitespace|{2082|$9|2083} nondigit|{2115|$4|2116} digit|{2123|$7|2124}