sysModel.parser
Class Lexer

java.lang.Object
  extended by sysModel.parser.Lexer

public class Lexer
extends java.lang.Object

Wrapper around StreamTokenizer.

Author:
Mathias Ricken

Field Summary
(package private)  java.io.StreamTokenizer _tok
          Stream tokenizer.
 
Constructor Summary
Lexer(java.lang.String filename)
          Make a new parser.
 
Method Summary
 IToken nextToken()
          Get the next token.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_tok

final java.io.StreamTokenizer _tok
Stream tokenizer.

Constructor Detail

Lexer

public Lexer(java.lang.String filename)
      throws java.io.IOException
Make a new parser.

Parameters:
filename - file to lex
Throws:
java.io.IOException
Method Detail

nextToken

public IToken nextToken()
Get the next token.

Returns:
next token