Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

C::type_specifier Locate in Contents

Declaration Locate in Contents

(6.7.2) type-specifier:
            "void"
        |    "char"
        |    "short"
        |    "int"
        |    "long"
        |    "float"
        |    "double"
        |    "signed"
        |    "unsigned"
        |    "_Bool"
        |    "_Complex"
        |    struct-or-union-specifier
        |    enum-specifier
        |    typedef-name

Composition Locate in Contents

declaration_specifiers type_specifier Alternation Node specifier_qualifier_list Concatenation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node struct_or_union_specifier enum_specifier typedef_name 'v' 'o' 'i' 'd' 'c' 'h' 'a' 'r' 's' 'h' 'o' 'r' 't' 'i' 'n' 't' 'l' 'o' 'n' 'g' 'f' 'l' 'o' 'a' 't' 'd' 'o' 'u' 'b' 'l' 'e' 's' 'i' 'g' 'n' 'e' 'd' 'u' 'n' 's' 'i' 'g' 'n' 'e' 'd' '_' 'B' 'o' 'o' 'l' '_' 'C' 'o' 'm' 'p' 'l' 'e' 'x'

State Machine Locate in Contents

start:1170:$0 final:1171:$0 struct_or_union_specifier|{1172|$12|1173} enum_specifier|{1344|$13|1345} typedef_name|{1350|$14|1351}