mirror of
https://github.com/irmen/prog8.git
synced 2025-11-03 04:17:16 +00:00
Merge branch 'master' into structs
# Conflicts: # compilerAst/src/prog8/ast/antlr/Antlr2Kotlin.kt # parser/src/main/antlr/Prog8ANTLR.g4
This commit is contained in:
@@ -408,7 +408,7 @@ private fun Assign_targetContext.toAst() : AssignTarget {
|
|||||||
AssignTarget(null, arrayindexed, null, null, false, position = toPosition())
|
AssignTarget(null, arrayindexed, null, null, false, position = toPosition())
|
||||||
}
|
}
|
||||||
is VoidTargetContext -> {
|
is VoidTargetContext -> {
|
||||||
AssignTarget(null, null, null, null, true, position = voidtarget().toPosition())
|
AssignTarget(null, null, null, null, true, position = this.toPosition())
|
||||||
}
|
}
|
||||||
is PointerDereferenceTargetContext -> {
|
is PointerDereferenceTargetContext -> {
|
||||||
val deref = this.pointerdereference().toAst()
|
val deref = this.pointerdereference().toAst()
|
||||||
|
|||||||
@@ -188,10 +188,9 @@ assign_target:
|
|||||||
| directmemory #MemoryTarget
|
| directmemory #MemoryTarget
|
||||||
| pointerdereference #PointerDereferenceTarget
|
| pointerdereference #PointerDereferenceTarget
|
||||||
| pointerindexedderef #PointerIndexedDerefTarget
|
| pointerindexedderef #PointerIndexedDerefTarget
|
||||||
| voidtarget #VoidTarget
|
| VOID #VoidTarget
|
||||||
;
|
;
|
||||||
|
|
||||||
voidtarget : VOID ;
|
|
||||||
|
|
||||||
multi_assign_target:
|
multi_assign_target:
|
||||||
assign_target (',' assign_target)+ ;
|
assign_target (',' assign_target)+ ;
|
||||||
|
|||||||
Reference in New Issue
Block a user