APG
… an ABNF Parser Generator
|
The additional superset SABNF operators. More...
#include "./apg.h"
#include "./lib.h"
#include "./parserp.h"
#include "./astp.h"
#include "./tracep.h"
#include "./statsp.h"
#include "./operators.h"
#include "./backref.h"
#include "./backrefu.h"
#include "./backrefp.h"
Go to the source code of this file.
Functions | |
void | vUdt (parser *spCtx, const opcode *spOp) |
void | vAnd (parser *spCtx, const opcode *spOp) |
void | vNot (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) |
The additional superset SABNF operators.
These functions are for internal, parser use only. They are never to be called directly by the application.
Definition in file operators-sabnf.c.
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 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 vNot | ( | parser * | spCtx, |
const opcode * | spOp | ||
) |
Definition at line 130 of file operators-sabnf.c.
void vUdt | ( | parser * | spCtx, |
const opcode * | spOp | ||
) |
Definition at line 49 of file operators-sabnf.c.