Execute Brain****/BASIC/QuickBasic: Difference between revisions
Execute Brain****/BASIC/QuickBasic (view source)
Revision as of 11:02, 1 September 2022
, 1 year agoFixed syntax highlighting.
m (RCBF (BASIC) moved to RCBF/BASIC: Forgot one) |
m (Fixed syntax highlighting.) |
||
(8 intermediate revisions by 4 users not shown) | |||
Line 1:
{{implementation|Brainf***}}{{collection|RCBF}}
The program first asks for a filename for BF source code. If no filename is given (return hit without typing anything), the program accepts source from std in. To end your std input, enter a blank line (completely blank, no whitespace). Source files don't need a blank line since BASIC has EOF support. The program then cleans up the code similarly to [[RCBF/Java|the
{{works with|QuickBasic|4.5}}
<syntaxhighlight lang="qbasic">CLS
memsize = 20000
instChars$ = "+-<>.,[]" 'valid characters
Line 30 ⟶ 31:
in = 0
'check to see if this is a valid instruction character
code$ = code$ + char$
'count brackets
Line 104 ⟶ 97:
END IF
END SELECT
NEXT i</
|