edu.neu.ccs.demeterf.lexer
Class Lexer

java.lang.Object
  extended by edu.neu.ccs.demeterf.lexer.Lexer
Direct Known Subclasses:
TestLexer

public class Lexer
extends java.lang.Object


Nested Class Summary
 class Lexer.Tok
           
 
Constructor Summary
Lexer(java.io.InputStream in, ADFA dfa)
           
 
Method Summary
static java.lang.String escape(char c)
           
static java.lang.String escape(java.lang.String s)
           
static void main(java.lang.String[] args)
           
 Lexer.Tok nextToken()
           
 int smallTrans(int state, int ch)
           
static void test(Lexer lex)
           
 int trans(int state, int ch)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Lexer

public Lexer(java.io.InputStream in,
             ADFA dfa)
Method Detail

nextToken

public Lexer.Tok nextToken()

escape

public static java.lang.String escape(java.lang.String s)

escape

public static java.lang.String escape(char c)

trans

public int trans(int state,
                 int ch)

smallTrans

public int smallTrans(int state,
                      int ch)

main

public static void main(java.lang.String[] args)

test

public static void test(Lexer lex)