Version 7.0
Copyright © 2021 Lowell D. Thomas
APG
… an ABNF Parser Generator
Data Structures | Functions
trace-out.c File Reference

All of the trace output code. More...

#include "./apg.h"
#include "./lib.h"
#include "./parserp.h"
#include "./tracep.h"
Include dependency graph for trace-out.c:

Go to the source code of this file.

Data Structures

struct  html_info
 Keeps track of the display state for HTML display. More...
 
struct  display_info
 Keeps track of the display state for ASCII display. More...
 

Functions

void vDisplayHeader (trace *spCtx)
 Display the trace header. More...
 
void vDisplayRecord (trace *spCtx, trace_record *spRec, abool bIsMatchedPppt)
 Display one trace record. More...
 
void vDisplaySeparator (trace *spCtx, aint uiLastIndex)
 Display a separator between trace outputs (apgex only) More...
 
void vDisplayFooter (trace *spCtx)
 Display the trace footer. More...
 

Detailed Description

All of the trace output code.

Definition in file trace-out.c.

Function Documentation

◆ vDisplayFooter()

void vDisplayFooter ( trace spCtx)

Display the trace footer.

Definition at line 141 of file trace-out.c.

◆ vDisplayHeader()

void vDisplayHeader ( trace spCtx)

Display the trace header.

Definition at line 98 of file trace-out.c.

◆ vDisplayRecord()

void vDisplayRecord ( trace spCtx,
trace_record spRec,
abool  bIsMatchedPppt 
)

Display one trace record.

Definition at line 110 of file trace-out.c.

◆ vDisplaySeparator()

void vDisplaySeparator ( trace spCtx,
aint  uiLastIndex 
)

Display a separator between trace outputs (apgex only)

Definition at line 129 of file trace-out.c.

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