Package mondrian.olap

Class Scanner

  • Direct Known Subclasses:
    StringScanner

    public class Scanner
    extends Object
    Lexical analyzer for MDX.
    Author:
    jhyde, 20 January, 1999
    • Field Detail

      • nextChar

        protected int nextChar
        single lookahead character
      • debug

        protected boolean debug
    • Method Detail

      • getNestedCommentsState

        public static boolean getNestedCommentsState()
        Returns the current nested comments state.
      • getCommentDelimiters

        public static String[][] getCommentDelimiters()
        Returns the list of comment delimiters.
      • getChar

        protected int getChar()
                       throws IOException
        Read a character from input, returning -1 if end of input.
        Throws:
        IOException
      • lookupReserved

        public String lookupReserved​(int i)
        return the name of the reserved word whose token code is "i"
      • next_token

        public java_cup.runtime.Symbol next_token()
                                           throws IOException
        Recognizes and returns the next complete token.
        Throws:
        IOException