From bd779931b6787da20115f56ca7418bb175a2a783 Mon Sep 17 00:00:00 2001 From: Barf-Vader <47476490+Barf-Vader@users.noreply.github.com> Date: Thu, 6 Feb 2025 17:48:14 +0000 Subject: [PATCH] refactor: style fixes in parser Co-authored-by: gc1523 --- src/main/wacc/parser.scala | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/wacc/parser.scala b/src/main/wacc/parser.scala index 86eced7..9cec896 100644 --- a/src/main/wacc/parser.scala +++ b/src/main/wacc/parser.scala @@ -18,9 +18,9 @@ object parser { import lexer.{ident, integer, charLit, stringLit, negateCheck, errTokens} import ast._ - //error extensions + // error extensions extension [A](p: Parsley[A]) { - //combines label and explain together into one function call + // combines label and explain together into one function call def labelAndExplain(label: String, explanation: String): Parsley[A] = { p.label(label).explain(explanation) } @@ -28,9 +28,10 @@ object parser { t match { case LabelType.Expr => labelWithType(t).explain( - "a valid expression can start with: null, literals, identifiers, unary operators, or parentheses. " + - "Expressions can also contain array indexing and binary operators. " + - "Pair extraction is not allowed in expressions, only in assignments.") + "a valid expression can start with: null, literals, identifiers, unary operators, or parentheses. " + + "Expressions can also contain array indexing and binary operators. " + + "Pair extraction is not allowed in expressions, only in assignments." + ) case _ => labelWithType(t) } }