foo(<<EOS, bar) This is heredoc country! EOF Where: EOS = marker ',bar)\n' = lastLine
| Modifier and Type | Field and Description |
|---|---|
| private final int | |
| protected final ByteList | |
| protected final int | |
| private final ByteList | |
| protected final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected int | |
| public int | |
| public int | parseString(RubyLexer lexer, LexerSource src)
Implements abstract org.
|
| protected int |
| flags | back to summary |
|---|---|
| private final int flags | |
| lastLine | back to summary |
|---|---|
| protected final ByteList lastLine | |
| line | back to summary |
|---|---|
| protected final int line | |
| nd_lit | back to summary |
|---|---|
| private final ByteList nd_lit | |
| nth | back to summary |
|---|---|
| protected final int nth | |
| HeredocTerm | back to summary |
|---|---|
| public HeredocTerm(ByteList marker, int func, int nth, int line, ByteList lastLine) | |
| error | back to summary |
|---|---|
| protected int error(RubyLexer lexer, int len, ByteList str, ByteList eos) | |
| getFlags | back to summary |
|---|---|
| public int getFlags() Implements abstract org. | |
| parseString | back to summary |
|---|---|
| public int parseString(RubyLexer lexer, LexerSource src) throws IOException Implements abstract org.
| |
| restore | back to summary |
|---|---|
| protected int restore(RubyLexer lexer) | |