Marks an import as re-exported from the current module.
Aliases: public
Syntax: importa ex <source> publica <name>
Category
modifier
Related
Examples
examples/corpus/publica/publica.fab (canonical · keyword)
Marks an import as re-exported from the current module.
# @ publica marks a declaration as public metadata
#
# Annotations attach visibility metadata to the following declaration.
#
# GRAMMAR:
# annotatedDecl :← '@' 'publica' funcDecl
#
# EXPECTED OUTPUT:
# publica
@ publica
functio publicum() → textus {
redde "publica"
}
incipit {
nota publicum()
}Expected output:
publica