From af1c4f4a3bf404fd61d73aa554dd948829342d87 Mon Sep 17 00:00:00 2001 From: Valk Richard Li <48872266+ValKmjolnir@users.noreply.github.com> Date: Mon, 1 Jun 2020 01:22:32 +0800 Subject: [PATCH] Delete brainfuck.nas --- balloon/example/brainfuck.nas | 71 ----------------------------------- 1 file changed, 71 deletions(-) delete mode 100644 balloon/example/brainfuck.nas diff --git a/balloon/example/brainfuck.nas b/balloon/example/brainfuck.nas deleted file mode 100644 index eefba3c..0000000 --- a/balloon/example/brainfuck.nas +++ /dev/null @@ -1,71 +0,0 @@ - -var resource=[]; -var data=[]; -var ptr=0; -for(var i=0;i<1024;i+=1){append(data,0);} - -var input_file=func(str) -{ - resource=[]; - var res=read(str); - for(var i=0;i'){ptr+=1;} - else if(resource[i]=='<'){ptr-=1;} - else if(resource[i]=='.'){print(data[ptr],' ');} - else if(resource[i]==','){data[ptr]=num(input());} - else if(resource[i]=='[') - { - var t_ends=runloop(data[ptr],i+1); - i=t_ends; - } - else if(resource[i]==']'){ends=i;break;} - else{print('error token: ',resource[i],'\n');} - } - } - return ends; -}; -var runtime=func() -{ - for(var i=0;i<1024;i+=1){data[i]=0;} - ptr=0; - for(var i=0;i'){ptr+=1;} - else if(resource[i]=='<'){ptr-=1;} - else if(resource[i]=='.'){print(data[ptr],' ');} - else if(resource[i]==','){data[ptr]=num(input());} - else if(resource[i]=='[') - { - var ends=runloop(data[ptr],i+1); - i=ends; - } - else{print('error token: ',resource[i],'\n');} - } - return; -}; -while(1) -{ - print("bf> "); - var filename=input(); - if(filename=='exit'){break;} - input_file(filename); - runtime(); - print('\n'); -}