Merge branch 'new-preproc'
[platform/upstream/nasm.git] / pptok.dat
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:
10 ##
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.
31 ##
32 ## --------------------------------------------------------------------------
33
34 #
35 # A * at the end indicates a condition; the list of conditions are
36 # on lines starting with *; the negatives are auto-generated
37 #
38 *
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 %deftok
55 %depend
56 %elif*
57 %else
58 %endif
59 %endm
60 %endmacro
61 %endrep
62 %error
63 %exitmacro
64 %exitrep
65 %fatal
66 %iassign
67 %idefine
68 %idefstr
69 %ideftok
70 %if*
71 %imacro
72 %irmacro
73 %include
74 %ixdefine
75 %line
76 %local
77 %macro
78 %pathsearch
79 %pop
80 %push
81 %rep
82 %repl
83 %rmacro
84 %rotate
85 %stacksize
86 %strcat
87 %strlen
88 %substr
89 %undef
90 %unimacro
91 %unmacro
92 %use
93 %warning
94 %xdefine