166
167
168
169
170
171
172
173
174
175
176
177
178
179
|
{define <string> <tokens...>}
Define a macro. The inner tokens are not expanded yet; they will be
expanded during each use. A macro argument token with a single backslash
expands to the argument in that position, while a macro argument tokens
with multiple tokens becomes the token with one less backslash. It is
permitted to redefine existing macros as well as new ones.
{include <string>}
Include text from another file into this one. You cannot use {include}
inside of another macro or in a macro argument.
{make <mode> <arg>}
Make a synthetic token; see the below section about synthetic tokens for
details. The second argument can be a number, or a direction or key name
|
>
>
>
>
>
>
|
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
|
{define <string> <tokens...>}
Define a macro. The inner tokens are not expanded yet; they will be
expanded during each use. A macro argument token with a single backslash
expands to the argument in that position, while a macro argument tokens
with multiple tokens becomes the token with one less backslash. It is
permitted to redefine existing macros as well as new ones.
{edit <string> <token>}
Edit a macro. This changes the first token of the definition of the macro
(which must not be another macro) to the specified token (which also must
not be another macro). The token is expanded, and must be a single token
once it is expanded; that is what it will be replaced with.
{include <string>}
Include text from another file into this one. You cannot use {include}
inside of another macro or in a macro argument.
{make <mode> <arg>}
Make a synthetic token; see the below section about synthetic tokens for
details. The second argument can be a number, or a direction or key name
|