Skip to content

The Hash `#`

A leading # is the universal comment marker for Archmage. Depending on its position, the affected element is treated as blank or skipped.

Where it appears Effect
First cell of a row Skip that row
Description row Skip that column
Subtable Description row Skip that column
Data cell Treat that cell as blank

For details regarding Description and Subtable Description, see Superheader.

Where it appears Effect
First cell of a column Skip that column
Description column Skip that row
Data cell Treat that cell as blank
Where it appears Effect
First cell of a row Skip that row
First cell of a column Skip that column
Data cell Treat that cell as blank

# is always evaluated before other skip mechanisms. When multiple skip mechanisms could apply, Archmage evaluates them in the following order:

Scope Order
Header #enabled → brace flags → xflags / tags / minver
Data #conditionswitch + case

The rgba type uses # inside its own value syntax — colors are written as #RRGGBB or #RRGGBBAA. A single leading # in an rgba cell is therefore a color, not a comment marker.

To blank an rgba cell, use two # signs:

#FF0000 a real color
## blank
##FF0000 blank — the leading `##` blanks the cell regardless of what follows