travis: weirdpaste.i now has better line directives
[nasm.git] / asm / pptok.dat
blobb6285c361fa133de324842568fea99cfff5177dc
1 ## --------------------------------------------------------------------------
2 ##
3 ## Copyright 1996-2019 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 # Condition stems. %if MUST BE FIRST in this list.
40 %if*
41 %elif*
43 # Condition tests
45 *ctx
46 *def
47 *defalias
48 *empty
49 *env
50 *id
51 *idn
52 *idni
53 *macro
54 *num
55 *str
56 *token
57 *usable
58 *using
60 # Directives with -i- versions for case insensitive
61 %!assign
62 %!defalias
63 %!define
64 %!defstr
65 %!deftok
66 %!macro
67 %!pathsearch
68 %!rmacro
69 %!strcat
70 %!strlen
71 %!substr
72 %!xdefine
73 %un!macro
75 # Other directives
76 %aliases
77 %arg
78 %clear
79 %depend
80 %else
81 %endif
82 %endm
83 %endmacro
84 %endrep
85 %error
86 %exitmacro
87 %exitrep
88 %fatal
89 %include
90 %line
91 %local
92 %pop
93 %pragma
94 %push
95 %rep
96 %repl
97 %rotate
98 %stacksize
99 %undef
100 %undefalias
101 %use
102 %warning