gate.creole.morph
Class PatternParser

java.lang.Object
  extended by gate.creole.morph.PatternParser

public class PatternParser
extends Object


Field Summary
static Storage variables
           
 
Constructor Summary
PatternParser()
           
 
Method Summary
static ArrayList duplicate(ArrayList queries, String s, int dupliSize, int no)
           
static int findBracketClosingPosition(int startFrom, String query)
           
static ArrayList 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 ArrayList parsePattern(String q1)
           
static boolean scanQueryForOrOrBracket(String query)
           
static ArrayList writeCharInAll(char c, int no, ArrayList queries)
           
static ArrayList writeStringInAll(String c, int no, ArrayList queries)
           
static ArrayList writeTokens(ArrayList tokens, ArrayList queries, int dupliSize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

variables

public static Storage variables
Constructor Detail

PatternParser

public PatternParser()
Method Detail

main

public static void main(String[] args)

getPattern

public static void getPattern(String line)

parsePattern

public static ArrayList parsePattern(String q1)

scanQueryForOrOrBracket

public static boolean scanQueryForOrOrBracket(String query)

writeTokens

public static ArrayList writeTokens(ArrayList tokens,
                                    ArrayList queries,
                                    int dupliSize)

duplicate

public static ArrayList duplicate(ArrayList queries,
                                  String s,
                                  int dupliSize,
                                  int no)

findOrTokens

public static ArrayList findOrTokens(String query)

findBracketClosingPosition

public static int findBracketClosingPosition(int startFrom,
                                             String query)

writeCharInAll

public static ArrayList writeCharInAll(char c,
                                       int no,
                                       ArrayList queries)

writeStringInAll

public static ArrayList writeStringInAll(String c,
                                         int no,
                                         ArrayList queries)

isOpenBracket

public static boolean isOpenBracket(char ch,
                                    char pre)

isClosingBracket

public static boolean isClosingBracket(char ch,
                                       char pre)

isOrSym

public static boolean isOrSym(char ch,
                              char pre)