public string Visit(Bit_and_ node, int modo) { var str = ""; str = str + Visit((dynamic)node[0], 4) + "\n"; str = str + Visit((dynamic)node[1], 4) + "\n"; str = str + "\t\tand\n"; return(str); }
public Node expr_bit_and() { //Console.WriteLine("expr_bit_and"); Node expr_bit_shift_ = expr_bit_shift(); if (CurrentToken == TokenCategory.ANDD) { //Console.WriteLine("while7"); var bit_and = new Bit_and_(); var r = Expect(TokenCategory.ANDD); bit_and.AnchorToken = r; bit_and.Add(expr_bit_shift_); bit_and.Add(expr_bit_shift()); return(bit_and); } return(expr_bit_shift_); }
public void Visit(Bit_and_ node, int modo) { VisitChildren(node, modo); }