uk.ac.ic.doc.automed.reps
Class Syntax.Tokenizer
java.lang.Object
java.io.StreamTokenizer
uk.ac.ic.doc.automed.reps.Syntax.Tokenizer
- Enclosing class:
- Syntax
public static class Syntax.Tokenizer
- extends java.io.StreamTokenizer
Fields inherited from class java.io.StreamTokenizer |
nval, sval, TT_EOF, TT_EOL, TT_NUMBER, TT_WORD, ttype |
Methods inherited from class java.io.StreamTokenizer |
commentChar, eolIsSignificant, lineno, lowerCaseMode, nextToken, ordinaryChar, ordinaryChars, parseNumbers, pushBack, quoteChar, resetSyntax, slashSlashComments, slashStarComments, toString, whitespaceChars, wordChars |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
currentToken
private Syntax.Token currentToken
Syntax.Tokenizer
public Syntax.Tokenizer(java.io.Reader rdr)
getNextToken
public Syntax.Token getNextToken(int lexp,
int uexp)
throws SyntaxException
- Throws:
SyntaxException
getNextToken
public Syntax.Token getNextToken(int exp)
throws SyntaxException
- Throws:
SyntaxException
safeNextToken
public int safeNextToken()
throws SyntaxException
- Throws:
SyntaxException
getNextToken
public Syntax.Token getNextToken()
throws SyntaxException
- Throws:
SyntaxException
getCurrentToken
public Syntax.Token getCurrentToken(int lexp,
int uexp)
throws SyntaxException
- Throws:
SyntaxException
tokenList
private static final java.lang.String tokenList(int l,
int u)
getCurrentToken
public Syntax.Token getCurrentToken(int exp)
throws SyntaxException
- Throws:
SyntaxException
getCurrentToken
public Syntax.Token getCurrentToken()