Export Statements

Syntax

<export-statement> ::= "export" (<export> | <exports>) ";"

<export>  ::= <item-export> | <glob-export> | <nested-export>
<exports> ::= "{" (<export> ",")* <export>? "}"

<item-export>   ::= <path> ("as" <identifier>)?
<glob-export>   ::= <path> "::" "*"
<nested-export> ::= <path> "::" <exports>

Semantics

Coming soon...