Version 7.0
Copyright © 2021 Lowell D. Thomas
APG
… an ABNF Parser Generator
Functions
backrefu.h File Reference

The universal-mode back reference object. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void * vpBkruCtor (parser *spParserCtx)
 
void vBkruRuleOpen (void *vpCtx, aint uiIndex)
 
void vBkruRuleClose (void *vpCtx, aint uiIndex, aint uiState, aint uiPhraseOffset, aint uiPhraseLength)
 
void vBkruUdtClose (void *vpCtx, aint uiIndex, aint uiState, aint uiPhraseOffset, aint uiPhraseLength)
 
void vBkruOpOpen (void *vpCtx)
 
void vBkruOpClose (void *vpCtx, aint uiState)
 
bkr_phrase sBkruFetch (void *vpCtx, aint uiIndex)
 

Detailed Description

The universal-mode back reference object.

For internal parser use only. Should never be called by the application.

Definition in file backrefu.h.

Function Documentation

◆ sBkruFetch()

bkr_phrase sBkruFetch ( void *  vpCtx,
aint  uiIndex 
)

Definition at line 358 of file backrefu.c.

◆ vBkruOpClose()

void vBkruOpClose ( void *  vpCtx,
aint  uiState 
)

Definition at line 340 of file backrefu.c.

◆ vBkruOpOpen()

void vBkruOpOpen ( void *  vpCtx)

Definition at line 327 of file backrefu.c.

◆ vBkruRuleClose()

void vBkruRuleClose ( void *  vpCtx,
aint  uiIndex,
aint  uiState,
aint  uiPhraseOffset,
aint  uiPhraseLength 
)

Definition at line 295 of file backrefu.c.

◆ vBkruRuleOpen()

void vBkruRuleOpen ( void *  vpCtx,
aint  uiIndex 
)

Definition at line 282 of file backrefu.c.

◆ vBkruUdtClose()

void vBkruUdtClose ( void *  vpCtx,
aint  uiIndex,
aint  uiState,
aint  uiPhraseOffset,
aint  uiPhraseLength 
)

Definition at line 320 of file backrefu.c.

◆ vpBkruCtor()

void* vpBkruCtor ( parser *  spParserCtx)

Definition at line 100 of file backrefu.c.

APG Version 7.0 is licensed under the 2-Clause BSD License,
an Open Source Initiative Approved License.