Renderingla

publica

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