summaryrefslogtreecommitdiff
path: root/docs/examples/parsing/ListParsers.scala
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2013-12-10 11:14:46 -0800
committerAdriaan Moors <adriaan.moors@typesafe.com>2013-12-10 11:14:46 -0800
commitf40541788957c257ee8b4035e0063a8a48945c11 (patch)
treedf574bd0aefe1e809fb890e42cdf2bf189659cfa /docs/examples/parsing/ListParsers.scala
parent0c927046dc5df974e6c39187107cf3548825282b (diff)
parent27a38602decb891399fc9868b4dd7135f6e1ec2c (diff)
downloadscala-f40541788957c257ee8b4035e0063a8a48945c11.tar.gz
scala-f40541788957c257ee8b4035e0063a8a48945c11.tar.bz2
scala-f40541788957c257ee8b4035e0063a8a48945c11.zip
Merge pull request #3248 from adriaanm/dist-cleanup-licenses
Clean up Scala distribution a bit.
Diffstat (limited to 'docs/examples/parsing/ListParsers.scala')
-rw-r--r--docs/examples/parsing/ListParsers.scala30
1 files changed, 0 insertions, 30 deletions
diff --git a/docs/examples/parsing/ListParsers.scala b/docs/examples/parsing/ListParsers.scala
deleted file mode 100644
index b449c4a641..0000000000
--- a/docs/examples/parsing/ListParsers.scala
+++ /dev/null
@@ -1,30 +0,0 @@
-package examples.parsing
-
-import scala.util.parsing.combinator1.syntactical.StandardTokenParsers
-
-object ListParsers extends StandardTokenParsers {
- lexical.delimiters ++= List("(", ")", ",")
-
- def expr: Parser[Any] = "(" ~ exprs ~ ")" | ident | numericLit
- def exprs: Parser[Any] = expr ~ rep ("," ~ expr)
-
- def main(args: Array[String]) {
- val tokens = new lexical.Scanner(args(0))
- println(args(0))
- println(phrase(expr)(tokens))
- }
-}
-
-object ListParsers1 extends StandardTokenParsers {
- lexical.delimiters ++= List("(", ")", ",")
-
- def expr: Parser[Any] = "(" ~> exprs <~ ")" | ident | numericLit
-
- def exprs: Parser[List[Any]] = expr ~ rep ("," ~> expr) ^^ { case x ~ y => x :: y }
-
- def main(args: Array[String]) {
- val tokens = new lexical.Scanner(args(0))
- println(args(0))
- println(phrase(expr)(tokens))
- }
-}