public class HeredocTerm extends StrTerm
foo(<
Modifier and Type | Field and Description |
---|---|
protected org.jruby.util.ByteList |
lastLine |
protected int |
line |
protected int |
nth |
Constructor and Description |
---|
HeredocTerm(org.jruby.util.ByteList marker,
int func,
int nth,
int line,
org.jruby.util.ByteList lastLine) |
Modifier and Type | Method and Description |
---|---|
protected int |
error(RipperLexer lexer,
int len,
org.jruby.util.ByteList str,
org.jruby.util.ByteList eos) |
int |
parseString(RipperLexer lexer,
LexerSource src) |
protected int |
restore(RipperLexer lexer) |
protected final int nth
protected final int line
protected final org.jruby.util.ByteList lastLine
public HeredocTerm(org.jruby.util.ByteList marker, int func, int nth, int line, org.jruby.util.ByteList lastLine)
protected int error(RipperLexer lexer, int len, org.jruby.util.ByteList str, org.jruby.util.ByteList eos)
protected int restore(RipperLexer lexer)
public int parseString(RipperLexer lexer, LexerSource src) throws IOException
parseString
in class StrTerm
IOException
Copyright © 2001-2015 JRuby. All Rights Reserved.