Class Lexer


  • public class Lexer
    extends Object
    • Field Detail

      • PATTERN_MIXIN_BLOCK

        public static final Pattern PATTERN_MIXIN_BLOCK
      • PATTERN_YIELD

        public static final Pattern PATTERN_YIELD
      • PATTERN_DOT

        public static final Pattern PATTERN_DOT
      • PATTERN_DEFAULT

        public static final Pattern PATTERN_DEFAULT
      • PATTERN_CASE

        public static final Pattern PATTERN_CASE
      • PATTERN_WHEN

        public static final Pattern PATTERN_WHEN
      • PATTERN_PATH

        public static final Pattern PATTERN_PATH
      • PATTERN_TEXT_1

        public static final Pattern PATTERN_TEXT_1
      • PATTERN_TEXT_2

        public static final Pattern PATTERN_TEXT_2
      • PATTERN_TEXT_3

        public static final Pattern PATTERN_TEXT_3
      • PATTERN_FILTER

        public static final Pattern PATTERN_FILTER
      • PATTERN_COLON

        public static final Pattern PATTERN_COLON
      • PATTERN_SLASH

        public static final Pattern PATTERN_SLASH
      • PATTERN_TAG

        public static final Pattern PATTERN_TAG
      • PATTERN_INTERPOLATION

        public static final Pattern PATTERN_INTERPOLATION
      • PATTERN_BLANK

        public static final Pattern PATTERN_BLANK
      • PATTERN_INCLUDE

        public static final Pattern PATTERN_INCLUDE
      • PATTERN_CONDITIONAL

        public static final Pattern PATTERN_CONDITIONAL
      • PATTERN_EACH

        public static final Pattern PATTERN_EACH
      • PATTERN_WHILE

        public static final Pattern PATTERN_WHILE
      • PATTERN_CODE

        public static final Pattern PATTERN_CODE
      • PATTERN_ATTRIBUTES_BLOCK

        public static final Pattern PATTERN_ATTRIBUTES_BLOCK
      • PATTERN_WHITESPACE

        public static final Pattern PATTERN_WHITESPACE
      • PATTERN_QUOTE

        public static final Pattern PATTERN_QUOTE
    • Method Detail

      • next

        public boolean next()
      • consume

        public void consume​(int len)
      • defer

        public void defer​(Token tok)
      • lookahead

        public Token lookahead​(int index)
      • getLineno

        public int getLineno()
      • getColno

        public int getColno()
      • setPipeless

        public void setPipeless​(boolean pipeless)
      • advance

        public Token advance()
      • getPipeless

        public boolean getPipeless()
      • getInput

        public String getInput()
      • assertExpression

        public boolean assertExpression​(String value)
      • assertExpression

        public boolean assertExpression​(String value,
                                        boolean noThrow)