Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

cpp::implicit_whitespace Locate in Contents

Declaration Locate in Contents

implicit_whitespace    ::=    lws?

Composition Locate in Contents

header_name implicit_whitespace Alternation Node identifier pp_number character_constant string_literal universal_character_name hex_quad integer_constant decimal_constant integer_suffix octal_constant hexadecimal_constant decimal_floating_constant hexadecimal_floating_constant fractional_constant exponent_part digit_sequence hexadecimal_fractional_constant binary_exponent_part hexadecimal_digit_sequence c_char_sequence octal_escape_sequence hexadecimal_escape_sequence s_char_sequence h_char_sequence q_char_sequence primary_expression expression postfix_expression argument_expression_list type_name initializer_list assignment_expression unary_expression cast_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 declaration_specifiers struct_or_union_specifier enum_specifier struct_declaration_list struct_declaration specifier_qualifier_list struct_declarator_list struct_declarator declarator enumerator_list enumerator pointer direct_declarator type_qualifier_list parameter_type_list identifier_list parameter_list parameter_declaration abstract_declarator direct_abstract_declarator initializer designation designator_list designator group group_part if_section control_line text_line non_directive if_group elif_groups else_group endif_line elif_group pp_tokens lws @

State Machine Locate in Contents

start:967:$0 final:968:$0 lws|{969|$1|970}