Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

cxx::implicit_whitespace Locate in Contents

Declaration Locate in Contents

implicit_whitespace    ::=    lws?

Composition Locate in Contents

hex_quad implicit_whitespace Alternation Node universal_character_name header_name identifier pp_number character_literal string_literal h_char_sequence q_char_sequence integer_literal floating_literal decimal_literal integer_suffix octal_literal hexadecimal_literal c_char_sequence octal_escape_sequence hexadecimal_escape_sequence fractional_constant exponent_part digit_sequence s_char_sequence declaration_seq primary_expression expression unqualified_id qualified_id operator_function_id conversion_function_id template_id nested_name_specifier postfix_expression expression_list simple_type_specifier pseudo_destructor_name type_id assignment_expression unary_expression cast_expression new_expression delete_expression new_placement new_type_id new_initializer type_specifier_seq new_declarator ptr_operator direct_new_declarator pm_expression multiplicative_expression additive_expression shift_expression relational_expression equality_expression and_expression exclusive_or_expression inclusive_or_expression logical_and_expression logical_or_expression conditional_expression throw_expression labeled_statement expression_statement compound_statement selection_statement iteration_statement jump_statement try_block statement_seq condition declarator simple_declaration function_definition template_declaration explicit_instantiation explicit_specialization linkage_specification asm_definition namespace_alias_definition using_declaration using_directive decl_specifier_seq init_declarator_list class_specifier enum_specifier elaborated_type_specifier enumerator_list enumerator_definition unnamed_namespace_definition original_namespace_definition extension_namespace_definition qualified_namespace_specifier init_declarator initializer direct_declarator declarator_id parameter_declaration_clause cv_qualifier_seq exception_specification abstract_declarator direct_abstract_declarator parameter_declaration_list parameter_declaration ctor_initializer function_try_block initializer_clause initializer_list class_head member_specification base_clause member_declaration member_declarator_list member_declarator pure_specifier constant_initializer base_specifier_list base_specifier conversion_type_id conversion_declarator mem_initializer_list mem_initializer mem_initializer_id template_argument_list template_parameter_list type_parameter handler_seq handler exception_declaration type_id_list group group_part pp_tokens if_section control_line if_group elif_groups else_group endif_line elif_group identifier_list lws @

State Machine Locate in Contents

start:2082:$0 final:2083:$0 lws|{2084|$1|2085}