add operator== for AST and a node of AST