|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ablaf.internal.lexer.DefaultLexerSupport
org.jruby.lexer.yacc.RubyLexerSupport
Field Summary |
Fields inherited from class org.ablaf.internal.lexer.DefaultLexerSupport |
lineOffset, source |
Constructor Summary | |
RubyLexerSupport(ILexerSource source)
Constructor for RubyLexerSupport. |
Method Summary | |
int |
getColumn()
|
ISourcePosition |
getPosition()
|
char |
read()
|
char |
readEscape()
|
void |
setBuffer(java.lang.String buffer,
ISourcePosition startPosition)
|
void |
unread()
|
Methods inherited from class org.ablaf.internal.lexer.DefaultLexerSupport |
getCharAt, getLastRead, getNext, isEOF, isEOL, isNext, isNext, readHex, readLine, readOct, unreadMany |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.ablaf.lexer.ILexerSupport |
getCharAt, getLastRead, getNext, isEOF, isEOL, isNext, isNext, readHex, readLine, readOct, unreadMany |
Constructor Detail |
public RubyLexerSupport(ILexerSource source)
source
- Method Detail |
public void setBuffer(java.lang.String buffer, ISourcePosition startPosition)
setBuffer
in interface IRubyLexerSupport
IRubyLexerSupport.setBuffer(String, ISourcePosition)
public ISourcePosition getPosition()
getPosition
in interface ILexerSupport
getPosition
in class DefaultLexerSupport
DefaultLexerSupport.getPosition()
public int getColumn()
getColumn
in interface IRubyLexerSupport
public char read()
read
in interface ILexerSupport
read
in class DefaultLexerSupport
DefaultLexerSupport.read()
public void unread()
unread
in interface ILexerSupport
unread
in class DefaultLexerSupport
DefaultLexerSupport.unread()
public char readEscape() throws LexerException
readEscape
in interface IRubyLexerSupport
LexerException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |