From 704ae17d30b1bea3ae1a7e62ff6c01fe19c9ce6d Mon Sep 17 00:00:00 2001 From: Karol Stasiak Date: Mon, 16 Jul 2018 23:00:26 +0200 Subject: [PATCH] Fix environment namecheck for Z80 --- src/main/scala/millfork/env/Environment.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/scala/millfork/env/Environment.scala b/src/main/scala/millfork/env/Environment.scala index fbc9d1ec..370fe7fd 100644 --- a/src/main/scala/millfork/env/Environment.scala +++ b/src/main/scala/millfork/env/Environment.scala @@ -240,7 +240,7 @@ class Environment(val parent: Option[Environment], val prefix: String, val cpuFa } } - private def root: Environment = parent.fold(this)(_.root) + def root: Environment = parent.fold(this)(_.root) def maybeGet[T <: Thing : Manifest](name: String): Option[T] = { if (things.contains(name)) { @@ -1108,6 +1108,7 @@ class Environment(val parent: Option[Environment], val prefix: String, val cpuFa def nameCheck(node: Node): Unit = node match { case _:MosAssemblyStatement => () + case _:Z80AssemblyStatement => () case _:DeclarationStatement => () case s:ForStatement => checkName[Variable]("Variable", s.variable, s.position)