improved PHP parser
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpeclipse / internal / compiler / ast / OperatorExpression.java
index 0c17dc7..2988f4e 100644 (file)
@@ -48,7 +48,7 @@ public abstract class OperatorExpression extends Expression implements OperatorI
                //the non zero entries of all tables
        
                /*
-               org.eclipse.jdt.internal.compiler.ast.
+               net.sourceforge.phpdt.internal.compiler.ast.
                OperatorExpression.generateTableTestCase();
                */
        
@@ -120,7 +120,7 @@ public abstract class OperatorExpression extends Expression implements OperatorI
        
                        "\t\t//TC test : all binary operation (described in tables)\n"+ //$NON-NLS-1$
                        "\t\t//method automatically generated by\n"+ //$NON-NLS-1$
-                       "\t\t//org.eclipse.jdt.internal.compiler.ast.OperatorExpression.generateTableTestCase();\n"+ //$NON-NLS-1$
+                       "\t\t//net.sourceforge.phpdt.internal.compiler.ast.OperatorExpression.generateTableTestCase();\n"+ //$NON-NLS-1$
                
                        "\t\tString str0 ;\t String str\t= "+decode.constant(T_String)+";\n"+ //$NON-NLS-1$ //$NON-NLS-2$
                        "\t\tint i0 ;\t int i\t= "+decode.constant(T_int)+" ;\n"+ //$NON-NLS-1$ //$NON-NLS-2$
@@ -1553,6 +1553,13 @@ public abstract class OperatorExpression extends Expression implements OperatorI
                };
                return "unknown operator"; //$NON-NLS-1$
        }
+       public StringBuffer printExpression(int indent, StringBuffer output){
+
+               output.append('(');
+               return printExpressionNoParenthesis(0, output).append(')');
+       }
+       
+       public abstract StringBuffer printExpressionNoParenthesis(int indent, StringBuffer output);
 
        public String toStringExpression(){