com.espertech.esper.epl.parse
Class NoCaseSensitiveStream

java.lang.Object
  extended by org.antlr.v4.runtime.ANTLRInputStream
      extended by com.espertech.esper.epl.parse.NoCaseSensitiveStream
All Implemented Interfaces:
org.antlr.v4.runtime.CharStream, org.antlr.v4.runtime.IntStream

public class NoCaseSensitiveStream
extends org.antlr.v4.runtime.ANTLRInputStream

For use with ANTLR to create a case-insensitive token stream.


Field Summary
 
Fields inherited from class org.antlr.v4.runtime.ANTLRInputStream
data, INITIAL_BUFFER_SIZE, n, name, p, READ_BUFFER_SIZE
 
Fields inherited from interface org.antlr.v4.runtime.IntStream
EOF, UNKNOWN_SOURCE_NAME
 
Constructor Summary
NoCaseSensitiveStream(java.io.Reader reader)
          Ctor.
 
Method Summary
 int LA(int i)
           
 
Methods inherited from class org.antlr.v4.runtime.ANTLRInputStream
consume, getSourceName, getText, index, load, LT, mark, release, reset, seek, size, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NoCaseSensitiveStream

public NoCaseSensitiveStream(java.io.Reader reader)
                      throws java.io.IOException
Ctor.

Parameters:
reader - is the reader providing the characters to inspect
Throws:
java.io.IOException - to indicate IO errors
Method Detail

LA

public int LA(int i)
Specified by:
LA in interface org.antlr.v4.runtime.IntStream
Overrides:
LA in class org.antlr.v4.runtime.ANTLRInputStream

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com