Qualified Names¶
Syntax¶
//$ Qualified name.
sreally_qualified_name := squalified_name "::" ssimple_name_parts
squalified_name := sreally_qualified_name
squalified_name := ssimple_name_parts
ssimple_name_parts := sname
ssimple_name_parts := sname "[" "]"
ssimple_name_parts := sname "[" sexpr "]"
//$ Suffixed name (to name functions).
ssuffixed_name := squalified_name "of" x[sthename_pri]