Class Parser


  • public class Parser
    extends java.lang.Object
    • Field Detail

      • stack

        protected final java.util.LinkedList<java.lang.String> stack
      • tokens

        protected final java.util.List<Token> tokens
    • Constructor Detail

      • Parser

        public Parser​(java.lang.CharSequence line)
    • Method Detail

      • tokens

        public java.util.List<Token> tokens()
      • push

        protected void push​(Token t)
      • next

        protected Token next()
      • expectNotNull

        protected void expectNotNull()
      • start

        protected Token start​(java.lang.String str,
                              java.lang.String missing)
      • end

        protected Token end​(java.lang.String str)
      • expect

        protected Token expect​(java.lang.String str)
      • whole

        protected Token whole​(java.util.List<? extends Token> tokens,
                              int index)