pptok: add rmacro/rimacro
[nasm.git] / pptok.dat
blob48b55af19150536c724a3d27c14e378f4f399c6e
1 ## --------------------------------------------------------------------------
2 ##
3 ## Copyright 1996-2009 The NASM Authors - All Rights Reserved
4 ## See the file AUTHORS included with the NASM distribution for
5 ## the specific copyright holders.
6 ##
7 ## Redistribution and use in source and binary forms, with or without
8 ## modification, are permitted provided that the following
9 ## conditions are met:
11 ## * Redistributions of source code must retain the above copyright
12 ## notice, this list of conditions and the following disclaimer.
13 ## * Redistributions in binary form must reproduce the above
14 ## copyright notice, this list of conditions and the following
15 ## disclaimer in the documentation and/or other materials provided
16 ## with the distribution.
17 ##
18 ## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
19 ## CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
20 ## INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
21 ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
22 ## DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
23 ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
24 ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
25 ## NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
26 ## LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 ## HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28 ## CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
29 ## OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
30 ## EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32 ## --------------------------------------------------------------------------
35 # A * at the end indicates a condition; the list of conditions are
36 # on lines starting with *; the negatives are auto-generated
39 *ctx
40 *def
41 *empty
42 *id
43 *idn
44 *idni
45 *macro
46 *num
47 *str
48 *token
49 %arg
50 %assign
51 %clear
52 %define
53 %defstr
54 %depend
55 %elif*
56 %else
57 %endif
58 %endm
59 %endmacro
60 %endrep
61 %error
62 %exitmacro
63 %exitrep
64 %fatal
65 %iassign
66 %idefine
67 %idefstr
68 %if*
69 %imacro
70 %include
71 %ixdefine
72 %line
73 %local
74 %macro
75 %pathsearch
76 %pop
77 %push
78 %rep
79 %repl
80 %rimacro
81 %rmacro
82 %rotate
83 %stacksize
84 %strcat
85 %strlen
86 %substr
87 %undef
88 %unimacro
89 %unmacro
90 %use
91 %warning
92 %xdefine