| 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  | ByteListLexerSourceLexer source for ripper when we have all bytes available to us. | 
| class  | GetsLexerSourceLexer 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.