Renderingen-US

@

Translation status: English reader-locale proof. Code fences render through the en pipeline; prose is canonical Latin.

Introduces an annotation for the following declaration or statement.

Aliases: annotation

Syntax: @ <name>

Category#

metadata

Examples#

radix/corpus/directiva/directiva.fab (canonical · annotation)#

Introduces an annotation for the following declaration or statement.

# =============================================================================
# @ — Introduces an annotation for the following declaration or statement.
# =============================================================================
#
# What this teaches:
#   • Annotation syntax — `@ <name>` introduces an annotation applied to the following declaration or statement.
#   • Metadata annotations — annotations like `@ nondum`, `@ cli`, `@ futura` attach metadata to declarations.
#
# Common mistakes:
#   • Applying an annotation to the wrong declaration target — annotations apply to the immediately following declaration only.
#
# See also: nondum, cli, futura
# =============================================================================

# directiva — +++ TOML frontmatter smoke
#
# GRAMMAR:
#   fabFile := frontmatter? program
#
# EXPECTED OUTPUT:
#   pong

fn ping()  string {
    return "pong"
}

main {
    print ping()
}

Expected output:

pong