diff options
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/yql/CaseInsensitiveInputStream.java')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/yql/CaseInsensitiveInputStream.java | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/yql/CaseInsensitiveInputStream.java b/container-search/src/main/java/com/yahoo/search/yql/CaseInsensitiveInputStream.java deleted file mode 100644 index 8e14b544439..00000000000 --- a/container-search/src/main/java/com/yahoo/search/yql/CaseInsensitiveInputStream.java +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -package com.yahoo.search.yql; - -import org.antlr.v4.runtime.ANTLRInputStream; -import org.antlr.v4.runtime.CharStream; - -import java.io.IOException; -import java.io.InputStream; - -/** - * Enable ANTLR to do case insensitive comparisons when reading from files without throwing away the case in the token. - */ -class CaseInsensitiveInputStream extends ANTLRInputStream { - - - public CaseInsensitiveInputStream(InputStream input) throws IOException { - super(input); - } - - public CaseInsensitiveInputStream(String input) { - super(input); - } - - @Override - public int LA(int i) { - if (i == 0) { - return 0; - } - if (i < 0) { - i++; // e.g., translate LA(-1) to use offset 0 - } - - if ((p + i - 1) >= n) { - return CharStream.EOF; - } - return Character.toLowerCase(data[p + i - 1]); - } - -} |