Libraries
»
rattler
(0.5.0)
»
Documentation for rattler (0.5.0)
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)
AssertCode
(Rattler::Parsers)
AssertGenerator
(Rattler::BackEnd::ParserGenerator)
Atomic
(Rattler::Parsers)
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
DelegatingGenerator
(Rattler::BackEnd::ParserGenerator)
DigraphBuilder
(Rattler::Util::GraphViz)
DirectAction
(Rattler::Parsers)
DirectActionGenerator
(Rattler::BackEnd::ParserGenerator)
Disallow
(Rattler::Parsers)
DisallowCode
(Rattler::Parsers)
DisallowGenerator
(Rattler::BackEnd::ParserGenerator)
DispatchAction
(Rattler::Parsers)
DispatchActionGenerator
(Rattler::BackEnd::ParserGenerator)
E
ESymbol
(Rattler::Parsers)
ESymbolGenerator
(Rattler::BackEnd::ParserGenerator)
EffectCode
(Rattler::Parsers)
Eof
(Rattler::Parsers)
EofGenerator
(Rattler::BackEnd::ParserGenerator)
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
GeneralListGenerator
(Rattler::BackEnd::ParserGenerator)
GeneralRepeatGenerator
(Rattler::BackEnd::ParserGenerator)
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)
List0Generating
(Rattler::BackEnd::ParserGenerator)
List1Generating
(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)
NestedESymbolGenerator
(Rattler::BackEnd::ParserGenerator)
NestedEofGenerator
(Rattler::BackEnd::ParserGenerator)
NestedFailGenerator
(Rattler::BackEnd::ParserGenerator)
NestedGeneralListGenerator
(Rattler::BackEnd::ParserGenerator)
NestedGeneralRepeatGenerator
(Rattler::BackEnd::ParserGenerator)
NestedGroupMatchGenerator
(Rattler::BackEnd::ParserGenerator)
NestedLabelGenerator
(Rattler::BackEnd::ParserGenerator)
NestedListGenerator
(Rattler::BackEnd::ParserGenerator)
NestedMatchGenerator
(Rattler::BackEnd::ParserGenerator)
NestedRepeatGenerator
(Rattler::BackEnd::ParserGenerator)
NestedSequenceGenerator
(Rattler::BackEnd::ParserGenerator)
NestedSkipGenerator
(Rattler::BackEnd::ParserGenerator)
NestedSubGenerating
(Rattler::BackEnd::ParserGenerator)
NestedTokenGenerator
(Rattler::BackEnd::ParserGenerator)
Node
(Rattler::Util)
NodeBuilder
(Rattler::Util::GraphViz)
NodeCode
(Rattler::Parsers)
O
OneOrMoreGenerating
(Rattler::BackEnd::ParserGenerator)
Optimization
(Rattler::BackEnd::Optimizer)
OptimizationContext
(Rattler::BackEnd::Optimizer)
OptimizationSequence
(Rattler::BackEnd::Optimizer)
OptimizeChildren
(Rattler::BackEnd::Optimizer)
Optimizer
(Rattler::BackEnd)
OptionalGenerating
(Rattler::BackEnd::ParserGenerator)
P
PackratParser
(Rattler::Runtime)
ParseFailure
(Rattler::Runtime)
ParseNode
(Rattler::Runtime)
Parser
(Rattler::Parsers)
Parser
(Rattler::Runtime)
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)
Repeat
(Rattler::Parsers)
RepeatGenerator
(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
SemanticAssert
(Rattler::Parsers)
SemanticDisallow
(Rattler::Parsers)
Sequence
(Rattler::Parsers)
SequenceGenerator
(Rattler::BackEnd::ParserGenerator)
SideEffect
(Rattler::Parsers)
SimplifyRedundantRepeat
(Rattler::BackEnd::Optimizer)
SimplifyTokenMatch
(Rattler::BackEnd::Optimizer)
Skip
(Rattler::Parsers)
SkipGenerator
(Rattler::BackEnd::ParserGenerator)
SkipPropogating
(Rattler::BackEnd::ParserGenerator)
SpecializeRepeat
(Rattler::BackEnd::Optimizer)
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)
TopLevelESymbolGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelEofGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelFailGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelGeneralListGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelGeneralRepeatGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelGroupMatchGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelLabelGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelListGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelMatchGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelRepeatGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelSequenceGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelSkipGenerator
(Rattler::BackEnd::ParserGenerator)
TopLevelSubGenerating
(Rattler::BackEnd::ParserGenerator)
TopLevelTokenGenerator
(Rattler::BackEnd::ParserGenerator)
U
Util
(Rattler)
Z
ZeroOrMoreGenerating
(Rattler::BackEnd::ParserGenerator)