[−][src]Trait crulz::mangle_ast::MangleAST
Required methods
fn to_str(self, escc: char) -> String
fn get_complexity(&self) -> usize
helper for MangleAST::simplify and interp::eval
fn simplify(self) -> Self
this cleanup up the AST, opposite of two lift_ast invocations
fn apply_arguments_inplace(&mut self, args: &CmdEvalArgs) -> Result<(), usize>
this apply_arguments function applies the 'args' to the AST
Return value
Err(idx)
: the first applied index which wasn't present in 'args'