Package | Description |
---|---|
org.jruby.ext.ripper | |
org.jruby.lexer | |
org.jruby.lexer.yacc | |
org.jruby.parser |
Modifier and Type | Method and Description |
---|---|
abstract int |
StrTerm.parseString(RipperLexer lexer,
LexerSource src) |
int |
StringTerm.parseString(RipperLexer lexer,
LexerSource src) |
int |
HeredocTerm.parseString(RipperLexer lexer,
LexerSource src) |
int |
StringTerm.parseStringIntoBuffer(RipperLexer lexer,
LexerSource src,
org.jruby.util.ByteList buffer,
org.jcodings.Encoding[] enc) |
Constructor and Description |
---|
RipperLexer(RipperParserBase parser,
LexerSource src) |
RipperParser(ThreadContext context,
IRubyObject ripper,
LexerSource source) |
RipperParserBase(ThreadContext context,
IRubyObject ripper,
LexerSource source) |
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 | Method and Description |
---|---|
void |
RubyLexer.setSource(LexerSource source)
Allow the parser to set the source for its lexer.
|
Constructor and Description |
---|
RubyLexer(ParserSupport support,
LexerSource source) |
Modifier and Type | Method and Description |
---|---|
Node |
Parser.parse(String file,
LexerSource lexerSource,
DynamicScope blockScope,
ParserConfiguration configuration) |
Constructor and Description |
---|
RubyParser(LexerSource source) |
RubyParser(ParserSupport support,
LexerSource source) |
Copyright © 2001-2015 JRuby. All Rights Reserved.