# HG changeset patch # User Christian Urban # Date 1763115729 0 # Node ID c54cba4e59e79a2477eedf1103c067c6626339be # Parent fa3e3d00b802cc5cb6852e6748a5b9ce56d53472 updated diff -r fa3e3d00b802 -r c54cba4e59e7 progs/parser-combinators/comb1.sc --- a/progs/parser-combinators/comb1.sc Thu Nov 13 23:41:39 2025 +0000 +++ b/progs/parser-combinators/comb1.sc Fri Nov 14 10:22:09 2025 +0000 @@ -69,8 +69,6 @@ val abp = SeqParser(ap, bp) print(abp.parse("abade")) - -val abp = AltParser(ap, bp) print(abp.parse("abc")) MapParser(abp, ab => s"$ab").parse("abc") @@ -179,7 +177,7 @@ lazy val F: Parser[String, Int] = { (p"(" ~ E ~ p")").map{ case ((_, y), _) => y } || NumParserInt } -println(E.parse_all("2 * 2 * 2")) +println(E.parse_all("2*2*2")) println(E.parse_all("1+3+4")) println(E.parse("1+3+4")) println(E.parse_all("4*2+3"))