org.globus.cog.karajan.parser
Interface Lexer

All Known Implementing Classes:
SimpleLexer

public interface Lexer


Method Summary
 String currentLine()
           
 int getLineNumber()
           
 boolean hasMoreChars()
           
 boolean hasMoreTokens()
           
 boolean isDigits()
           
 boolean isWhitespace()
           
 Object mark()
           
 char nextChar()
           
 String nextToken()
           
 char peekChar()
           
 char peekNextChar()
           
 String peekToken()
           
 void reset(Object mark)
           
 void skipChar()
           
 

Method Detail

hasMoreTokens

boolean hasMoreTokens()

hasMoreChars

boolean hasMoreChars()

nextToken

String nextToken()

nextChar

char nextChar()

skipChar

void skipChar()

peekToken

String peekToken()

peekChar

char peekChar()

peekNextChar

char peekNextChar()

isDigits

boolean isDigits()

isWhitespace

boolean isWhitespace()

currentLine

String currentLine()

getLineNumber

int getLineNumber()

mark

Object mark()

reset

void reset(Object mark)