Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [[syntax trees at end of cleanup]]// Scala source: pm.scala
- package <empty> {
- class Foo extends java.lang.Object with ScalaObject {
- def parse(list: List): Int = {
- <synthetic> val temp12: List = list;
- if (temp12.$isInstanceOf[scala.collection.immutable.::]())
- {
- <synthetic> val temp13: scala.collection.immutable.:: = temp12.$asInstanceOf[scala.collection.immutable.::]();
- <synthetic> val temp14: java.lang.String = temp13.hd$1().$asInstanceOf[java.lang.String]();
- <synthetic> val temp15: List = temp13.tl$1();
- if (temp14.==("a"))
- {
- val xs: List = temp15;
- <synthetic> val temp7: List = xs;
- if (temp7.$isInstanceOf[scala.collection.immutable.::]())
- {
- <synthetic> val temp8: scala.collection.immutable.:: = temp7.$asInstanceOf[scala.collection.immutable.::]();
- <synthetic> val temp10: List = temp8.tl$1();
- if (temp8.hd$1().==("b"))
- {
- val ys: List = temp10;
- <synthetic> val temp1: List = ys;
- if (temp1.$isInstanceOf[scala.collection.immutable.::]())
- {
- <synthetic> val temp2: scala.collection.immutable.:: = temp1.$asInstanceOf[scala.collection.immutable.::]();
- if (temp2.hd$1().==("c"))
- {
- if (immutable.this.Nil.==(temp2.tl$1()))
- {
- 1
- }
- else
- {
- 0
- }
- }
- else
- {
- 0
- }
- }
- else
- {
- 0
- }
- }
- else
- {
- 0
- }
- }
- else
- {
- 0
- }
- }
- else
- if (temp14.==("d"))
- {
- if (temp15.$isInstanceOf[scala.collection.immutable.::]())
- {
- <synthetic> val temp18: scala.collection.immutable.:: = temp15.$asInstanceOf[scala.collection.immutable.::]();
- <synthetic> val temp20: List = temp18.tl$1();
- if (temp18.hd$1().==("e"))
- {
- if (temp20.$isInstanceOf[scala.collection.immutable.::]())
- {
- <synthetic> val temp22: scala.collection.immutable.:: = temp20.$asInstanceOf[scala.collection.immutable.::]();
- if (temp22.hd$1().==("f"))
- {
- if (immutable.this.Nil.==(temp22.tl$1()))
- {
- 2
- }
- else
- {
- 0
- }
- }
- else
- {
- 0
- }
- }
- else
- {
- 0
- }
- }
- else
- {
- 0
- }
- }
- else
- {
- 0
- }
- }
- else
- {
- 0
- }
- }
- else
- {
- 0
- }
- };
- def this(): Foo = {
- Foo.super.this();
- ()
- }
- }
- }
Add Comment
Please, Sign In to add comment