MacroTable

Undocumented in source.

Members

Functions

define
void define(const(char)[] name, const(char)[] text)

Define name=text macro. If macro name already exists, replace the text for it.

expand
bool expand(OutBuffer buf, size_t start, size_t pend, const(char)[] arg, int recursionLimit, fp_t isIdStart, fp_t isIdTail)

Look for macros in buf and expand them in place. Only look at the text in buf from start to pend.

Meta