uasm 1.0.9+2.57

A library to build the UASM compiler, for usage in build scripts.
Documentation

;--- macro function calls with <>-literals as arguments of hll directives
;--- this was a problem before v2.11 because hll directives .if, .while, .until, .elseif
;--- trigger a special tokenize-mode that handles < and > differently

	.386
	.model flat
	.code

ifdef __ASMC__
	option asmc:on
endif
	.if @SubStr(<ebx==1 && edi==2, xxx>, 1, 16)
	.elseif @SubStr(<ebx==2 && edi==1, xxx>, 1, 16)
	.endif

ifdef __ASMC__
	option asmc:off
endif

	.if @SubStr(<ebx==1 && edi==2, xxx>, 1, 16)
	.elseif @SubStr(<ebx==2 && edi==1, xxx>, 1, 16)
	.endif

ifdef __ASMC__
	option asmc:on
endif

;--- this was accepted prior to v2.11, but result of @InStr() was wrong
	.if @InStr(,<abc>,<c>)
	.endif

end