Table 3: A grammar for linkage specifications

linkage-specification =
    linkage-block | linkage-declaration .
linkage-block =
    "extern" string-literal "{" { declaration } "}" .
linkage-declaration =
    "extern" string-literal declaration .
Notes: - Items enclosed in double quotes are literal text.
       - Items enclosed in braces may be occur zero or more times.