2
0
Mark Sibly 8 жил өмнө
parent
commit
0c41f430c9

+ 1 - 0
src/mx2cc/stmtexpr.monkey2

@@ -84,6 +84,7 @@ Class AssignStmtExpr Extends StmtExpr
 			If etype
 				lhs=lhs.RemoveSideEffects( block )
 				Local t:=New BinaryopExpr( op.Slice( 0,-1 ),New ValueExpr( lhs,srcpos,endpos ),Self.rhs,srcpos,endpos )
+				t.srcfile=srcfile
 				rhs=t.Semant( block )
 				op="="
 			Endif

+ 6 - 30
src/mx2cc/test.monkey2

@@ -1,36 +1,12 @@
-Namespace myapp
 
-#Import "<std>"
-#Import "<mojo>"
-
-Using std..
-Using mojo..
-
-Class MyWindow Extends Window
-
-	Method New( title:String="Simple mojo app",width:Int=640,height:Int=480,flags:WindowFlags=Null )
-
-		Super.New( title,width,height,flags )
-		
-		New Fiber( Lambda()
-			Print "HERE"
-		End )
-	End
-
-	Method OnRender( canvas:Canvas ) Override
-	
-		App.RequestRender()
-	
-		canvas.DrawText( "Hello World!",Width/2,Height/2,.5,.5 )
-	End
-	
+Enum WindowFlags
+	HighDPI=1
+	Resizable=2
 End
 
 Function Main()
-
-	New AppInstance
 	
-	New MyWindow
+	Local flags:=WindowFlags.HighDPI
 	
-	App.Run()
-End
+	flags|=WindowFlags.Resizable
+End