move hide behind @ and specify with :
This commit is contained in:
+3
-3
@@ -16,9 +16,9 @@ roadmap and milestone history.
|
||||
- file-local relative imports, import aliases, and qualified member access
|
||||
- transparent declaration aliases with `Name :: alias package.Member`; functions/type factories,
|
||||
named types, and globals retain their original declaration or storage identity
|
||||
- bare `hide` and explicit `hide(package)` make a named top-level declaration package-local;
|
||||
`hide(file)` makes it file-local; declarations are public by default, leading underscores
|
||||
are ordinary identifier characters, and imports are always file-local
|
||||
- bare `@hide` and explicit `@hide:package` make a named top-level declaration package-local;
|
||||
`@hide:file` makes it file-local, and any qualifier may precede its declaration on a separate
|
||||
line; the qualifier words remain valid identifiers, declarations are public by default, and imports are always file-local
|
||||
- relative `.h` imports as synthetic C header package namespaces
|
||||
- native `name test { ... }` declarations with fallible-void results inferred from `testing.Error`
|
||||
and errors propagated by `try`, plus anonymous
|
||||
|
||||
Reference in New Issue
Block a user