Subversion Repositories Kolibri OS

Rev

Rev 7557 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7557 Rev 7560
Line 92... Line 92...
92
 
92
 
93
 
93
 
94
void main()
94
void main()
-
 
95
{
Line 95... Line 96...
95
{
96
	dword brainFuckCode = 0;
96
	dword brainFuckCode = 0;
97
	word maxLoop = 1000;
97
	
98
	
Line 104... Line 105...
104
		IF(io.read(I_Param)) evalBrainFuckCode(EAX);
105
		IF(io.read(I_Param)) evalBrainFuckCode(EAX);
105
	}
106
	}
106
	ELSE 
107
	ELSE 
107
	{
108
	{
108
		consoleInit();
109
		consoleInit();
109
		con_printf stdcall ("BrainF*ck interpreter v1.01\r\n");
110
		con_printf stdcall ("BrainF*ck interpreter v1.05");
110
		loop()
111
		WHILE(maxLoop)
111
		{
112
		{
112
			con_printf stdcall ("\r\nEnter BrainF*ck code:\r\n");
113
			con_printf stdcall ("\r\n\r\nEnter code: ");
113
			con_gets stdcall(buffer, bufferSize);
114
			con_gets stdcall(buffer, bufferSize);
114
			evalBrainFuckCode(EAX);
115
			brainFuckCode = EAX;
115
			con_printf stdcall ("\r\nOutput BrainF*ck:\r\n");
116
			con_printf stdcall ("Output: ");
-
 
117
			evalBrainFuckCode(brainFuckCode);
-
 
118
			maxLoop--;
116
		}
119
		}
117
	}
120
	}
118
	ExitProcess();
121
	
119
	IF(initConsole) con_exit stdcall (0);
122
	IF(initConsole) con_exit stdcall (0);
-
 
123
	ExitProcess();
120
}
124
}