public abstract class LexerSource extends Object
Modifier and Type | Field and Description |
---|---|
protected RubyArray |
scriptLines |
Constructor and Description |
---|
LexerSource(String sourceName,
int lineOffset,
RubyArray scriptLines) |
Modifier and Type | Method and Description |
---|---|
void |
encodeExistingScriptLines(org.jcodings.Encoding encoding) |
abstract org.jcodings.Encoding |
getEncoding() |
String |
getFilename()
What file are we lexing?
|
int |
getLineOffset() |
abstract int |
getOffset() |
abstract org.jruby.util.ByteList |
gets() |
abstract void |
setEncoding(org.jcodings.Encoding encoding) |
protected RubyArray scriptLines
public String getFilename()
public int getLineOffset()
public void encodeExistingScriptLines(org.jcodings.Encoding encoding)
public abstract org.jcodings.Encoding getEncoding()
public abstract void setEncoding(org.jcodings.Encoding encoding)
public abstract org.jruby.util.ByteList gets()
public abstract int getOffset()
Copyright © 2001-2015 JRuby. All Rights Reserved.