Permalink
Browse files

Pending test for si-5514

  • Loading branch information...
axel22 committed May 2, 2012
1 parent 6734215 commit b15341f77b976ecf71a43ff064822c300fbbb98c
Showing with 35 additions and 0 deletions.
  1. +35 −0 test/pending/run/t5514.scala
@@ -0,0 +1,35 @@
import scala.io.Source
import scala.util.parsing.combinator.Parsers
import scala.util.parsing.input.Reader
import scala.util.parsing.input.Position
object DemoApp extends App {
val parsers = new DemoParsers
val reader = new DemoReader(10)
val result = parsers.startsWith("s").*(reader)
Console println result
}
class DemoReader(n: Int) extends Reader[String] {
def atEnd = n == 0
def first = "s" + n
def rest = new DemoReader(n - 1)
def pos = new Position {
def line = 0
def column = 0
def lineContents = first
}
println("reader: " + n)
}
class DemoParsers extends Parsers {
type Elem = String
def startsWith(prefix: String) = acceptIf(_ startsWith prefix)("Error: " + _)
}

0 comments on commit b15341f

Please sign in to comment.