Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.k_int.util.CCL
Class CCLLexer  view CCLLexer download CCLLexer.java

java.lang.Object
  extended bycom.k_int.util.CCL.CCLLexer

public class CCLLexer
extends java.lang.Object


Nested Class Summary
private  class CCLLexer.LexerToken
           
 
Field Summary
static int AND
           
static int COMMA
           
static int EOF
           
static int EOL
           
static int ERROR
           
(package private)  java.io.StreamTokenizer input
           
private  int last_ordinary_char
           
static int LP
           
static int NOT
           
static int NUMBER
           
static int OR
           
static int QUALIFIER
           
static int RELATION
           
static int RP
           
static int SPACE
           
private static java.util.Hashtable special_terms
           
static int TERM
           
private  TermIdentifier ti
           
 
Constructor Summary
CCLLexer(java.io.Reader r, TermIdentifier ti)
           
 
Method Summary
 int getInt()
           
 char getLastOrdinaryChar()
           
(package private)  double getNumber()
           
 java.lang.String getString()
           
(package private)  int nextToken()
           
private  void setupSpecialTerms()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

input

java.io.StreamTokenizer input

ERROR

public static final int ERROR
See Also:
Constant Field Values

LP

public static final int LP
See Also:
Constant Field Values

RP

public static final int RP
See Also:
Constant Field Values

OR

public static final int OR
See Also:
Constant Field Values

AND

public static final int AND
See Also:
Constant Field Values

NOT

public static final int NOT
See Also:
Constant Field Values

TERM

public static final int TERM
See Also:
Constant Field Values

SPACE

public static final int SPACE
See Also:
Constant Field Values

EOL

public static final int EOL
See Also:
Constant Field Values

EOF

public static final int EOF
See Also:
Constant Field Values

NUMBER

public static final int NUMBER
See Also:
Constant Field Values

COMMA

public static final int COMMA
See Also:
Constant Field Values

QUALIFIER

public static final int QUALIFIER
See Also:
Constant Field Values

RELATION

public static final int RELATION
See Also:
Constant Field Values

special_terms

private static java.util.Hashtable special_terms

ti

private TermIdentifier ti

last_ordinary_char

private int last_ordinary_char
Constructor Detail

CCLLexer

public CCLLexer(java.io.Reader r,
                TermIdentifier ti)
Method Detail

setupSpecialTerms

private void setupSpecialTerms()

getString

public java.lang.String getString()

getInt

public int getInt()

getLastOrdinaryChar

public char getLastOrdinaryChar()

getNumber

double getNumber()

nextToken

int nextToken()