From d32855cc293928b287bc3c4202396f2122ec4906 Mon Sep 17 00:00:00 2001 From: Gleb Koval Date: Fri, 7 Feb 2025 15:40:49 +0000 Subject: [PATCH] feat: detect pointer operators --- src/main/wacc/parser.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/wacc/parser.scala b/src/main/wacc/parser.scala index 5403060..8141a4c 100644 --- a/src/main/wacc/parser.scala +++ b/src/main/wacc/parser.scala @@ -91,7 +91,8 @@ object parser { ``, Parens("(" ~> `` <~ ")") ) - private val `` = Ident(ident) + private val `` = + Ident(ident) | some("*" | "&").verifiedExplain("pointer operators are not allowed") private lazy val `` = `` <**> (`` identity) private val `` = ArrayElem(some("[" ~> `` <~ "]"))