Index

A | B | C | D | E | G | I | L | M | N | P | R | S | T | U

A

add_error() (treefic.parsing.ParsingContext method)
Alternative (class in treefic.patterns)

B

build_xml() (in module treefic.xmlbuilder)

C

column (treefic.parsing.ParseError attribute)
context-free grammar

D

decorator

E

embeded (treefic.parsing.ParseError attribute)

G

get_error() (treefic.parsing.ParsingContext method)
Grammar (class in treefic.grammar)
GrammarParseError

I

index (treefic.parsing.ParseError attribute)
iter_matches() (treefic.grammar.NonTerm method)
(treefic.patterns.Alternative method)
(treefic.patterns.Pattern method)
(treefic.patterns.Regexp method)
(treefic.patterns.Repetition method)
(treefic.patterns.Sequence method)
(treefic.patterns.Terminal method)

L

line (treefic.parsing.ParseError attribute)

M

message (treefic.parsing.ParseError attribute)

N

Node (class in treefic.parsing)
NonTerm (class in treefic.grammar)

P

parse() (in module treefic)
(in module treefic.gparser)
(in module treefic.xmlbuilder)
(treefic.grammar.Grammar method)
parse_pattern() (in module treefic.gparser)
parse_rule() (in module treefic.gparser)
ParseError
ParsingContext (class in treefic.parsing)
Pattern (class in treefic.patterns)

R

Regexp (class in treefic.patterns)
Repetition (class in treefic.patterns)
Rule (class in treefic.grammar)

S

Sequence (class in treefic.patterns)

T

Terminal (class in treefic.patterns)
treefic (module)
treefic.gparser (module)
treefic.grammar (module)
treefic.parsing (module)
treefic.patterns (module)
treefic.xmlbuilder (module)

U

UndefinedNonTerminal