| Package | Description |
|---|---|
| org.jruby.ext.ripper |
| Modifier and Type | Class and Description |
|---|---|
class |
ByteListLexerSource
Lexer source for ripper when we have all bytes available to us.
|
class |
GetsLexerSource
Lexer source from ripper getting a line at a time via 'gets' calls.
|
| Modifier and Type | Field and Description |
|---|---|
private LexerSource |
RipperLexer.src |
| Modifier and Type | Method and Description |
|---|---|
private LexerSource |
RubyRipper.source(ThreadContext context,
IRubyObject src,
java.lang.String filename,
int lineno) |
| Modifier and Type | Method and Description |
|---|---|
private int |
StringTerm.endFound(RipperLexer lexer,
LexerSource src,
org.jruby.util.ByteList buffer) |
private void |
StringTerm.escaped(RipperLexer lexer,
LexerSource src,
org.jruby.util.ByteList buffer) |
private void |
StringTerm.parseEscapeIntoBuffer(RipperLexer lexer,
LexerSource src,
org.jruby.util.ByteList buffer) |
private java.lang.String |
StringTerm.parseRegexpFlags(RipperLexer lexer,
LexerSource src) |
int |
HeredocTerm.parseString(RipperLexer lexer,
LexerSource src) |
abstract int |
StrTerm.parseString(RipperLexer lexer,
LexerSource src) |
int |
StringTerm.parseString(RipperLexer lexer,
LexerSource src) |
int |
StringTerm.parseStringIntoBuffer(RipperLexer lexer,
LexerSource src,
org.jruby.util.ByteList buffer,
org.jcodings.Encoding[] enc) |
| Constructor and Description |
|---|
Ripper19Parser(ThreadContext context,
IRubyObject ripper,
LexerSource source) |
RipperLexer(RipperParser parser,
LexerSource src) |
RipperParser(ThreadContext context,
IRubyObject ripper,
LexerSource source) |