--- 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"))