org.jclarion.clarion.lang
Class Lexer
java.lang.Object
org.jclarion.clarion.lang.Lexer
public class Lexer
- extends java.lang.Object
|
Constructor Summary |
Lexer(java.io.Reader reader)
|
Lexer(java.io.Reader reader,
java.lang.String name)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Lexer
public Lexer(java.io.Reader reader,
java.lang.String name)
Lexer
public Lexer(java.io.Reader reader)
getStream
public AbstractLexStream getStream()
setStream
public void setStream(AbstractLexStream stream)
setJavaMode
public void setJavaMode(boolean mode)
begin
public int begin()
commit
public void commit()
commit
public void commit(int pos)
capture
public Lex[] capture(int pos)
rollback
public void rollback()
rollback
public void rollback(int pos)
eof
public boolean eof()
testEmpty
public void testEmpty()
skipUntilMarker
public void skipUntilMarker(java.lang.String skip)
setIgnoreWhitespace
public void setIgnoreWhitespace(boolean ignore)
isIgnoreWhitespace
public boolean isIgnoreWhitespace()
addIncludeMarker
public void addIncludeMarker(java.lang.String marker)
next
public Lex next()
lookahead
public Lex lookahead()
lookahead
public Lex lookahead(int offset)
error
public void error(java.lang.String msg)
error
public void error(java.lang.String msg,
java.lang.Throwable t)
debug
public void debug(java.lang.String msg)
getBeginCount
public int getBeginCount()
Copyright © 2010. All Rights Reserved.