Class Parser
- java.lang.Object
-
- org.parboiled.BaseActions<V>
-
- org.parboiled.BaseParser<java.lang.Object>
-
- org.immutables.generator.processor.Parser
-
- All Implemented Interfaces:
org.parboiled.ContextAware<java.lang.Object>
public class Parser extends org.parboiled.BaseParser<java.lang.Object>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) org.parboiled.RuleASSIGN(package private) org.parboiled.RuleCOMMA(package private) org.parboiled.RuleCOMMENT(package private) org.parboiled.RuleDOT(package private) org.parboiled.RuleELLIPSIS(package private) org.parboiled.RuleELSE(package private) org.parboiled.RuleFOR(package private) org.parboiled.RuleIF(package private) org.parboiled.RuleINprivate static java.lang.StringKEYWORD_ELSEprivate static java.lang.StringKEYWORD_FORprivate static java.lang.StringKEYWORD_IFprivate static java.lang.StringKEYWORD_INprivate static java.lang.StringKEYWORD_LETprivate static java.lang.StringKEYWORD_PUBLICprivate static java.lang.StringKEYWORD_TEMPLATE(package private) org.parboiled.RuleLET(package private) org.parboiled.RulePUBLIC(package private) org.parboiled.RuleTEMPLATE
-
Constructor Summary
Constructors Constructor Description Parser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) org.parboiled.RuleAccessExpression()(package private) org.parboiled.RuleApplyExpression()(package private) org.parboiled.RuleAssignGenerator()(package private) org.parboiled.RuleClosingDirective(org.parboiled.Rule directive)(package private) org.parboiled.RuleComment()(package private) org.parboiled.RuleDirective()(package private) org.parboiled.RuleDirectiveEnd()(package private) org.parboiled.RuleDirectiveStart()(package private) org.parboiled.RuleDisambiguatedExpression()(package private) org.parboiled.RuleEllipsis()(package private) org.parboiled.RuleElse()(package private) org.parboiled.RuleElseIf()(package private) org.parboiled.RuleExpression()(package private) org.parboiled.RuleFor()(package private) org.parboiled.RuleForDeclaration()(package private) org.parboiled.RuleForEnd()(package private) org.parboiled.RuleForIterationAccessExpression()(package private) org.parboiled.RuleGeneratorDeclaration()(package private) org.parboiled.RuleIdentifier()(package private) org.parboiled.RuleIdentifierStartLetter()(package private) org.parboiled.RuleIf()(package private) org.parboiled.RuleIfEnd()(package private) org.parboiled.RuleInvokableDeclaration()(package private) org.parboiled.RuleInvokeEnd()(package private) org.parboiled.RuleInvokeStart()(package private) org.parboiled.RuleInvokeString()(package private) org.parboiled.RuleIterationGenerator()(package private) org.parboiled.RuleKeyword()(package private) org.parboiled.RuleLet()(package private) org.parboiled.RuleLetEnd()(package private) org.parboiled.RuleLetter()(package private) org.parboiled.RuleLetterOrDigit()(package private) org.parboiled.RuleLiteral(java.lang.String string)(package private) org.parboiled.RuleName()(package private) org.parboiled.RuleNewline()(package private) org.parboiled.RuleOpeningDirective(org.parboiled.Rule directive)(package private) org.parboiled.RuleParameterDeclaration()(package private) org.parboiled.RuleParens(org.parboiled.Rule expression)(package private) org.parboiled.RuleSpacing()(package private) org.parboiled.RuleStringLiteral()(package private) org.parboiled.RuleTemplate()(package private) org.parboiled.RuleTemplateBody()(package private) org.parboiled.RuleTemplateDirective()(package private) org.parboiled.RuleTemplateEnd()(package private) org.parboiled.RuleTemplateStart()(package private) org.parboiled.RuleTextBlock()(package private) org.parboiled.RuleTextFragment()(package private) org.parboiled.RuleTransformGenerator()(package private) org.parboiled.RuleType()(package private) org.parboiled.RuleTypeIdentifer()(package private) org.parboiled.RuleTypeStartLetter()org.parboiled.RuleUnit()(package private) org.parboiled.RuleValueDeclaration()-
Methods 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, ZeroOrMore
-
Methods 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 Detail
-
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
private static final java.lang.String KEYWORD_IN
- See Also:
- Constant Field Values
-
KEYWORD_FOR
private static final java.lang.String KEYWORD_FOR
- See Also:
- Constant Field Values
-
KEYWORD_LET
private static final java.lang.String KEYWORD_LET
- See Also:
- Constant Field Values
-
KEYWORD_IF
private static final java.lang.String KEYWORD_IF
- See Also:
- Constant Field Values
-
KEYWORD_ELSE
private static final java.lang.String KEYWORD_ELSE
- See Also:
- Constant Field Values
-
KEYWORD_TEMPLATE
private static final java.lang.String KEYWORD_TEMPLATE
- See Also:
- Constant Field Values
-
KEYWORD_PUBLIC
private static final java.lang.String KEYWORD_PUBLIC
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
org.parboiled.Rule Literal(java.lang.String string)
-
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()
-
-