Struct mrusty::Repl
[−]
[src]
pub struct Repl { // some fields omitted }
A struct
that exposes an Mruby
to a REPL.
Examples
Using GnuReadLine
, which requires the gnu-readline
feature:
let mruby = Mruby::new(); let repl = Repl::new(mruby); repl.start(&GnuReadLine);
Methods
impl Repl
[src]
fn new(mruby: MrubyType) -> Repl
fn rename(&mut self, name: &str)
Renames a Repl
. The command line will start with {name}>
.
Examples
let mruby = Mruby::new(); let mut repl = Repl::new(mruby); repl.rename("repl");
fn start<E: Display>(&self, read_line: &ReadLine<E>)
Starts a Repl
.
Use '\'
for multiline statements.
Examples
Using GnuReadLine
, which requires the gnu-readline
feature:
let mruby = Mruby::new(); let repl = Repl::new(mruby); repl.start(&GnuReadLine);