RubyRuntimeAdapter for embedding.
This interface defines Java friendly parse methods.
| Modifier and Type | Method and Description |
|---|---|
| public EmbedEvalUnit | Returns: an object which can be runis a Ruby script to be parsed script, int... are linenumbers to display for parse errors and backtraces.
This field is optional. Only the first argument is used for parsing.
When no line number is specified, 0 is applied to. lines)Parses a script and return an object which can be run(). |
| public EmbedEvalUnit | Returns: an object which can be runis used to read a script from reader, String is used as in information, for example, appears in a stack trace
of an exception filename, int... are linenumbers to display for parse errors and backtraces.
This field is optional. Only the first argument is used for parsing.
When no line number is specified, 0 is applied to. lines)Parses a script given by a reader and return an object which can be run(). |
| public EmbedEvalUnit | Returns: an object which can be runis one of the types type, String PathType definesis used as in information, for example, appears in a stack trace
of an exception filename, int... are linenumbers to display for parse errors and backtraces.
This field is optional. Only the first argument is used for parsing.
When no line number is specified, 0 is applied to. lines)Parses a script read from a specified path and return an object which can be run(). |
| public EmbedEvalUnit | Returns: an object which can be runis an input stream to get a script from istream, String filename is used as in information, for example, appears in a stack trace
of an exception filename, int... are linenumbers to display for parse errors and backtraces.
This field is optional. Only the first argument is used for parsing.
When no line number is specified, 0 is applied to. lines)Parses a script given by a input stream and return an object which can be run(). |
| parse | back to summary |
|---|---|
| public EmbedEvalUnit parse(String script, int... lines) Parses a script and return an object which can be run(). This allows the script to be parsed once and evaluated many times.
| |
| parse | back to summary |
|---|---|
| public EmbedEvalUnit parse(Reader reader, String filename, int... lines) Parses a script given by a reader and return an object which can be run(). This allows the script to be parsed once and evaluated many times.
| |
| parse | back to summary |
|---|---|
| public EmbedEvalUnit parse(PathType type, String filename, int... lines) Parses a script read from a specified path and return an object which can be run(). This allows the script to be parsed once and evaluated many times.
| |
| parse | back to summary |
|---|---|
| public EmbedEvalUnit parse(InputStream istream, String filename, int... lines) Parses a script given by a input stream and return an object which can be run(). This allows the script to be parsed once and evaluated many times.
| |