Next: , Previous: , Up: Built-in functions   [Contents][Index]


7.2.3.5 $ASSERT: Assert a condition

$ASSERT(expression)’ evaluates the macro expression. If the expression is false, an error message is printed and the run aborts.

This built-in is useful for ensuring that FWEB macros required by the code are properly initialized. Because it is expanded during the output phase, it must appear in the code part (not in the definition part).