6.2.1 Symbol

.abort detected. Abandoning ship.

User error invoked with the .abort directive.

.else without matching .if

An .else directive was seen without a preceding .if directive.

.elseif after .else

An .elseif directive specified after a .else directive. Modify your code so that the .elseif directive comes before the .else directive.

.elseif without matching .if

An .elseif directive was seen without a preceding .if directive.

.endfunc missing for previous .func

An .endfunc directive is missing for a previous .func directive.

.endif without .if

An .endif directive was seen without a preceding .if directive.

.err encountered.

User error invoked with the .err directive.

.Ifeqs syntax error

Two comma-separated, double-quoted strings were not passed as arguments to the .ifeqs directive.

.Set pop with no .set push

Attempting to pop options off of an empty option stack. Use .set push before .set pop.

.Size expression too complicated to fix up

The .size expression can be constant or use label subtraction.