Version 7.0
Copyright © 2021 Lowell D. Thomas
APG
… an ABNF Parser Generator
Macros | Variables
sabnf-grammar.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SABNF_GRAMMAR_ABGOP   50
 
#define SABNF_GRAMMAR_AENOP   51
 
#define SABNF_GRAMMAR_ALPHANUM   87
 
#define SABNF_GRAMMAR_ALTERNATION   14
 
#define SABNF_GRAMMAR_ALTOP   44
 
#define SABNF_GRAMMAR_ANDOP   46
 
#define SABNF_GRAMMAR_BASICELEMENT   19
 
#define SABNF_GRAMMAR_BASICELEMENTERR   20
 
#define SABNF_GRAMMAR_BIN   77
 
#define SABNF_GRAMMAR_BKAOP   48
 
#define SABNF_GRAMMAR_BKNOP   49
 
#define SABNF_GRAMMAR_BKR_NAME   36
 
#define SABNF_GRAMMAR_BKRMODIFIER   31
 
#define SABNF_GRAMMAR_BKROP   30
 
#define SABNF_GRAMMAR_BLANKLINE   1
 
#define SABNF_GRAMMAR_BMAX   81
 
#define SABNF_GRAMMAR_BMIN   80
 
#define SABNF_GRAMMAR_BNUM   85
 
#define SABNF_GRAMMAR_BSTRING   74
 
#define SABNF_GRAMMAR_CATOP   45
 
#define SABNF_GRAMMAR_CI   33
 
#define SABNF_GRAMMAR_CLSCLOSE   62
 
#define SABNF_GRAMMAR_CLSOP   60
 
#define SABNF_GRAMMAR_CLSOPEN   61
 
#define SABNF_GRAMMAR_CLSSTRING   63
 
#define SABNF_GRAMMAR_COMMENT   91
 
#define SABNF_GRAMMAR_CONCATENATION   15
 
#define SABNF_GRAMMAR_CS   32
 
#define SABNF_GRAMMAR_DEC   75
 
#define SABNF_GRAMMAR_DEFINED   10
 
#define SABNF_GRAMMAR_DEFINEDAS   9
 
#define SABNF_GRAMMAR_DEFINEDASERROR   8
 
#define SABNF_GRAMMAR_DEFINEDASTEST   7
 
#define SABNF_GRAMMAR_DMAX   79
 
#define SABNF_GRAMMAR_DMIN   78
 
#define SABNF_GRAMMAR_DNUM   84
 
#define SABNF_GRAMMAR_DSTRING   72
 
#define SABNF_GRAMMAR_ENAME   39
 
#define SABNF_GRAMMAR_FILE   0
 
#define SABNF_GRAMMAR_GROUP   21
 
#define SABNF_GRAMMAR_GROUPCLOSE   24
 
#define SABNF_GRAMMAR_GROUPERROR   22
 
#define SABNF_GRAMMAR_GROUPOPEN   23
 
#define SABNF_GRAMMAR_HEX   76
 
#define SABNF_GRAMMAR_INCALT   11
 
#define SABNF_GRAMMAR_LINECONTINUE   93
 
#define SABNF_GRAMMAR_LINEEND   92
 
#define SABNF_GRAMMAR_LINEENDERROR   13
 
#define SABNF_GRAMMAR_MODIFIER   17
 
#define SABNF_GRAMMAR_NOTOP   47
 
#define SABNF_GRAMMAR_OPTION   25
 
#define SABNF_GRAMMAR_OPTIONCLOSE   28
 
#define SABNF_GRAMMAR_OPTIONERROR   26
 
#define SABNF_GRAMMAR_OPTIONOPEN   27
 
#define SABNF_GRAMMAR_OWSP   88
 
#define SABNF_GRAMMAR_PM   35
 
#define SABNF_GRAMMAR_PREDICATE   18
 
#define SABNF_GRAMMAR_PROSVAL   64
 
#define SABNF_GRAMMAR_PROSVALCLOSE   67
 
#define SABNF_GRAMMAR_PROSVALOPEN   65
 
#define SABNF_GRAMMAR_PROSVALSTRING   66
 
#define SABNF_GRAMMAR_REP_MAX   70
 
#define SABNF_GRAMMAR_REP_MIN   68
 
#define SABNF_GRAMMAR_REP_MIN_MAX   69
 
#define SABNF_GRAMMAR_REP_NUM   71
 
#define SABNF_GRAMMAR_REPETITION   16
 
#define SABNF_GRAMMAR_REPOP   43
 
#define SABNF_GRAMMAR_RNAME   37
 
#define SABNF_GRAMMAR_RNMOP   29
 
#define SABNF_GRAMMAR_RULE   2
 
#define SABNF_GRAMMAR_RULEERROR   12
 
#define SABNF_GRAMMAR_RULELOOKUP   3
 
#define SABNF_GRAMMAR_RULENAME   5
 
#define SABNF_GRAMMAR_RULENAMEERROR   6
 
#define SABNF_GRAMMAR_RULENAMETEST   4
 
#define SABNF_GRAMMAR_SPACE   90
 
#define SABNF_GRAMMAR_STRINGTAB   59
 
#define SABNF_GRAMMAR_TBSOP   53
 
#define SABNF_GRAMMAR_TLSCASE   55
 
#define SABNF_GRAMMAR_TLSCLOSE   57
 
#define SABNF_GRAMMAR_TLSOP   54
 
#define SABNF_GRAMMAR_TLSOPEN   56
 
#define SABNF_GRAMMAR_TLSSTRING   58
 
#define SABNF_GRAMMAR_TRGOP   52
 
#define SABNF_GRAMMAR_UDT_EMPTY   42
 
#define SABNF_GRAMMAR_UDT_NON_EMPTY   41
 
#define SABNF_GRAMMAR_UDTOP   40
 
#define SABNF_GRAMMAR_UM   34
 
#define SABNF_GRAMMAR_UNAME   38
 
#define SABNF_GRAMMAR_WSP   89
 
#define SABNF_GRAMMAR_XMAX   83
 
#define SABNF_GRAMMAR_XMIN   82
 
#define SABNF_GRAMMAR_XNUM   86
 
#define SABNF_GRAMMAR_XSTRING   73
 
#define RULE_COUNT_SABNF_GRAMMAR   94
 

Variables

void * vpSabnfGrammarInit
 

Macro Definition Documentation

◆ RULE_COUNT_SABNF_GRAMMAR

#define RULE_COUNT_SABNF_GRAMMAR   94

Definition at line 133 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_ABGOP

#define SABNF_GRAMMAR_ABGOP   50

Definition at line 39 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_AENOP

#define SABNF_GRAMMAR_AENOP   51

Definition at line 40 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_ALPHANUM

#define SABNF_GRAMMAR_ALPHANUM   87

Definition at line 41 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_ALTERNATION

#define SABNF_GRAMMAR_ALTERNATION   14

Definition at line 42 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_ALTOP

#define SABNF_GRAMMAR_ALTOP   44

Definition at line 43 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_ANDOP

#define SABNF_GRAMMAR_ANDOP   46

Definition at line 44 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_BASICELEMENT

#define SABNF_GRAMMAR_BASICELEMENT   19

Definition at line 45 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_BASICELEMENTERR

#define SABNF_GRAMMAR_BASICELEMENTERR   20

Definition at line 46 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_BIN

#define SABNF_GRAMMAR_BIN   77

Definition at line 47 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_BKAOP

#define SABNF_GRAMMAR_BKAOP   48

Definition at line 48 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_BKNOP

#define SABNF_GRAMMAR_BKNOP   49

Definition at line 49 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_BKR_NAME

#define SABNF_GRAMMAR_BKR_NAME   36

Definition at line 50 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_BKRMODIFIER

#define SABNF_GRAMMAR_BKRMODIFIER   31

Definition at line 51 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_BKROP

#define SABNF_GRAMMAR_BKROP   30

Definition at line 52 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_BLANKLINE

#define SABNF_GRAMMAR_BLANKLINE   1

Definition at line 53 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_BMAX

#define SABNF_GRAMMAR_BMAX   81

Definition at line 54 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_BMIN

#define SABNF_GRAMMAR_BMIN   80

Definition at line 55 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_BNUM

#define SABNF_GRAMMAR_BNUM   85

Definition at line 56 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_BSTRING

#define SABNF_GRAMMAR_BSTRING   74

Definition at line 57 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_CATOP

#define SABNF_GRAMMAR_CATOP   45

Definition at line 58 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_CI

#define SABNF_GRAMMAR_CI   33

Definition at line 59 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_CLSCLOSE

#define SABNF_GRAMMAR_CLSCLOSE   62

Definition at line 60 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_CLSOP

#define SABNF_GRAMMAR_CLSOP   60

Definition at line 61 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_CLSOPEN

#define SABNF_GRAMMAR_CLSOPEN   61

Definition at line 62 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_CLSSTRING

#define SABNF_GRAMMAR_CLSSTRING   63

Definition at line 63 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_COMMENT

#define SABNF_GRAMMAR_COMMENT   91

Definition at line 64 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_CONCATENATION

#define SABNF_GRAMMAR_CONCATENATION   15

Definition at line 65 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_CS

#define SABNF_GRAMMAR_CS   32

Definition at line 66 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_DEC

#define SABNF_GRAMMAR_DEC   75

Definition at line 67 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_DEFINED

#define SABNF_GRAMMAR_DEFINED   10

Definition at line 68 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_DEFINEDAS

#define SABNF_GRAMMAR_DEFINEDAS   9

Definition at line 69 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_DEFINEDASERROR

#define SABNF_GRAMMAR_DEFINEDASERROR   8

Definition at line 70 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_DEFINEDASTEST

#define SABNF_GRAMMAR_DEFINEDASTEST   7

Definition at line 71 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_DMAX

#define SABNF_GRAMMAR_DMAX   79

Definition at line 72 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_DMIN

#define SABNF_GRAMMAR_DMIN   78

Definition at line 73 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_DNUM

#define SABNF_GRAMMAR_DNUM   84

Definition at line 74 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_DSTRING

#define SABNF_GRAMMAR_DSTRING   72

Definition at line 75 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_ENAME

#define SABNF_GRAMMAR_ENAME   39

Definition at line 76 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_FILE

#define SABNF_GRAMMAR_FILE   0

Definition at line 77 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_GROUP

#define SABNF_GRAMMAR_GROUP   21

Definition at line 78 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_GROUPCLOSE

#define SABNF_GRAMMAR_GROUPCLOSE   24

Definition at line 79 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_GROUPERROR

#define SABNF_GRAMMAR_GROUPERROR   22

Definition at line 80 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_GROUPOPEN

#define SABNF_GRAMMAR_GROUPOPEN   23

Definition at line 81 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_HEX

#define SABNF_GRAMMAR_HEX   76

Definition at line 82 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_INCALT

#define SABNF_GRAMMAR_INCALT   11

Definition at line 83 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_LINECONTINUE

#define SABNF_GRAMMAR_LINECONTINUE   93

Definition at line 84 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_LINEEND

#define SABNF_GRAMMAR_LINEEND   92

Definition at line 85 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_LINEENDERROR

#define SABNF_GRAMMAR_LINEENDERROR   13

Definition at line 86 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_MODIFIER

#define SABNF_GRAMMAR_MODIFIER   17

Definition at line 87 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_NOTOP

#define SABNF_GRAMMAR_NOTOP   47

Definition at line 88 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_OPTION

#define SABNF_GRAMMAR_OPTION   25

Definition at line 89 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_OPTIONCLOSE

#define SABNF_GRAMMAR_OPTIONCLOSE   28

Definition at line 90 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_OPTIONERROR

#define SABNF_GRAMMAR_OPTIONERROR   26

Definition at line 91 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_OPTIONOPEN

#define SABNF_GRAMMAR_OPTIONOPEN   27

Definition at line 92 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_OWSP

#define SABNF_GRAMMAR_OWSP   88

Definition at line 93 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_PM

#define SABNF_GRAMMAR_PM   35

Definition at line 94 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_PREDICATE

#define SABNF_GRAMMAR_PREDICATE   18

Definition at line 95 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_PROSVAL

#define SABNF_GRAMMAR_PROSVAL   64

Definition at line 96 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_PROSVALCLOSE

#define SABNF_GRAMMAR_PROSVALCLOSE   67

Definition at line 97 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_PROSVALOPEN

#define SABNF_GRAMMAR_PROSVALOPEN   65

Definition at line 98 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_PROSVALSTRING

#define SABNF_GRAMMAR_PROSVALSTRING   66

Definition at line 99 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_REP_MAX

#define SABNF_GRAMMAR_REP_MAX   70

Definition at line 100 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_REP_MIN

#define SABNF_GRAMMAR_REP_MIN   68

Definition at line 101 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_REP_MIN_MAX

#define SABNF_GRAMMAR_REP_MIN_MAX   69

Definition at line 102 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_REP_NUM

#define SABNF_GRAMMAR_REP_NUM   71

Definition at line 103 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_REPETITION

#define SABNF_GRAMMAR_REPETITION   16

Definition at line 104 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_REPOP

#define SABNF_GRAMMAR_REPOP   43

Definition at line 105 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_RNAME

#define SABNF_GRAMMAR_RNAME   37

Definition at line 106 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_RNMOP

#define SABNF_GRAMMAR_RNMOP   29

Definition at line 107 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_RULE

#define SABNF_GRAMMAR_RULE   2

Definition at line 108 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_RULEERROR

#define SABNF_GRAMMAR_RULEERROR   12

Definition at line 109 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_RULELOOKUP

#define SABNF_GRAMMAR_RULELOOKUP   3

Definition at line 110 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_RULENAME

#define SABNF_GRAMMAR_RULENAME   5

Definition at line 111 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_RULENAMEERROR

#define SABNF_GRAMMAR_RULENAMEERROR   6

Definition at line 112 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_RULENAMETEST

#define SABNF_GRAMMAR_RULENAMETEST   4

Definition at line 113 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_SPACE

#define SABNF_GRAMMAR_SPACE   90

Definition at line 114 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_STRINGTAB

#define SABNF_GRAMMAR_STRINGTAB   59

Definition at line 115 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_TBSOP

#define SABNF_GRAMMAR_TBSOP   53

Definition at line 116 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_TLSCASE

#define SABNF_GRAMMAR_TLSCASE   55

Definition at line 117 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_TLSCLOSE

#define SABNF_GRAMMAR_TLSCLOSE   57

Definition at line 118 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_TLSOP

#define SABNF_GRAMMAR_TLSOP   54

Definition at line 119 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_TLSOPEN

#define SABNF_GRAMMAR_TLSOPEN   56

Definition at line 120 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_TLSSTRING

#define SABNF_GRAMMAR_TLSSTRING   58

Definition at line 121 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_TRGOP

#define SABNF_GRAMMAR_TRGOP   52

Definition at line 122 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_UDT_EMPTY

#define SABNF_GRAMMAR_UDT_EMPTY   42

Definition at line 123 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_UDT_NON_EMPTY

#define SABNF_GRAMMAR_UDT_NON_EMPTY   41

Definition at line 124 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_UDTOP

#define SABNF_GRAMMAR_UDTOP   40

Definition at line 125 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_UM

#define SABNF_GRAMMAR_UM   34

Definition at line 126 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_UNAME

#define SABNF_GRAMMAR_UNAME   38

Definition at line 127 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_WSP

#define SABNF_GRAMMAR_WSP   89

Definition at line 128 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_XMAX

#define SABNF_GRAMMAR_XMAX   83

Definition at line 129 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_XMIN

#define SABNF_GRAMMAR_XMIN   82

Definition at line 130 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_XNUM

#define SABNF_GRAMMAR_XNUM   86

Definition at line 131 of file sabnf-grammar.h.

◆ SABNF_GRAMMAR_XSTRING

#define SABNF_GRAMMAR_XSTRING   73

Definition at line 132 of file sabnf-grammar.h.

Variable Documentation

◆ vpSabnfGrammarInit

void* vpSabnfGrammarInit

Definition at line 1437 of file sabnf-grammar.c.

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