Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

cxx::linkage_specification Locate in Contents

Declaration Locate in Contents

linkage-specification:
            "extern" string-literal "{" declaration-seq? "}"
        |    "extern" string-literal declaration

Composition Locate in Contents

declaration linkage_specification Alternation Node Concatenation Node Concatenation Node Concatenation Node implicit_whitespace string_literal implicit_whitespace '{' implicit_whitespace Alternation Node implicit_whitespace '}' Concatenation Node implicit_whitespace string_literal implicit_whitespace declaration 'e' 'x' 't' 'e' 'r' 'n' declaration_seq @ 'e' 'x' 't' 'e' 'r' 'n'

State Machine Locate in Contents

start:2421:$0 final:2422:$0 implicit_whitespace|{2082|$12|2083} implicit_whitespace|{2082|$16|2083} string_literal|{2213|$3|2214} string_literal|{2213|$10|2214} implicit_whitespace|{2082|$13|2083} implicit_whitespace|{2082|$17|2083} declaration|{2074|$11|2075} implicit_whitespace|{2082|$14|2083} declaration_seq|{2072|$6|2073} implicit_whitespace|{2082|$15|2083}