Advertisement
Guest User

Untitled

a guest
Dec 11th, 2014
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.61 KB | None | 0 0
  1.     case 'case :: p :: _ =>
  2.       val list = asList(x)
  3.       val listOfParam = list.tail.tail
  4.       def loop(l: List[Data]): Data = l match {
  5.         case xs :: Nil => xs match {
  6.           case 'else :: z :: Nil =>
  7.             eval(z, env)
  8.         }
  9.         case xs :: _ => xs match {
  10.           case y :: z :: Nil => eval(('if :: ('= :: y :: p :: Nil) :: z :: loop(l.tail) :: Nil), env)
  11. //                      if (p == y) {
  12. //                        eval(z, env)
  13. //                      } else {
  14. //                        loop(l.tail)
  15. //                      }
  16.        }
  17.      }
  18.  
  19.      loop(listOfParam)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement