to.etc.lexer
Class ReaderTokenizerBase
java.lang.Object
to.etc.lexer.TextReaderBase
to.etc.lexer.ReaderScannerBase
to.etc.lexer.ReaderTokenizerBase
- Direct Known Subclasses:
- JSONParser
public class ReaderTokenizerBase
- extends ReaderScannerBase
Created on Sep 9, 2004
- Author:
- jal
Methods inherited from class to.etc.lexer.ReaderScannerBase |
error, getSourceLocation, getTokenColumn, getTokenLine, isAllowNewlineInString, isIdChar, isIdStart, scanIdentifier, scanNumber, scanSimpleString, setAllowNewlineInString, skipWs, skipWsNoNL, startToken |
Methods inherited from class to.etc.lexer.TextReaderBase |
accept, accept, append, append, clearCopy, copy, copy, getCopied, getCurrentColumn, getCurrentLine, getSource, LA, LA, sb |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReaderTokenizerBase
public ReaderTokenizerBase(java.lang.Object source,
java.io.Reader r)
setReturnWhitespace
public void setReturnWhitespace(boolean ws)
setReturnNewline
public void setReturnNewline(boolean nl)
isKeepQuotes
public boolean isKeepQuotes()
setKeepQuotes
public void setKeepQuotes(boolean keepQuotes)
setReturnComment
public void setReturnComment(boolean returnComment)
scanString
protected int scanString()
throws java.io.IOException,
SourceErrorException
- Throws:
java.io.IOException
SourceErrorException
scanToken
protected int scanToken()
throws java.io.IOException
- Throws:
java.io.IOException
getLastToken
public int getLastToken()
nextToken
public int nextToken()
throws java.io.IOException,
SourceErrorException
- Throws:
java.io.IOException
SourceErrorException