Class 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.Rule ASSIGN  
      (package private) org.parboiled.Rule COMMA  
      (package private) org.parboiled.Rule COMMENT  
      (package private) org.parboiled.Rule DOT  
      (package private) org.parboiled.Rule ELLIPSIS  
      (package private) org.parboiled.Rule ELSE  
      (package private) org.parboiled.Rule FOR  
      (package private) org.parboiled.Rule IF  
      (package private) org.parboiled.Rule IN  
      private static java.lang.String KEYWORD_ELSE  
      private static java.lang.String KEYWORD_FOR  
      private static java.lang.String KEYWORD_IF  
      private static java.lang.String KEYWORD_IN  
      private static java.lang.String KEYWORD_LET  
      private static java.lang.String KEYWORD_PUBLIC  
      private static java.lang.String KEYWORD_TEMPLATE  
      (package private) org.parboiled.Rule LET  
      (package private) org.parboiled.Rule PUBLIC  
      (package private) org.parboiled.Rule TEMPLATE  
      • Fields inherited from class org.parboiled.BaseParser

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

      Constructors 
      Constructor Description
      Parser()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) org.parboiled.Rule AccessExpression()  
      (package private) org.parboiled.Rule ApplyExpression()  
      (package private) org.parboiled.Rule AssignGenerator()  
      (package private) org.parboiled.Rule ClosingDirective​(org.parboiled.Rule directive)  
      (package private) org.parboiled.Rule Comment()  
      (package private) org.parboiled.Rule Directive()  
      (package private) org.parboiled.Rule DirectiveEnd()  
      (package private) org.parboiled.Rule DirectiveStart()  
      (package private) org.parboiled.Rule DisambiguatedExpression()  
      (package private) org.parboiled.Rule Ellipsis()  
      (package private) org.parboiled.Rule Else()  
      (package private) org.parboiled.Rule ElseIf()  
      (package private) org.parboiled.Rule Expression()  
      (package private) org.parboiled.Rule For()  
      (package private) org.parboiled.Rule ForDeclaration()  
      (package private) org.parboiled.Rule ForEnd()  
      (package private) org.parboiled.Rule ForIterationAccessExpression()  
      (package private) org.parboiled.Rule GeneratorDeclaration()  
      (package private) org.parboiled.Rule Identifier()  
      (package private) org.parboiled.Rule IdentifierStartLetter()  
      (package private) org.parboiled.Rule If()  
      (package private) org.parboiled.Rule IfEnd()  
      (package private) org.parboiled.Rule InvokableDeclaration()  
      (package private) org.parboiled.Rule InvokeEnd()  
      (package private) org.parboiled.Rule InvokeStart()  
      (package private) org.parboiled.Rule InvokeString()  
      (package private) org.parboiled.Rule IterationGenerator()  
      (package private) org.parboiled.Rule Keyword()  
      (package private) org.parboiled.Rule Let()  
      (package private) org.parboiled.Rule LetEnd()  
      (package private) org.parboiled.Rule Letter()  
      (package private) org.parboiled.Rule LetterOrDigit()  
      (package private) org.parboiled.Rule Literal​(java.lang.String string)  
      (package private) org.parboiled.Rule Name()  
      (package private) org.parboiled.Rule Newline()  
      (package private) org.parboiled.Rule OpeningDirective​(org.parboiled.Rule directive)  
      (package private) org.parboiled.Rule ParameterDeclaration()  
      (package private) org.parboiled.Rule Parens​(org.parboiled.Rule expression)  
      (package private) org.parboiled.Rule Spacing()  
      (package private) org.parboiled.Rule StringLiteral()  
      (package private) org.parboiled.Rule Template()  
      (package private) org.parboiled.Rule TemplateBody()  
      (package private) org.parboiled.Rule TemplateDirective()  
      (package private) org.parboiled.Rule TemplateEnd()  
      (package private) org.parboiled.Rule TemplateStart()  
      (package private) org.parboiled.Rule TextBlock()  
      (package private) org.parboiled.Rule TextFragment()  
      (package private) org.parboiled.Rule TransformGenerator()  
      (package private) org.parboiled.Rule Type()  
      (package private) org.parboiled.Rule TypeIdentifer()  
      (package private) org.parboiled.Rule TypeStartLetter()  
      org.parboiled.Rule Unit()  
      (package private) org.parboiled.Rule ValueDeclaration()  
      • 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 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_TEMPLATE

        private static final java.lang.String KEYWORD_TEMPLATE
        See Also:
        Constant Field Values
    • Constructor Detail

      • Parser

        public Parser()
    • 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()