Libraries
»
rattler
(0.4.2)
»
Documentation for rattler (0.4.2)
Alphabetic Index
File Listing
README
Namespace Listing A-Z
A
ActionCode
(Rattler::Parsers)
Analysis
(Rattler::Grammar)
Apply
(Rattler::Parsers)
ApplyGenerator
(Rattler::BackEnd::ParserGenerator)
Assert
(Rattler::Parsers)
AssertGenerator
(Rattler::BackEnd::ParserGenerator)
B
BackEnd
(Rattler)
BackReference
(Rattler::Parsers)
BackReferenceGenerator
(Rattler::BackEnd::ParserGenerator)
C
Choice
(Rattler::Parsers)
ChoiceGenerator
(Rattler::BackEnd::ParserGenerator)
ClassMethods
(Rattler::Grammar::GrammarDSL)
CombinatorParser
(Rattler::Parsers)
Combining
(Rattler::Parsers)
Compiler
(Rattler::BackEnd)
CompositeReducing
(Rattler::BackEnd::Optimizer)
D
DigraphBuilder
(Rattler::Util::GraphViz)
DirectAction
(Rattler::Parsers)
DirectActionGenerator
(Rattler::BackEnd::ParserGenerator)
Disallow
(Rattler::Parsers)
DisallowGenerator
(Rattler::BackEnd::ParserGenerator)
DispatchAction
(Rattler::Parsers)
DispatchActionGenerator
(Rattler::BackEnd::ParserGenerator)
E
Eof
(Rattler::Parsers)
ExprGenerator
(Rattler::BackEnd::ParserGenerator)
ExtendedPackratParser
(Rattler::Runtime)
F
Fail
(Rattler::Parsers)
FailGenerator
(Rattler::BackEnd::ParserGenerator)
FlattenCapturingSequence
(Rattler::BackEnd::Optimizer)
FlattenChoice
(Rattler::BackEnd::Optimizer)
FlattenMatchingSequence
(Rattler::BackEnd::Optimizer)
Flattening
(Rattler::BackEnd::Optimizer)
G
Grammar
(Rattler::Grammar)
Grammar
(Rattler)
GrammarDSL
(Rattler::Grammar)
GrammarParser
(Rattler::Grammar)
GraphViz
(Rattler::Util)
GroupMatch
(Rattler::BackEnd::ParserGenerator)
GroupMatchGenerator
(Rattler::BackEnd::ParserGenerator)
H
Head
(Rattler::Runtime::ExtendedPackratParser)
HelperMethods
(Rattler)
I
InlineRegularRules
(Rattler::BackEnd::Optimizer)
J
JoinMatchCapturingSequence
(Rattler::BackEnd::Optimizer)
JoinMatchChoice
(Rattler::BackEnd::Optimizer)
JoinMatchMatchingSequence
(Rattler::BackEnd::Optimizer)
JoinPredicateBareMatch
(Rattler::BackEnd::Optimizer)
JoinPredicateNestedMatch
(Rattler::BackEnd::Optimizer)
JoinPredicateOrBareMatch
(Rattler::BackEnd::Optimizer)
JoinPredicateOrNestedMatch
(Rattler::BackEnd::Optimizer)
L
LR
(Rattler::Runtime::ExtendedPackratParser)
Label
(Rattler::Parsers)
LabelGenerator
(Rattler::BackEnd::ParserGenerator)
LineCounter
(Rattler::Util)
List0
(Rattler::Parsers)
List1
(Rattler::Parsers)
List1Generator
(Rattler::BackEnd::ParserGenerator)
ListGenerating
(Rattler::BackEnd::ParserGenerator)
ListGenerator
(Rattler::BackEnd::ParserGenerator)
ListParser
(Rattler::Parsers)
M
Mapping
(Rattler::Util::GraphViz::NodeBuilder)
Match
(Rattler::Parsers)
MatchGenerator
(Rattler::BackEnd::ParserGenerator)
MatchJoining
(Rattler::BackEnd::Optimizer)
Matching
(Rattler::Util::ParserSpecHelper)
MemoEntry
(Rattler::Runtime::PackratParser)
Metagrammar
(Rattler::Grammar)
N
Nested
(Rattler::BackEnd::ParserGenerator)
NestedApplyGenerator
(Rattler::BackEnd::ParserGenerator)
NestedAssertGenerator
(Rattler::BackEnd::ParserGenerator)
NestedBackReferenceGenerator
(Rattler::BackEnd::ParserGenerator)
NestedChoiceGenerator
(Rattler::BackEnd::ParserGenerator)
NestedDirectActionGenerator
(Rattler::BackEnd::ParserGenerator)
NestedDisallowGenerator
(Rattler::BackEnd::ParserGenerator)
NestedDispatchActionGenerator
(Rattler::BackEnd::ParserGenerator)
NestedFailGenerator
(Rattler::BackEnd::ParserGenerator)
NestedGroupMatchGenerator
(Rattler::BackEnd::ParserGenerator)
NestedLabelGenerator
(Rattler::BackEnd::ParserGenerator)
NestedList1Generator
(Rattler::BackEnd::ParserGenerator)
NestedListGenerator
(Rattler::BackEnd::ParserGenerator)
NestedMatchGenerator
(Rattler::BackEnd::ParserGenerator)
NestedOneOrMoreGenerator
(Rattler::BackEnd::ParserGenerator)
NestedOptionalGenerator
(Rattler::BackEnd::ParserGenerator)
NestedSequenceGenerator
(Rattler::BackEnd::ParserGenerator)
NestedSkipGenerator
(Rattler::BackEnd::ParserGenerator)
NestedSubGenerating
(Rattler::BackEnd::ParserGenerator)
NestedTokenGenerator
(Rattler::BackEnd::ParserGenerator)
NestedZeroOrMoreGenerator
(Rattler::BackEnd::ParserGenerator)
Node
(Rattler::Util)
NodeBuilder
(Rattler::Util::GraphViz)
NodeCode
(Rattler::Parsers)
O
OneOrMore
(Rattler::Parsers)
OneOrMoreGenerator
(Rattler::BackEnd::ParserGenerator)
Optimization
(Rattler::BackEnd::Optimizer)
OptimizationContext
(Rattler::BackEnd::Optimizer)
OptimizationSequence
(Rattler::BackEnd::Optimizer)
OptimizeChildren
(Rattler::BackEnd::Optimizer)
Optimizer
(Rattler::BackEnd)
Optional
(Rattler::Parsers)
OptionalGenerator
(Rattler::BackEnd::ParserGenerator)
P
PackratParser
(Rattler::Runtime)
ParseFailure
(Rattler::Runtime)
ParseNode
(Rattler::Runtime)
Parser
(Rattler::Runtime)
Parser
(Rattler::Parsers)
ParserDSL
(Rattler::Parsers)
ParserGenerator
(Rattler::BackEnd)
ParserHelper
(Rattler::Runtime)
ParserSpecHelper
(Rattler::Util)
Parsers
(Rattler)
Parsing
(Rattler::Util::ParserSpecHelper)
Predicate
(Rattler::Parsers)
PredicatePropogating
(Rattler::BackEnd::ParserGenerator)
R
Rattler
RecursiveDescentParser
(Rattler::Runtime)
ReduceRepeatMatch
(Rattler::BackEnd::Optimizer)
RemoveMeaninglessWrapper
(Rattler::BackEnd::Optimizer)
RepeatGenerating
(Rattler::BackEnd::ParserGenerator)
RubyGenerator
(Rattler::BackEnd)
Rule
(Rattler::Parsers)
RuleGenerator
(Rattler::BackEnd::ParserGenerator)
RuleSet
(Rattler::Parsers)
RuleSetGenerator
(Rattler::BackEnd::ParserGenerator)
Runner
(Rattler)
Runtime
(Rattler)
S
Sequence
(Rattler::Parsers)
SequenceGenerator
(Rattler::BackEnd::ParserGenerator)
SimplifyRedundantRepeat
(Rattler::BackEnd::Optimizer)
SimplifyTokenMatch
(Rattler::BackEnd::Optimizer)
Skip
(Rattler::Parsers)
SkipGenerator
(Rattler::BackEnd::ParserGenerator)
SkipPropogating
(Rattler::BackEnd::ParserGenerator)
SubGenerating
(Rattler::BackEnd::ParserGenerator)
SyntaxError
(Rattler::Runtime)
T
Token
(Rattler::Parsers)
TokenGenerator
(Rattler::BackEnd::ParserGenerator)
TokenPropogating
(Rattler::BackEnd::ParserGenerator)
TopLevel
(Rattler::BackEnd::ParserGenerator)
TopLevelApplyGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelAssertGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelBackReferenceGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelChoiceGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelDirectActionGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelDisallowGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelDispatchActionGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelFailGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelGroupMatchGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelLabelGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelList1Generator
(Rattler::BackEnd::ParserGenerator)
TopLevelListGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelMatchGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelOneOrMoreGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelOptionalGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelSequenceGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelSkipGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelSubGenerating
(Rattler::BackEnd::ParserGenerator)
TopLevelTokenGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelZeroOrMoreGenerator
(Rattler::BackEnd::ParserGenerator)
U
Util
(Rattler)
Z
ZeroOrMore
(Rattler::Parsers)
ZeroOrMoreGenerator
(Rattler::BackEnd::ParserGenerator)