Class Parser

java.lang.Object
org.parboiled.BaseActions<Object>
org.parboiled.BaseParser<Object>
org.immutables.generator.processor.Parser
All Implemented Interfaces:
org.parboiled.ContextAware<Object>

public class Parser extends org.parboiled.BaseParser<Object>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (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.Rule
     
    private static final String
     
    private static final String
     
    private static final String
     
    private static final String
     
    private static final String
     
    private static final String
     
    private static final String
     
    (package private) org.parboiled.Rule
     
    (package private) org.parboiled.Rule
     
    (package private) org.parboiled.Rule
     

    Fields inherited from class org.parboiled.BaseParser

    ANY, DEDENT, EMPTY, EOI, INDENT, NOTHING
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) org.parboiled.Rule
     
    (package private) org.parboiled.Rule
     
    (package private) org.parboiled.Rule
     
    (package private) org.parboiled.Rule
    ClosingDirective(org.parboiled.Rule directive)
     
    (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.Rule
     
    (package private) org.parboiled.Rule
    For()
     
    (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
    If()
     
    (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
    Let()
     
    (package private) org.parboiled.Rule
     
    (package private) org.parboiled.Rule
     
    (package private) org.parboiled.Rule
     
    (package private) org.parboiled.Rule
    Literal(String string)
     
    (package private) org.parboiled.Rule
     
    (package private) org.parboiled.Rule
     
    (package private) org.parboiled.Rule
    OpeningDirective(org.parboiled.Rule directive)
     
    (package private) org.parboiled.Rule
     
    (package private) org.parboiled.Rule
    Parens(org.parboiled.Rule expression)
     
    (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.Rule
     
    (package private) org.parboiled.Rule
     
    (package private) org.parboiled.Rule
     
    (package private) org.parboiled.Rule
     
    (package private) org.parboiled.Rule
     
    org.parboiled.Rule
     
    (package private) org.parboiled.Rule
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      private static final String KEYWORD_IN
      See Also:
    • KEYWORD_FOR

      private static final String KEYWORD_FOR
      See Also:
    • KEYWORD_LET

      private static final String KEYWORD_LET
      See Also:
    • KEYWORD_IF

      private static final String KEYWORD_IF
      See Also:
    • KEYWORD_ELSE

      private static final String KEYWORD_ELSE
      See Also:
    • KEYWORD_TEMPLATE

      private static final String KEYWORD_TEMPLATE
      See Also:
    • KEYWORD_PUBLIC

      private static final String 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

      org.parboiled.Rule Literal(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()