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 | }': |