[−][src]Struct rslua::compiler::Compiler
Implementations
impl Compiler
[src]
Trait Implementations
impl AstVisitor for Compiler
[src]
fn local_stat(&mut self, stat: &LocalStat)
[src]
fn assign_stat(&mut self, stat: &AssignStat)
[src]
fn stat_sep(&mut self)
[src]
fn begin_if(&mut self, _cond: &Expr) -> bool
[src]
fn then(&mut self, _block: &Block) -> bool
[src]
fn begin_else_if(&mut self, _cond: &Expr) -> bool
[src]
fn begin_else(&mut self, _block: &Block) -> bool
[src]
fn end_if(&mut self)
[src]
fn begin_while(&mut self, _cond: &Expr) -> bool
[src]
fn begin_while_block(&mut self, _block: &Block) -> bool
[src]
fn end_while(&mut self)
[src]
fn begin_do_block(&mut self, _block: &Block) -> bool
[src]
fn end_do_block(&mut self)
[src]
fn for_num(&mut self, _fornum: &ForNum) -> bool
[src]
fn for_list(&mut self, _forlist: &ForList) -> bool
[src]
fn begin_for_block(&mut self, _block: &Block) -> bool
[src]
fn end_for(&mut self)
[src]
fn begin_repeat(&mut self, _block: &Block) -> bool
[src]
fn until(&mut self)
[src]
fn end_repeat(&mut self)
[src]
fn func(&mut self, _funcstat: &FuncStat)
[src]
fn label_stat(&mut self, _stat: &LabelStat)
[src]
fn ret_stat(&mut self, _stat: &RetStat)
[src]
fn break_stat(&mut self, _stat: &BreakStat)
[src]
fn goto_stat(&mut self, _stat: &GotoStat)
[src]
fn call_stat(&mut self, _stat: &CallStat)
[src]
fn expr(&mut self, _stat: &Expr) -> bool
[src]
fn expr_sep(&mut self)
[src]
fn nil(&mut self)
[src]
fn true_(&mut self)
[src]
fn false_(&mut self)
[src]
fn float(&mut self, _f: FloatType)
[src]
fn int(&mut self, _i: IntType)
[src]
fn string(&mut self, _s: &str)
[src]
fn vararg(&mut self)
[src]
fn anonymous_func(&mut self)
[src]
fn begin_func_body(&mut self, _body: &FuncBody) -> bool
[src]
fn end_func_body(&mut self)
[src]
fn begin_table(&mut self, _t: &Table) -> bool
[src]
fn end_table(&mut self, _t: &Table)
[src]
fn field_sep(&mut self)
[src]
fn begin_rec_field(&mut self, _field: &RecField) -> bool
[src]
fn field_kv_sep(&mut self)
[src]
fn begin_field_key(&mut self, _key: &FieldKey) -> bool
[src]
fn end_field_key(&mut self, _key: &FieldKey)
[src]
fn end_rec_field(&mut self)
[src]
fn begin_bin_expr(&mut self, _expr: &BinExpr) -> bool
[src]
fn binop(&mut self, _op: BinOp)
[src]
fn end_bin_expr(&mut self)
[src]
fn begin_un_expr(&mut self, _expr: &UnExpr) -> bool
[src]
fn unop(&mut self, _op: UnOp)
[src]
fn end_un_expr(&mut self)
[src]
fn begin_suffixed_expr(&mut self, _expr: &SuffixedExpr) -> bool
[src]
fn end_suffixed_expr(&mut self)
[src]
fn name(&mut self, _name: &str)
[src]
fn attr(&mut self, _attr: &str)
[src]
fn method(&mut self, _method: &str)
[src]
fn begin_index(&mut self, _expr: &Expr) -> bool
[src]
fn end_index(&mut self)
[src]
fn begin_func_args(&mut self, _args: &FuncArgs) -> bool
[src]
fn end_func_args(&mut self)
[src]
fn begin_paren_expr(&mut self, _expr: &Expr) -> bool
[src]
fn end_paren_expr(&mut self)
[src]
fn suffix(&mut self, _suf: &Suffix) -> bool
[src]
fn comment(&mut self, _comment: &CommentStat)
[src]
Auto Trait Implementations
impl RefUnwindSafe for Compiler
impl Send for Compiler
impl Sync for Compiler
impl Unpin for Compiler
impl UnwindSafe for Compiler
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,