public string Visit(Pow_ node, int modo) { var str = ""; str = str + Visit((dynamic)node[0], 4) + "\n"; str = str + Visit((dynamic)node[1], 4) + "\n"; return("\t\tcall int64 class [int64lib]Int64.Utils::Pow(int64, int64)\n"); }
public Node expr_pow() { //Console.WriteLine("expr_pow"); Node expr_unary_ = expr_unary(); if (CurrentToken == TokenCategory.POWERR) { //Console.WriteLine("while11"); var pow = new Pow_(); var r = Expect(TokenCategory.POWERR); pow.AnchorToken = r; pow.Add(expr_unary()); pow.Add(expr_unary_); return(pow); } return(expr_unary_); }
public void Visit(Pow_ node, int modo) { VisitChildren(node, modo); }