public class PatternParser extends Object
Constructor and Description |
---|
PatternParser() |
Modifier and Type | Method and Description |
---|---|
static List<String> |
duplicate(List<String> queries,
String s,
int dupliSize,
int no) |
static int |
findBracketClosingPosition(int startFrom,
String query) |
static List<String> |
findOrTokens(String query) |
static void |
getPattern(String line) |
static boolean |
isClosingBracket(char ch,
char pre) |
static boolean |
isOpenBracket(char ch,
char pre) |
static boolean |
isOrSym(char ch,
char pre) |
static void |
main(String[] args) |
static List<String> |
parsePattern(String q1) |
static boolean |
scanQueryForOrOrBracket(String query) |
static List<String> |
writeCharInAll(char c,
int no,
List<String> queries) |
static List<String> |
writeStringInAll(String c,
int no,
List<String> queries) |
static List<String> |
writeTokens(List<String> tokens,
List<String> queries,
int dupliSize) |
public PatternParser()
public static void getPattern(String line)
public static List<String> parsePattern(String q1)
public static boolean scanQueryForOrOrBracket(String query)
public static List<String> writeTokens(List<String> tokens, List<String> queries, int dupliSize)
public static List<String> duplicate(List<String> queries, String s, int dupliSize, int no)
public static List<String> findOrTokens(String query)
public static int findBracketClosingPosition(int startFrom, String query)
public static List<String> writeCharInAll(char c, int no, List<String> queries)
public static List<String> writeStringInAll(String c, int no, List<String> queries)
public static boolean isOpenBracket(char ch, char pre)
public static boolean isClosingBracket(char ch, char pre)
public static boolean isOrSym(char ch, char pre)