scala/comp2.scala
author Christian Urban <christian dot urban at kcl dot ac dot uk>
Wed, 27 Feb 2013 01:32:53 +0000
changeset 202 7cfc83879fc9
parent 195 f06aa4e1c25b
child 205 c7975ab7c52e
permissions -rw-r--r--
added a coment about partial_function

package object comp2 {

//  Recusive function to Abacus translation

import lib._
import abacus._
import recs._

def arity(f: Rec) = f match {
  case Z => 1
  case S => 1
  case Id(n, _) => n
  case Cn(n, _, _) => n
  case Pr(n, _, _) => n
  case Mn(n, _) => n 
}

}