[][src]Trait luaparse::AstDescend

pub trait AstDescend<'a> {
    fn descend_mut<T: VisitorMut<'a>>(&mut self, visitor: &mut T);
}

The trait implemented by non-terminal syntax tree nodes to walk through the children of the node.

Required methods

fn descend_mut<T: VisitorMut<'a>>(&mut self, visitor: &mut T)

Loading content...

Implementors

impl<'a> AstDescend<'a> for Expr<'a>[src]

impl<'a> AstDescend<'a> for ForStat<'a>[src]

impl<'a> AstDescend<'a> for FunctionArgs<'a>[src]

impl<'a> AstDescend<'a> for FunctionCallee<'a>[src]

impl<'a> AstDescend<'a> for FunctionDeclarationStat<'a>[src]

impl<'a> AstDescend<'a> for FunctionName<'a>[src]

impl<'a> AstDescend<'a> for PrefixExpr<'a>[src]

impl<'a> AstDescend<'a> for Statement<'a>[src]

impl<'a> AstDescend<'a> for TableKey<'a>[src]

impl<'a> AstDescend<'a> for Var<'a>[src]

impl<'a> AstDescend<'a> for VarField<'a>[src]

impl<'a> AstDescend<'a> for AssignmentStat<'a>[src]

impl<'a> AstDescend<'a> for BinOpExpr<'a>[src]

impl<'a> AstDescend<'a> for Block<'a>[src]

impl<'a> AstDescend<'a> for Else<'a>[src]

impl<'a> AstDescend<'a> for ElseIf<'a>[src]

impl<'a> AstDescend<'a> for FunctionBody<'a>[src]

impl<'a> AstDescend<'a> for FunctionCall<'a>[src]

impl<'a> AstDescend<'a> for FunctionExpr<'a>[src]

impl<'a> AstDescend<'a> for GenericFor<'a>[src]

impl<'a> AstDescend<'a> for GotoStat<'a>[src]

impl<'a> AstDescend<'a> for IfStat<'a>[src]

impl<'a> AstDescend<'a> for LabelStat<'a>[src]

impl<'a> AstDescend<'a> for LocalDeclarationStat<'a>[src]

impl<'a> AstDescend<'a> for NumericalFor<'a>[src]

impl<'a> AstDescend<'a> for RepeatStat<'a>[src]

impl<'a> AstDescend<'a> for ReturnStat<'a>[src]

impl<'a> AstDescend<'a> for TableConstructor<'a>[src]

impl<'a> AstDescend<'a> for TableField<'a>[src]

impl<'a> AstDescend<'a> for UnOpExpr<'a>[src]

impl<'a> AstDescend<'a> for WhileStat<'a>[src]

Loading content...