lexer
Class Lexer
java.lang.Object
lexer.Lexer
public class Lexer
- extends java.lang.Object
The lexer driver class
Constructor Summary |
Lexer()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Lexer
public Lexer()
getTokensFromFile
public static CoolTokenLexer getTokensFromFile(LexerFactory lexer,
java.lang.String file)
throws java.lang.Exception
- Throws:
java.lang.Exception
getTokensFromFiles
public static CoolTokenLexer getTokensFromFiles(LexerFactory lexer,
java.lang.String[] files)
throws java.lang.Exception
- Throws:
java.lang.Exception
lexFiles
public static java.lang.String lexFiles(LexerFactory lexer,
java.lang.String[] files)
throws java.lang.Exception
- Loops over lexed tokens, printing them out to the string
- Throws:
java.lang.Exception
main
public static void main(java.lang.String[] args)