Manual: chartparser

class EIM extends object
not documented
volatile
+hash(self)
self not documented
returns not documented
not documented
volatile
+init(self, rule, pos, origin)
self not documented
rule not documented
pos not documented
origin not documented
returns not documented
not documented
volatile
+repr(self)
self not documented
returns not documented
not documented
volatile
is_completed(self)
self not documented
returns not documented
not documented
volatile
is_confirmed(self)
self not documented
returns not documented
not documented
volatile
is_predicted(self)
self not documented
returns not documented
not documented
volatile
next(self)
self not documented
returns not documented
not documented
volatile
penult(self)
self not documented
returns not documented
not documented
volatile
postdot(self)
self not documented
returns not documented
not documented
volatile
class IndentParser extends object
not documented
volatile
+init(self, pos = null, indent = null, dedent = null, newline = null)
self not documented
pos not documented
indent not documented
dedent not documented
newline not documented
returns not documented
not documented
volatile
finish(self, parser, pos)
self not documented
parser not documented
pos not documented
returns not documented
not documented
volatile
slip(self, parser, pos, source)
self not documented
parser not documented
pos not documented
source not documented
returns not documented
not documented
volatile
step(self, parser, pos, source)
self not documented
parser not documented
pos not documented
source not documented
returns not documented
not documented
volatile
class NNF extends object
not documented
volatile
+init(self, rule, present)
self not documented
rule not documented
present not documented
returns not documented
not documented
volatile
class Nonterminal extends object
not documented
volatile
+init(self, name)
self not documented
name not documented
returns not documented
not documented
volatile
+repr(self)
self not documented
returns not documented
not documented
volatile
class Parser extends object
not documented
volatile
+init(self, grammar, blankset, accept, output)
self not documented
grammar not documented
blankset not documented
accept not documented
output not documented
returns not documented
not documented
volatile
accepted : property
not documented
volatile
default_ambiguity_resolution(self, sppf)
self not documented
sppf not documented
returns not documented
not documented
volatile
expect : property
not documented
volatile
expecting(self, symbol)
self not documented
symbol not documented
returns not documented
not documented
volatile
step(self, term, token, start = null, stop = null)
self not documented
term not documented
token not documented
start not documented
stop not documented
returns not documented
not documented
volatile
traverse(self, postorder_callback, blank_callback = null, resolve_ambiguity = null)
self not documented
postorder_callback not documented
blank_callback not documented
resolve_ambiguity not documented
returns not documented
not documented
volatile
class Preprocessed extends object
not documented
volatile
+call(self, args...)
self not documented
args not documented
returns not documented
not documented
volatile
+init(self, function, blankset, nullable)
self not documented
function not documented
blankset not documented
nullable not documented
returns not documented
not documented
volatile
class Resolve extends object
not documented
volatile
+init(self, value)
self not documented
value not documented
returns not documented
not documented
volatile
class Rule extends object
not documented
volatile
+init(self, lhs, rhs, annotation = null)
self not documented
lhs not documented
rhs not documented
annotation not documented
returns not documented
not documented
volatile
+repr(self)
self not documented
returns not documented
not documented
volatile
class SPPF extends object
not documented
volatile
+init(self, start, stop, cell, link)
self not documented
start not documented
stop not documented
cell not documented
link not documented
returns not documented
not documented
volatile
+iter(self)
self not documented
returns not documented
not documented
volatile
insert(self, left, right)
self not documented
left not documented
right not documented
returns not documented
not documented
volatile
is_leaf(self)
self not documented
returns not documented
not documented
volatile
single(self)
self not documented
returns not documented
not documented
volatile
class SyntaxError extends Exception
not documented
volatile
+init(self, message, location, source, at_eof = null)
self not documented
message not documented
location not documented
source not documented
at_eof not documented
returns not documented
not documented
volatile
+repr(self)
self not documented
returns not documented
not documented
volatile
class SyntaxErrorExpected extends SyntaxError
not documented
volatile
+init(self, expect, location, source, at_eof = null)
self not documented
expect not documented
location not documented
source not documented
at_eof not documented
returns not documented
not documented
volatile
+repr(self)
self not documented
returns not documented
not documented
volatile
class Terminal extends object
not documented
volatile
+init(self, name)
self not documented
name not documented
returns not documented
not documented
volatile
+repr(self)
self not documented
returns not documented
not documented
volatile
all_nonterminals(rhs)
rhs not documented
returns not documented
not documented
volatile
all_nullable(rhs, nullable)
rhs not documented
nullable not documented
returns not documented
not documented
volatile
ambiguity_traverser(sppf, postorder_callback, blank_callback, resolve_ambiguity)
sppf not documented
postorder_callback not documented
blank_callback not documented
resolve_ambiguity not documented
returns not documented
not documented
volatile
build_nnf(grammar, nullable)
grammar not documented
nullable not documented
returns not documented
not documented
volatile
cache_transitions(transitions, eim, cc)
transitions not documented
eim not documented
cc not documented
returns not documented
not documented
volatile
dir : path
not documented
volatile
expand(start, stop, cell, blank_callback, seq)
start not documented
stop not documented
cell not documented
blank_callback not documented
seq not documented
returns not documented
not documented
volatile
find_nullable(grammar)
grammar not documented
returns not documented
not documented
volatile
format_origin(source, location, message = null)
source not documented
location not documented
message not documented
returns not documented
not documented
volatile
import : Import
not documented
volatile
main()
returns not documented
not documented
volatile
make_default_blank(parser, postorder_callback)
parser not documented
postorder_callback not documented
returns not documented
not documented
volatile
name = "chartparser"
not documented
volatile
nihilist_rule(rule, index, nullable)
rule not documented
index not documented
nullable not documented
returns not documented
not documented
volatile
prediction(current, nodes, grammar, location, postdot)
current not documented
nodes not documented
grammar not documented
location not documented
postdot not documented
returns not documented
not documented
volatile
preprocess(user_grammar, default_accept)
user_grammar not documented
default_accept not documented
returns not documented
not documented
volatile
repr_spaces(seq, space = null)
seq not documented
space not documented
returns not documented
not documented
volatile
shift_eim(current, nodes, eim, bb, cc)
current not documented
nodes not documented
eim not documented
bb not documented
cc not documented
returns not documented
not documented
volatile
sum_nonrec(rule)
rule not documented
returns not documented
not documented
volatile
symbol_lt
(a : Terminal, b : Nonterminal)
a not documented
b not documented
returns not documented
not documented
volatile
(a : Nonterminal, b : Terminal)
a not documented
b not documented
returns not documented
not documented
volatile
(a : Nonterminal, b : Nonterminal)
a not documented
b not documented
returns not documented
not documented
volatile
(a : Terminal, b : Terminal)
a not documented
b not documented
returns not documented
not documented
volatile
not documented
volatile
tokenizer : module
not documented
volatile
traverse_sppf(stack, postorder_callback, blank_callback, resolve_ambiguity)
stack not documented
postorder_callback not documented
blank_callback not documented
resolve_ambiguity not documented
returns not documented
not documented
volatile