Package bbd.jportal2

Class ASCII_CharStream


  • public final class ASCII_CharStream
    extends Object
    An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
    • Field Detail

      • bufpos

        public static int bufpos
    • Constructor Detail

      • ASCII_CharStream

        public ASCII_CharStream​(Reader dstream,
                                int startline,
                                int startcolumn,
                                int buffersize)
      • ASCII_CharStream

        public ASCII_CharStream​(Reader dstream,
                                int startline,
                                int startcolumn)
      • ASCII_CharStream

        public ASCII_CharStream​(InputStream dstream,
                                int startline,
                                int startcolumn,
                                int buffersize)
      • ASCII_CharStream

        public ASCII_CharStream​(InputStream dstream,
                                int startline,
                                int startcolumn)
    • Method Detail

      • getColumn

        public static final int getColumn()
        Deprecated.
        See Also:
        getEndColumn()
      • getLine

        public static final int getLine()
        Deprecated.
        See Also:
        getEndLine()
      • getEndColumn

        public static final int getEndColumn()
      • getEndLine

        public static final int getEndLine()
      • getBeginColumn

        public static final int getBeginColumn()
      • getBeginLine

        public static final int getBeginLine()
      • backup

        public static final void backup​(int amount)
      • ReInit

        public static void ReInit​(Reader dstream,
                                  int startline,
                                  int startcolumn,
                                  int buffersize)
      • ReInit

        public static void ReInit​(Reader dstream,
                                  int startline,
                                  int startcolumn)
      • ReInit

        public static void ReInit​(InputStream dstream,
                                  int startline,
                                  int startcolumn,
                                  int buffersize)
      • ReInit

        public static void ReInit​(InputStream dstream,
                                  int startline,
                                  int startcolumn)
      • GetImage

        public static final String GetImage()
      • GetSuffix

        public static final char[] GetSuffix​(int len)
      • Done

        public static void Done()
      • adjustBeginLineColumn

        public static void adjustBeginLineColumn​(int newLine,
                                                 int newCol)
        Method to adjust line and column numbers for the start of a token.