Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

C::declaration_specifiers Locate in Contents

Declaration Locate in Contents

(6.7) declaration-specifiers:
            storage-class-specifier declaration-specifiers?
        |    type-specifier declaration-specifiers?
        |    type-qualifier declaration-specifiers?
        |    function-specifier declaration-specifiers?

Composition Locate in Contents

declaration declaration_specifiers Alternation Node declaration_specifiers parameter_declaration function_definition Concatenation Node Concatenation Node Concatenation Node Concatenation Node storage_class_specifier implicit_whitespace Alternation Node type_specifier implicit_whitespace Alternation Node type_qualifier implicit_whitespace Alternation Node function_specifier implicit_whitespace Alternation Node declaration_specifiers @ declaration_specifiers @ declaration_specifiers @ declaration_specifiers @

State Machine Locate in Contents

start:1149:$0 storage_class_specifier|{1151|$2|1152} type_specifier|{1170|$6|1171} type_qualifier|{1196|$10|1197} function_specifier|{1352|$14|1353} final:1150:$0 implicit_whitespace|{1153|$17|1154} implicit_whitespace|{1153|$18|1154} implicit_whitespace|{1153|$19|1154} implicit_whitespace|{1153|$20|1154} declaration_specifiers|{1149|$4|1150} declaration_specifiers|{1149|$8|1150} declaration_specifiers|{1149|$12|1150} declaration_specifiers|{1149|$16|1150}