From f5fc4e345ce83e1078b96f08b445945212cab30f Mon Sep 17 00:00:00 2001 From: Irmen de Jong Date: Thu, 15 May 2025 21:11:34 +0200 Subject: [PATCH] fix build error on case-insensitive filesystems --- compilerAst/src/prog8/ast/antlr/Antlr2Kotlin.kt | 2 +- parser/src/main/antlr/Prog8ANTLR.g4 | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/compilerAst/src/prog8/ast/antlr/Antlr2Kotlin.kt b/compilerAst/src/prog8/ast/antlr/Antlr2Kotlin.kt index 9c4cf0a67..633ec5611 100644 --- a/compilerAst/src/prog8/ast/antlr/Antlr2Kotlin.kt +++ b/compilerAst/src/prog8/ast/antlr/Antlr2Kotlin.kt @@ -401,7 +401,7 @@ private fun Assign_targetContext.toAst() : AssignTarget { AssignTarget(null, arrayindexed, null, null, false, toPosition()) } is VoidTargetContext -> { - AssignTarget(null, null, null, null, true, voidtarget().toPosition()) + AssignTarget(null, null, null, null, true, this.toPosition()) } else -> throw FatalAstException("weird assign target node $this") } diff --git a/parser/src/main/antlr/Prog8ANTLR.g4 b/parser/src/main/antlr/Prog8ANTLR.g4 index 5193c44e6..71ff3e570 100644 --- a/parser/src/main/antlr/Prog8ANTLR.g4 +++ b/parser/src/main/antlr/Prog8ANTLR.g4 @@ -174,10 +174,9 @@ assign_target: scoped_identifier #IdentifierTarget | arrayindexed #ArrayindexedTarget | directmemory #MemoryTarget - | voidtarget #VoidTarget + | VOID #VoidTarget ; -voidtarget : VOID ; multi_assign_target: assign_target (',' assign_target)+ ;