Certain directives (placed in *.haxproj files or implied in *.haxsnip.htmls' headers) and certain haXtags (placed anywhere) — specifically:
process:static: and process:pages:— absolutely require —lest they render warning/error messages into generated output contents (or if so configured, abort the overall process abruptly, prematurely and entirely)— strict adherence to the following (essentially trivial, still currently rather demanding-and-unforgiving thanks to the.. "compactness" of the parser) syntax rules:
, comma, " quotation marks:
= "Wrote this in \"VBScript\" back in '99.." \"
for in-text quotation marks etc.) {*|
and |}) specially escaped by prefixing it with 2 ` backticks:
{T|sometextname|}, {P|1st:div|}
or {X|myctl:|}{T|``sometextname|}, {P|``1st:div|}
or {X|``myctl:|} respectively( ) parentheses, both separated with
a , comma, such as:
wrapHref = ("prefix here" , "suffix here")xmlEscape = (False , True) [ and ] and may contain any number of either text values (each
separated from the next by a , comma), or tuples (dito), or nothing at all:
more = ["customfield1" , "customfield2" , "customfieldX"]more = []attr = [ ("class","pagelink") , ("href","{P|/blog/index.html|}") ] " quotation marks and with a
=> connector (in place of the usual =) are in each and every instance
=> in place of
the usual = assignment operator. \" escaping of quotation marks required in here, also no haXtags in here require the above-mentioned `` double-backtick escaping.= ".." plus any required inner escaping.