Class Parser
- All Implemented Interfaces:
org.parboiled.ContextAware<Object>
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.Ruleprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final String(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.RuleFields inherited from class org.parboiled.BaseParser
ANY, DEDENT, EMPTY, EOI, INDENT, NOTHING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.RuleClosingDirective(org.parboiled.Rule directive) (package private) org.parboiled.RuleComment()(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.RuleEllipsis()(package private) org.parboiled.RuleElse()(package private) org.parboiled.RuleElseIf()(package private) org.parboiled.Rule(package private) org.parboiled.RuleFor()(package private) org.parboiled.Rule(package private) org.parboiled.RuleForEnd()(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.RuleIf()(package private) org.parboiled.RuleIfEnd()(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.RuleKeyword()(package private) org.parboiled.RuleLet()(package private) org.parboiled.RuleLetEnd()(package private) org.parboiled.RuleLetter()(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.RuleName()(package private) org.parboiled.RuleNewline()(package private) org.parboiled.RuleOpeningDirective(org.parboiled.Rule directive) (package private) org.parboiled.Rule(package private) org.parboiled.RuleParens(org.parboiled.Rule expression) (package private) org.parboiled.RuleSpacing()(package private) org.parboiled.Rule(package private) org.parboiled.RuleTemplate()(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.Rule(package private) org.parboiled.RuleType()(package private) org.parboiled.Rule(package private) org.parboiled.Ruleorg.parboiled.RuleUnit()(package private) org.parboiled.RuleMethods inherited from class org.parboiled.BaseParser
ACTION, AnyOf, AnyOf, AnyOf, Ch, CharRange, FirstOf, FirstOf, fromCharArray, fromCharLiteral, fromStringLiteral, IgnoreCase, IgnoreCase, IgnoreCase, newInstance, NoneOf, NoneOf, NTimes, NTimes, OneOrMore, OneOrMore, Optional, Optional, Sequence, Sequence, String, String, Test, Test, TestNot, TestNot, toRule, toRules, ZeroOrMore, ZeroOrMoreMethods inherited from class org.parboiled.BaseActions
currentChar, currentIndex, drop, drop, dup, getContext, hasError, inPredicate, match, matchedChar, matchEnd, matchLength, matchOrDefault, matchRange, matchStart, nodeSuppressed, peek, peek, poke, poke, pop, pop, position, push, push, pushAll, setContext, swap, swap3, swap4, swap5, swap6
-
Field Details
-
COMMENT
org.parboiled.Rule COMMENT -
ASSIGN
org.parboiled.Rule ASSIGN -
DOT
org.parboiled.Rule DOT -
COMMA
org.parboiled.Rule COMMA -
ELLIPSIS
org.parboiled.Rule ELLIPSIS -
IN
org.parboiled.Rule IN -
FOR
org.parboiled.Rule FOR -
LET
org.parboiled.Rule LET -
IF
org.parboiled.Rule IF -
ELSE
org.parboiled.Rule ELSE -
TEMPLATE
org.parboiled.Rule TEMPLATE -
PUBLIC
org.parboiled.Rule PUBLIC -
KEYWORD_IN
- See Also:
-
KEYWORD_FOR
- See Also:
-
KEYWORD_LET
- See Also:
-
KEYWORD_IF
- See Also:
-
KEYWORD_ELSE
- See Also:
-
KEYWORD_TEMPLATE
- See Also:
-
KEYWORD_PUBLIC
- See Also:
-
-
Constructor Details
-
Parser
public Parser()
-
-
Method Details
-
Unit
public org.parboiled.Rule Unit() -
Comment
org.parboiled.Rule Comment() -
TextBlock
org.parboiled.Rule TextBlock() -
TemplateDirective
org.parboiled.Rule TemplateDirective() -
TemplateStart
org.parboiled.Rule TemplateStart() -
TemplateEnd
org.parboiled.Rule TemplateEnd() -
TemplateBody
org.parboiled.Rule TemplateBody() -
DirectiveStart
org.parboiled.Rule DirectiveStart() -
InvokeString
org.parboiled.Rule InvokeString() -
InvokeEnd
org.parboiled.Rule InvokeEnd() -
InvokeStart
org.parboiled.Rule InvokeStart() -
DirectiveEnd
org.parboiled.Rule DirectiveEnd() -
IfEnd
org.parboiled.Rule IfEnd() -
LetEnd
org.parboiled.Rule LetEnd() -
ForEnd
org.parboiled.Rule ForEnd() -
Directive
org.parboiled.Rule Directive() -
OpeningDirective
org.parboiled.Rule OpeningDirective(org.parboiled.Rule directive) -
ClosingDirective
org.parboiled.Rule ClosingDirective(org.parboiled.Rule directive) -
Parens
org.parboiled.Rule Parens(org.parboiled.Rule expression) -
AccessExpression
org.parboiled.Rule AccessExpression() -
GeneratorDeclaration
org.parboiled.Rule GeneratorDeclaration() -
IterationGenerator
org.parboiled.Rule IterationGenerator() -
AssignGenerator
org.parboiled.Rule AssignGenerator() -
TransformGenerator
org.parboiled.Rule TransformGenerator() -
DisambiguatedExpression
org.parboiled.Rule DisambiguatedExpression() -
ForIterationAccessExpression
org.parboiled.Rule ForIterationAccessExpression() -
Expression
org.parboiled.Rule Expression() -
ApplyExpression
org.parboiled.Rule ApplyExpression() -
If
org.parboiled.Rule If() -
ElseIf
org.parboiled.Rule ElseIf() -
Else
org.parboiled.Rule Else() -
For
org.parboiled.Rule For() -
ForDeclaration
org.parboiled.Rule ForDeclaration() -
Let
org.parboiled.Rule Let() -
ValueDeclaration
org.parboiled.Rule ValueDeclaration() -
InvokableDeclaration
org.parboiled.Rule InvokableDeclaration() -
ParameterDeclaration
org.parboiled.Rule ParameterDeclaration() -
Template
org.parboiled.Rule Template() -
Name
org.parboiled.Rule Name() -
Type
org.parboiled.Rule Type() -
Keyword
org.parboiled.Rule Keyword() -
Literal
-
Identifier
org.parboiled.Rule Identifier() -
StringLiteral
org.parboiled.Rule StringLiteral() -
TypeIdentifer
org.parboiled.Rule TypeIdentifer() -
Newline
org.parboiled.Rule Newline() -
TextFragment
org.parboiled.Rule TextFragment() -
Ellipsis
org.parboiled.Rule Ellipsis() -
IdentifierStartLetter
org.parboiled.Rule IdentifierStartLetter() -
TypeStartLetter
org.parboiled.Rule TypeStartLetter() -
Letter
org.parboiled.Rule Letter() -
LetterOrDigit
org.parboiled.Rule LetterOrDigit() -
Spacing
org.parboiled.Rule Spacing()
-