APG
… an ABNF Parser Generator
|
Header file for the suite of the parser's operator functions. More...
Go to the source code of this file.
Functions | |
The Node Operation Functions | |
A function for each of the 15 different types of nodes defined by the SABNF grammar. These functions are for internal, parser use only. They are never to be called directly by the application. | |
void | vAlt (parser *spCtx, const opcode *spop) |
void | vCat (parser *spCtx, const opcode *spop) |
void | vRep (parser *spCtx, const opcode *spop) |
void | vRnm (parser *spCtx, const opcode *spop) |
void | vTrg (parser *spCtx, const opcode *spop) |
void | vTls (parser *spCtx, const opcode *spop) |
void | vTbs (parser *spCtx, const opcode *spop) |
void | vUdt (parser *spCtx, const opcode *spop) |
void | vAnd (parser *spCtx, const opcode *spop) |
void | vNot (parser *spCtx, const opcode *spop) |
void | vBkr (parser *spCtx, const opcode *spop) |
void | vBka (parser *spCtx, const opcode *spop) |
void | vBkn (parser *spCtx, const opcode *spop) |
void | vAbg (parser *spCtx, const opcode *spop) |
void | vAen (parser *spCtx, const opcode *spop) |
Header file for the suite of the parser's operator functions.
Definition in file operators.h.
void vAbg | ( | parser * | spCtx, |
const opcode * | spop | ||
) |
Definition at line 233 of file operators-sabnf.c.
void vAen | ( | parser * | spCtx, |
const opcode * | spop | ||
) |
Definition at line 249 of file operators-sabnf.c.
void vAlt | ( | parser * | spCtx, |
const opcode * | spop | ||
) |
Definition at line 66 of file operators-abnf.c.
void vAnd | ( | parser * | spCtx, |
const opcode * | spop | ||
) |
Definition at line 106 of file operators-sabnf.c.
void vBka | ( | parser * | spCtx, |
const opcode * | spOp | ||
) |
The positive look-behind operator. Looks for a pattern match by iteratively working back from the current parser offset to the beginning of the input string (even if a sub-string is being parsed that does not begin and the beginning of the string) or the maximum look-behind length specified in the parser configuration.
Definition at line 189 of file operators-sabnf.c.
void vBkn | ( | parser * | spCtx, |
const opcode * | spOp | ||
) |
The negative look-behind operator. Looks for a pattern match by iteratively working back from the current parser offset to the beginning of the input string (even if a sub-string is being parsed that does not begin and the beginning of the string) or the maximum look-behind length specified in the parser configuration.
Definition at line 215 of file operators-sabnf.c.
void vBkr | ( | parser * | spCtx, |
const opcode * | spop | ||
) |
Definition at line 51 of file operators-bkr.c.
void vCat | ( | parser * | spCtx, |
const opcode * | spop | ||
) |
Definition at line 99 of file operators-abnf.c.
void vNot | ( | parser * | spCtx, |
const opcode * | spop | ||
) |
Definition at line 130 of file operators-sabnf.c.
void vRep | ( | parser * | spCtx, |
const opcode * | spop | ||
) |
Definition at line 148 of file operators-abnf.c.
void vRnm | ( | parser * | spCtx, |
const opcode * | spop | ||
) |
Definition at line 245 of file operators-abnf.c.
void vTbs | ( | parser * | spCtx, |
const opcode * | spop | ||
) |
Definition at line 386 of file operators-abnf.c.
void vTls | ( | parser * | spCtx, |
const opcode * | spop | ||
) |
Definition at line 347 of file operators-abnf.c.
void vTrg | ( | parser * | spCtx, |
const opcode * | spop | ||
) |
Definition at line 323 of file operators-abnf.c.
void vUdt | ( | parser * | spCtx, |
const opcode * | spop | ||
) |
Definition at line 49 of file operators-sabnf.c.