Libraries
»
rattler
(0.6.0)
»
Documentation for rattler (0.6.0)
Alphabetic Index
File Listing
README
Namespace Listing A-Z
A
ActionCode
(Rattler::Parsers)
Analysis
(Rattler::Parsers)
Apply
(Rattler::Parsers)
ApplyGenerator
(Rattler::Compiler::ParserGenerator)
Assert
(Rattler::Parsers)
AssertGenerator
(Rattler::Compiler::ParserGenerator)
Atomic
(Rattler::Parsers)
AttributedSequence
(Rattler::Parsers)
AttributedSequenceGenerator
(Rattler::Compiler::ParserGenerator)
B
BackReference
(Rattler::Parsers)
BackReferenceGenerator
(Rattler::Compiler::ParserGenerator)
C
Choice
(Rattler::Parsers)
ChoiceGenerator
(Rattler::Compiler::ParserGenerator)
CombinatorParser
(Rattler::Parsers)
Combining
(Rattler::Parsers)
Compiler
(Rattler)
CompositeReducing
(Rattler::Compiler::Optimizer)
D
DelegatingGenerator
(Rattler::Compiler::ParserGenerator)
DigraphBuilder
(Rattler::Util::GraphViz)
Disallow
(Rattler::Parsers)
DisallowGenerator
(Rattler::Compiler::ParserGenerator)
E
ESymbol
(Rattler::Parsers)
ESymbolGenerator
(Rattler::Compiler::ParserGenerator)
Eof
(Rattler::Parsers)
EofGenerator
(Rattler::Compiler::ParserGenerator)
ExprGenerator
(Rattler::Compiler::ParserGenerator)
ExtendedPackratParser
(Rattler::Runtime)
F
Fail
(Rattler::Parsers)
FailGenerator
(Rattler::Compiler::ParserGenerator)
FlattenCapturingSequence
(Rattler::Compiler::Optimizer)
FlattenChoice
(Rattler::Compiler::Optimizer)
FlattenMatchingSequence
(Rattler::Compiler::Optimizer)
Flattening
(Rattler::Compiler::Optimizer)
G
GeneralListGenerator
(Rattler::Compiler::ParserGenerator)
GeneralRepeatGenerator
(Rattler::Compiler::ParserGenerator)
Grammar
(Rattler::Parsers)
GrammarCLI
(Rattler::Util)
GrammarGenerator
(Rattler::Compiler::ParserGenerator)
GrammarParser
(Rattler::Compiler)
GraphViz
(Rattler::Util)
GroupMatch
(Rattler::Compiler::ParserGenerator)
GroupMatchGenerator
(Rattler::Compiler::ParserGenerator)
H
Head
(Rattler::Runtime::ExtendedPackratParser)
HelperMethods
(Rattler)
I
InlineRegularRules
(Rattler::Compiler::Optimizer)
J
JoinMatchCapturingSequence
(Rattler::Compiler::Optimizer)
JoinMatchChoice
(Rattler::Compiler::Optimizer)
JoinMatchMatchingSequence
(Rattler::Compiler::Optimizer)
JoinPredicateBareMatch
(Rattler::Compiler::Optimizer)
JoinPredicateNestedMatch
(Rattler::Compiler::Optimizer)
JoinPredicateOrBareMatch
(Rattler::Compiler::Optimizer)
JoinPredicateOrNestedMatch
(Rattler::Compiler::Optimizer)
L
LR
(Rattler::Runtime::ExtendedPackratParser)
Label
(Rattler::Parsers)
LabelGenerator
(Rattler::Compiler::ParserGenerator)
LineCounter
(Rattler::Util)
List0Generating
(Rattler::Compiler::ParserGenerator)
List1Generating
(Rattler::Compiler::ParserGenerator)
ListGenerator
(Rattler::Compiler::ParserGenerator)
ListParser
(Rattler::Parsers)
M
Mapping
(Rattler::Util::GraphViz::NodeBuilder)
Match
(Rattler::Parsers)
MatchGenerator
(Rattler::Compiler::ParserGenerator)
MatchJoining
(Rattler::Compiler::Optimizer)
Matching
(Rattler::Util::ParserSpecHelper)
MemoEntry
(Rattler::Runtime::PackratParser)
Metagrammar
(Rattler::Compiler)
ModuleMethods
(Rattler::Compiler)
N
Nested
(Rattler::Compiler::ParserGenerator)
NestedApplyGenerator
(Rattler::Compiler::ParserGenerator)
NestedAssertGenerator
(Rattler::Compiler::ParserGenerator)
NestedAttributedSequenceGenerator
(Rattler::Compiler::ParserGenerator)
NestedBackReferenceGenerator
(Rattler::Compiler::ParserGenerator)
NestedChoiceGenerator
(Rattler::Compiler::ParserGenerator)
NestedDisallowGenerator
(Rattler::Compiler::ParserGenerator)
NestedESymbolGenerator
(Rattler::Compiler::ParserGenerator)
NestedEofGenerator
(Rattler::Compiler::ParserGenerator)
NestedExprGenerator
(Rattler::Compiler::ParserGenerator)
NestedFailGenerator
(Rattler::Compiler::ParserGenerator)
NestedGeneralListGenerator
(Rattler::Compiler::ParserGenerator)
NestedGeneralRepeatGenerator
(Rattler::Compiler::ParserGenerator)
NestedGroupMatchGenerator
(Rattler::Compiler::ParserGenerator)
NestedLabelGenerator
(Rattler::Compiler::ParserGenerator)
NestedListGenerator
(Rattler::Compiler::ParserGenerator)
NestedMatchGenerator
(Rattler::Compiler::ParserGenerator)
NestedNodeActionGenerator
(Rattler::Compiler::ParserGenerator)
NestedRepeatGenerator
(Rattler::Compiler::ParserGenerator)
NestedSemanticActionGenerator
(Rattler::Compiler::ParserGenerator)
NestedSequenceGenerator
(Rattler::Compiler::ParserGenerator)
NestedSkipGenerator
(Rattler::Compiler::ParserGenerator)
NestedSubGenerating
(Rattler::Compiler::ParserGenerator)
NestedSuperGenerator
(Rattler::Compiler::ParserGenerator)
NestedTokenGenerator
(Rattler::Compiler::ParserGenerator)
Node
(Rattler::Util)
NodeAction
(Rattler::Parsers)
NodeActionGenerator
(Rattler::Compiler::ParserGenerator)
NodeBuilder
(Rattler::Util::GraphViz)
NodeCode
(Rattler::Parsers)
O
OneOrMoreGenerating
(Rattler::Compiler::ParserGenerator)
Optimization
(Rattler::Compiler::Optimizer)
OptimizationContext
(Rattler::Compiler::Optimizer)
OptimizationSequence
(Rattler::Compiler::Optimizer)
Optimizations
(Rattler::Compiler::Optimizer)
OptimizeChildren
(Rattler::Compiler::Optimizer)
Optimizer
(Rattler::Compiler)
OptionalGenerating
(Rattler::Compiler::ParserGenerator)
P
PackratParser
(Rattler::Runtime)
ParseFailure
(Rattler::Runtime)
ParseNode
(Rattler::Runtime)
Parser
(Rattler::Runtime)
Parser
(Rattler::Parsers)
ParserCLI
(Rattler::Util)
ParserGenerator
(Rattler::Compiler)
ParserHelper
(Rattler::Runtime)
ParserScope
(Rattler::Parsers)
ParserSpecHelper
(Rattler::Util)
Parsers
(Rattler)
Parsing
(Rattler::Util::ParserSpecHelper)
Predicate
(Rattler::Parsers)
PredicatePropogating
(Rattler::Compiler::ParserGenerator)
R
RakeTask
(Rattler)
Rattler
RecursiveDescentParser
(Rattler::Runtime)
ReduceRepeatMatch
(Rattler::Compiler::Optimizer)
RemoveMeaninglessWrapper
(Rattler::Compiler::Optimizer)
Repeat
(Rattler::Parsers)
RepeatGenerator
(Rattler::Compiler::ParserGenerator)
RubyGenerator
(Rattler::Compiler)
Rule
(Rattler::Parsers)
RuleGenerator
(Rattler::Compiler::ParserGenerator)
RuleSet
(Rattler::Parsers)
RuleSetGenerator
(Rattler::Compiler::ParserGenerator)
Runner
(Rattler)
Runtime
(Rattler)
S
Semantic
(Rattler::Parsers)
SemanticAction
(Rattler::Parsers)
SemanticActionGenerator
(Rattler::Compiler::ParserGenerator)
Sequence
(Rattler::Parsers)
SequenceGenerating
(Rattler::Compiler::ParserGenerator)
SequenceGenerator
(Rattler::Compiler::ParserGenerator)
Sequencing
(Rattler::Parsers)
SimplifyRedundantRepeat
(Rattler::Compiler::Optimizer)
SimplifyTokenMatch
(Rattler::Compiler::Optimizer)
Skip
(Rattler::Parsers)
SkipGenerator
(Rattler::Compiler::ParserGenerator)
SkipPropogating
(Rattler::Compiler::ParserGenerator)
SubGenerating
(Rattler::Compiler::ParserGenerator)
Super
(Rattler::Parsers)
SuperGenerator
(Rattler::Compiler::ParserGenerator)
SyntaxError
(Rattler::Runtime)
T
Token
(Rattler::Parsers)
TokenGenerator
(Rattler::Compiler::ParserGenerator)
TokenPropogating
(Rattler::Compiler::ParserGenerator)
TopLevel
(Rattler::Compiler::ParserGenerator)
TopLevelApplyGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelAssertGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelAttributedSequenceGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelBackReferenceGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelChoiceGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelDisallowGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelESymbolGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelEofGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelFailGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelGeneralListGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelGeneralRepeatGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelGroupMatchGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelLabelGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelListGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelMatchGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelNodeActionGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelRepeatGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelSemanticActionGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelSequenceGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelSkipGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelSubGenerating
(Rattler::Compiler::ParserGenerator)
TopLevelSuperGenerator
(Rattler::Compiler::ParserGenerator)
TopLevelTokenGenerator
(Rattler::Compiler::ParserGenerator)
U
Util
(Rattler)
Z
ZeroOrMoreGenerating
(Rattler::Compiler::ParserGenerator)