throw error instead of exit so caller code can report location of array initializers
authorjjenista <jjenista>
Tue, 11 May 2010 17:39:10 +0000 (17:39 +0000)
committerjjenista <jjenista>
Tue, 11 May 2010 17:39:10 +0000 (17:39 +0000)
Robust/src/IR/Tree/BuildIR.java

index d57a406850fb64a4459fd924f977d7c758debb19..07c1b6a21e4396aafe462e407afdb868d9a50d6c 100644 (file)
@@ -504,10 +504,10 @@ public class BuildIR {
       return new InstanceOfNode(exp,t);
     } else if (isNode(pn, "array_initializer")) {
       System.out.println( "Array initializers not implemented yet." );
-      System.exit( -1 );
-      TypeDescriptor td=parseTypeDescriptor(pn);      
-      Vector initializers=parseVariableInitializerList(pn);
-      return new ArrayInitializerNode(td, initializers);
+      throw new Error();
+      //TypeDescriptor td=parseTypeDescriptor(pn);      
+      //Vector initializers=parseVariableInitializerList(pn);
+      //return new ArrayInitializerNode(td, initializers);
     } else {
       System.out.println("---------------------");
       System.out.println(pn.PPrint(3,true));