From ffbed1ba26420ea33888d07467c59f2e94e95c2c Mon Sep 17 00:00:00 2001 From: Karol Stasiak Date: Wed, 1 Aug 2018 10:34:49 +0200 Subject: [PATCH] Allow processed/formatted array contents inside other array literals --- src/main/scala/millfork/parser/MfParser.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/millfork/parser/MfParser.scala b/src/main/scala/millfork/parser/MfParser.scala index a52e0509..28ea0bc0 100644 --- a/src/main/scala/millfork/parser/MfParser.scala +++ b/src/main/scala/millfork/parser/MfParser.scala @@ -147,7 +147,7 @@ abstract class MfParser[T](fileId: String, input: String, currentDirectory: Stri def asmParamDefinition: P[ParameterDeclaration] - def arrayListElement: P[ArrayContents] = arrayStringContents | arrayLoopContents | arrayFileContents | mfExpression(nonStatementLevel).map(e => LiteralContents(List(e))) + def arrayListElement: P[ArrayContents] = arrayStringContents | arrayProcessedContents | arrayLoopContents | arrayFileContents | mfExpression(nonStatementLevel).map(e => LiteralContents(List(e))) def arrayProcessedContents: P[ArrayContents] = for { _ <- "@" ~/ HWS