The Hash `#`
A leading # is the universal comment marker for Archmage. Depending on its position, the affected element is treated as blank or skipped.
Regular Tables
Section titled “Regular Tables”| 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.
Property Sheets
Section titled “Property Sheets”| Where it appears | Effect |
|---|---|
| First cell of a column | Skip that column |
Description column |
Skip that row |
| Data cell | Treat that cell as blank |
Index Tables
Section titled “Index Tables”| 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 |
Order of Precedence
Section titled “Order of Precedence”# 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 | # → condition → switch + case |
rgba Is the Exception
Section titled “rgba Is the Exception”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