mirror of
				https://github.com/irmen/prog8.git
				synced 2025-11-04 10:16:13 +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