Version 1.0
Copyright © 2022 Lowell D. Thomas
Python APG
… an
A
BNF
P
arser
G
enerator
Main Page
Related Pages
Packages
Packages
Package Functions
All
a
b
c
d
e
f
g
h
i
k
l
m
n
p
r
s
t
u
v
x
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
p
r
s
t
u
v
x
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
p
r
s
t
u
v
Classes
Class List
Class Index
Class Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
w
Functions
_
a
c
d
e
f
g
h
i
o
p
r
s
t
u
w
Variables
a
b
c
e
f
g
h
i
l
m
n
o
p
r
s
t
u
Files
File List
•
All
Classes
Namespaces
Files
Functions
Variables
Pages
- a -
ast :
apg_py.api.api.Api
,
apg_py.exp.exp.Result
,
apg_py.lib.parser.Parser
attributes :
apg_py.api.api.Api
- b -
bkrr_stack :
apg_py.lib.parser.Parser
bkru_stack :
apg_py.lib.parser.Parser
- c -
cbData :
apg_py.lib.parser.Parser
codes :
apg_py.exp.exp.Result
current_look_direction :
apg_py.lib.parser.Parser
cyclic :
apg_py.api.rule_attributes.Attr
- e -
empty :
apg_py.api.rule_attributes.Attr
errors :
apg_py.api.api.Api
- f -
file :
apg_py.lib.trace.Trace
finite :
apg_py.api.rule_attributes.Attr
flags :
apg_py.exp.exp.ApgExp
- g -
grammar :
apg_py.api.api.Api
,
apg_py.exp.exp.ApgExp
group :
apg_py.api.rule_attributes.Attr
- h -
has_bkrr :
apg_py.api.api.Grammar
has_bkru :
apg_py.api.api.Grammar
- i -
index :
apg_py.exp.exp.Result
indexStack :
apg_py.lib.ast.Ast
indices :
apg_py.exp.exp.Result
input :
apg_py.api.api.Api
,
apg_py.lib.ast.Ast
,
apg_py.lib.parser.Parser
input_length :
apg_py.lib.parser.ParserResult
is_complete :
apg_py.api.rule_attributes.Attr
is_open :
apg_py.api.rule_attributes.Attr
- l -
last_index :
apg_py.exp.exp.ApgExp
leaf :
apg_py.api.rule_attributes.Attr
left :
apg_py.api.rule_attributes.Attr
left_context :
apg_py.exp.exp.Result
line_max :
apg_py.lib.trace.Trace
lines :
apg_py.api.api.Api
lookaround :
apg_py.lib.parser.Parser
lower :
apg_py.api.rule_attributes.Attr
- m -
match :
apg_py.exp.exp.Result
max_node_hits :
apg_py.exp.exp.ApgExp
max_phrase_length :
apg_py.lib.parser.Parser
,
apg_py.lib.parser.ParserResult
max_tree_depth :
apg_py.exp.exp.ApgExp
,
apg_py.exp.exp.Result
,
apg_py.lib.parser.Parser
,
apg_py.lib.parser.ParserResult
mode :
apg_py.lib.trace.Trace
- n -
name :
apg_py.api.rule_attributes.Attr
names :
apg_py.api.api.Api.NameList
,
apg_py.exp.exp.ApgExp
,
apg_py.exp.exp.Result
,
apg_py.lib.backreferences.BackrefenceStack
,
apg_py.lib.stats.Stats
nested :
apg_py.api.rule_attributes.Attr
node_hits :
apg_py.exp.exp.Result
,
apg_py.lib.parser.Parser
,
apg_py.lib.parser.ParserResult
node_hits_limit :
apg_py.lib.parser.Parser
nodes :
apg_py.lib.ast.Ast
- o -
opcodes :
apg_py.lib.parser.Parser
opSelect :
apg_py.lib.parser.Parser
opSelectBehind :
apg_py.lib.parser.Parser
- p -
parser :
apg_py.api.api.Api
,
apg_py.exp.exp.ApgExp
,
apg_py.lib.ast.Ast
,
apg_py.lib.stats.Stats
,
apg_py.lib.trace.Trace
pattern :
apg_py.exp.exp.ApgExp
phrase_index :
apg_py.lib.parser.Parser
phrase_length :
apg_py.lib.parser.ParserResult
- r -
records :
apg_py.lib.ast.Ast
right :
apg_py.api.rule_attributes.Attr
right_context :
apg_py.exp.exp.Result
rule_callbacks :
apg_py.lib.parser.Parser
rule_count :
apg_py.lib.parser.Parser
rule_deps :
apg_py.api.api.Api
rule_indexes :
apg_py.lib.parser.Parser
rule_names :
apg_py.api.api.Api
rule_stats :
apg_py.lib.stats.Stats
rules :
apg_py.api.api.Api
,
apg_py.api.api.Grammar
,
apg_py.exp.exp.ApgExp
,
apg_py.exp.exp.Result
,
apg_py.lib.parser.Parser
- s -
select_mode :
apg_py.lib.trace.Trace
selectOp :
apg_py.lib.trace.Trace
source :
apg_py.api.api.Api
,
apg_py.api.api.Grammar
,
apg_py.exp.exp.Result
stack :
apg_py.lib.backreferences.BackrefenceStack
start_rule :
apg_py.lib.parser.Parser
state :
apg_py.lib.parser.Parser
STATE :
apg_py.lib.parser.ParserResult
state :
apg_py.lib.parser.ParserResult
stats :
apg_py.lib.parser.Parser
,
apg_py.lib.stats.Stats
sub_begin :
apg_py.lib.parser.Parser
,
apg_py.lib.parser.ParserResult
sub_end :
apg_py.lib.parser.Parser
,
apg_py.lib.parser.ParserResult
sub_length :
apg_py.lib.parser.ParserResult
success :
apg_py.lib.parser.ParserResult
- t -
trace :
apg_py.lib.parser.Parser
tree_depth :
apg_py.lib.parser.Parser
tree_depth_limit :
apg_py.lib.parser.Parser
type :
apg_py.api.rule_attributes.Attr
- u -
udt_callbacks :
apg_py.lib.parser.Parser
udt_count :
apg_py.lib.parser.Parser
udt_indexes :
apg_py.lib.parser.Parser
udt_names :
apg_py.api.api.Api
udts :
apg_py.api.api.Api
,
apg_py.api.api.Grammar
,
apg_py.lib.parser.Parser
Generated by
1.9.1
Python APG, Version 1.0, is licensed under the
2-Clause BSD License
,
an
Open Source Initiative
Approved License.