From c462b9e9b7be7db59449fb88a446e713248ca3a4 Mon Sep 17 00:00:00 2001
From: shilangyu <xmarcinmarcin@gmail.com>
Date: Wed, 19 Mar 2025 14:46:51 +0100
Subject: [PATCH] Fix scallion playground

---
 .../material/scallion-playground/project/build.properties | 2 +-
 .../src/main/scala/calculator/Calculator.scala            | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/info/labs/lab03/material/scallion-playground/project/build.properties b/info/labs/lab03/material/scallion-playground/project/build.properties
index 10fd9ee..73df629 100755
--- a/info/labs/lab03/material/scallion-playground/project/build.properties
+++ b/info/labs/lab03/material/scallion-playground/project/build.properties
@@ -1 +1 @@
-sbt.version=1.5.5
+sbt.version=1.10.7
diff --git a/info/labs/lab03/material/scallion-playground/src/main/scala/calculator/Calculator.scala b/info/labs/lab03/material/scallion-playground/src/main/scala/calculator/Calculator.scala
index d1164f6..fd6eb92 100644
--- a/info/labs/lab03/material/scallion-playground/src/main/scala/calculator/Calculator.scala
+++ b/info/labs/lab03/material/scallion-playground/src/main/scala/calculator/Calculator.scala
@@ -15,8 +15,8 @@
 
 package calculator
 
-import silex._
-import scallion._
+import scallion.*
+import silex.*
 
 sealed trait Token
 case class NumberToken(value: Int) extends Token
@@ -148,8 +148,8 @@ object CalcParser extends Parsers {
   //
   // lazy val expr: Syntax[Expr] = recursive {
   //   operators(factor)(
-  //     times | div is LeftAssociative,
-  //     plus | minus is LeftAssociative
+  //     (times | div).is(LeftAssociative),
+  //     (plus | minus).is(LeftAssociative)
   //   ) {
   //     case (l, op, r) => BinaryExpr(op, l, r)
   //   }
-- 
GitLab