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(RubyLexer lexer,
int len,
org.jruby.util.ByteList str,
org.jruby.util.ByteList eos) |
int |
getFlags() |
int |
parseString(RubyLexer lexer) |
protected int |
restore(RubyLexer 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(RubyLexer lexer, int len, org.jruby.util.ByteList str, org.jruby.util.ByteList eos)
protected int restore(RubyLexer lexer)
public int parseString(RubyLexer lexer) throws java.io.IOException
parseString
in class StrTerm
java.io.IOException
Copyright © 2001-2018 JRuby. All Rights Reserved.