com.dfki.peregrin.parsers
Class GenericParser

java.lang.Object
  |
  +--com.dfki.peregrin.parsers.GenericParser
Direct Known Subclasses:
BibTeXParser

public class GenericParser
extends java.lang.Object


Constructor Summary
GenericParser()
           
 
Method Summary
 java.lang.String getBrackets(GenericParserInput input, char lbracket, char rbracket, boolean inclusive)
           
 java.lang.String getNextWordBetween(GenericParserInput input, char c1, char c2, int offset1, int offset2)
           
 java.lang.String getString(GenericParserInput input, char quote, boolean inclusive)
           
 java.lang.String getWord(GenericParserInput input)
           
 char lookAhead(GenericParserInput input)
           
 char lookAtNextNonEmpty(GenericParserInput input)
           
 boolean notIn(java.util.Vector chars, char c)
           
 java.lang.String untilChars(GenericParserInput input, java.util.Vector chars, boolean whitespace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericParser

public GenericParser()
Method Detail

getNextWordBetween

public java.lang.String getNextWordBetween(GenericParserInput input,
                                           char c1,
                                           char c2,
                                           int offset1,
                                           int offset2)

getBrackets

public java.lang.String getBrackets(GenericParserInput input,
                                    char lbracket,
                                    char rbracket,
                                    boolean inclusive)

getString

public java.lang.String getString(GenericParserInput input,
                                  char quote,
                                  boolean inclusive)

getWord

public java.lang.String getWord(GenericParserInput input)

lookAtNextNonEmpty

public char lookAtNextNonEmpty(GenericParserInput input)

lookAhead

public char lookAhead(GenericParserInput input)

untilChars

public java.lang.String untilChars(GenericParserInput input,
                                   java.util.Vector chars,
                                   boolean whitespace)

notIn

public boolean notIn(java.util.Vector chars,
                     char c)