From a09d38a40fddca2cde7ae5012ae95f26bc44415a Mon Sep 17 00:00:00 2001 From: Barf-Vader <47476490+Barf-Vader@users.noreply.github.com> Date: Fri, 7 Feb 2025 13:33:25 +0000 Subject: [PATCH] fix: cleaned up comments, removed getPosition from ident --- src/main/wacc/ast.scala | 4 +--- src/main/wacc/lexer.scala | 1 - 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/main/wacc/ast.scala b/src/main/wacc/ast.scala index 1941a16..8ea99d7 100644 --- a/src/main/wacc/ast.scala +++ b/src/main/wacc/ast.scala @@ -30,9 +30,7 @@ object ast { object StrLiter extends ParserBridgePos1[String, StrLiter] case class PairLiter()(val pos: Position) extends Expr6 object PairLiter extends ParserBridgePos0[PairLiter] - case class Ident(v: String, var uid: Int = -1)(val pos: Position) extends Expr6 with LValue { - def getPosition: Position = pos - } + case class Ident(v: String, var uid: Int = -1)(val pos: Position) extends Expr6 with LValue object Ident extends ParserBridgePos1[String, Ident] { def apply(v: String)(pos: Position): Ident = new Ident(v)(pos) } diff --git a/src/main/wacc/lexer.scala b/src/main/wacc/lexer.scala index a00b004..1c609a9 100644 --- a/src/main/wacc/lexer.scala +++ b/src/main/wacc/lexer.scala @@ -87,7 +87,6 @@ object lexer { lexer.nonlexeme.integer.decimal32[Int].map(n => s"integer $n"), (lexer.nonlexeme.character.ascii).map(c => s"character literal \'$c\'"), lexer.nonlexeme.string.ascii.map(s => s"string literal \"$s\""), -// lexer.nonlexeme.symbol("()").as("function call, bruh use keyword 'call' to call functions"), character.whitespace.map(_ => "") ) ++ desc.symbolDesc.hardKeywords.map { k => lexer.nonlexeme.symbol(k).as(s"keyword $k")