nasm/pptok.dat
H. Peter Anvin a26433db68 preproc: add %un[i]macro, add cleanups
Add %un[i]macro, and a few stylistic cleanups.

Note: unlike %undef, %un[i]macro takes an argument specification,
which must *exactly* match the macro being undefined.  Similarly,
%unimacro has to be used to undefine a macro defined with %imacro, and
vice versa.
2008-07-16 14:40:01 -07:00

56 lines
499 B
Plaintext

#
# A * at the end indicates a condition; the list of conditions are
# on lines starting with *; the negatives are auto-generated
#
*
*ctx
*def
*empty
*id
*idn
*idni
*macro
*num
*str
*token
%arg
%assign
%clear
%define
%defstr
%depend
%elif*
%else
%endif
%endm
%endmacro
%endrep
%error
%exitrep
%iassign
%idefine
%idefstr
%if*
%imacro
%include
%ixdefine
%line
%local
%macro
%pathsearch
%pop
%push
%rep
%repl
%rotate
%stacksize
%strcat
%strlen
%substr
%undef
%unimacro
%unmacro
%use
%warning
%xdefine