]> git.unchartedbackwaters.co.uk Git - francis/ofc.git/commitdiff
Rename ProducerStatement to IteratedStatement.
authorFrancis Russell <francis@unchartedbackwaters.co.uk>
Mon, 7 May 2012 23:33:52 +0000 (00:33 +0100)
committerFrancis Russell <francis@unchartedbackwaters.co.uk>
Mon, 7 May 2012 23:33:52 +0000 (00:33 +0100)
src/ofc/codegen/FortranGenerator.scala
src/ofc/codegen/IteratedStatement.scala [moved from src/ofc/codegen/ProducerStatement.scala with 95% similarity]

index 059e668ba1071655ef497d718591efe5f4f135c6..efccf6d312eb3326e6006381745a00cb08da8e63 100644 (file)
@@ -139,7 +139,7 @@ class FortranGenerator {
       case (x : NullStatement) => ()
       case (x : Comment) => addLine("!" + x.getValue)
       case (x : BlockStatement) => processScope(x)
-      case (x : ProducerStatement) => processStatement(x.toConcrete)
+      case (x : IteratedStatement) => processStatement(x.toConcrete)
       case (x : ForLoop) => processForLoop(x)
       case (a : AssignStatement) => processAssignment(a)
       case (i : IfStatement) => processIf(i)
similarity index 95%
rename from src/ofc/codegen/ProducerStatement.scala
rename to src/ofc/codegen/IteratedStatement.scala
index 0c182ae0fafdbf1e1c8c9031ea0c9164bf3d8e62..c50b3b1db685df4762f73e94c99bdaec3d46e81c 100644 (file)
@@ -2,7 +2,7 @@ package ofc.codegen
 import ofc.LogicError
 import ofc.util.DirectedGraph
 
-object ProducerStatement {
+object IteratedStatement {
   object Context {
     private def priority(context: Context) : Int = {
       // This ensures that the nesting ordering is Predicate, DerivedExpression, VariableRange
@@ -80,8 +80,8 @@ object ProducerStatement {
   }
 }
 
-class ProducerStatement extends Statement {
-  import ProducerStatement._
+class IteratedStatement extends Statement {
+  import IteratedStatement._
 
   var statement = new Comment("Placeholder statement for consumer.")
   var ranges : Seq[VariableRange] = Nil
@@ -104,8 +104,8 @@ class ProducerStatement extends Statement {
     predicates +:= new Predicate(condition)
   }
 
-  def merge(statement: ProducerStatement) : ProducerStatement = {
-    val result = new ProducerStatement
+  def merge(statement: IteratedStatement) : IteratedStatement = {
+    val result = new IteratedStatement
     result.ranges = ranges ++ statement.ranges
     result.predicates = predicates ++ statement.predicates
     result.expressions = expressions ++ statement.expressions