 #SingleInstance
+SetBatchLines, -1
+DllCall("AllocConsole")
 
-FileName = %1% ; Pull from command line parameter
+FilePath = %1% ; Pull from command line parameter
 
-if !FileName
-	FileSelectFile, FileName,,, Select a noops source file, Noops Source (*.noops)
+if !FilePath
+	FileSelectFile, FilePath,,, Select a noops source file, Noops Source (*.noops)
 
-FileRead, Script, %1%
+FileRead, Script, %FilePath%
 MyNoops := new noops(Script)
 MyNoops.Execute()
 MsgBox

	, Print: -1, Add: 2, Sub: 2
	, While: -1, Div: 2, Mul: 2
	, Less: 2, Char: 1, Asc: 1
	, Not: 1}
	
	__New(Script)
	{

	
	_Print(Text*)
	{
		FileOpen("$CONOUT", "w").Write(this.Resolve(Text))
	}
	
	_Add(Addend1, Addend2)
