# otyaSMILEBASIC SMILEBASIC 3.x互換BASIC ## ダウンロード [Windows-x86 master build](https://ci.appveyor.com/api/projects/otya128/otyasmilebasic/artifacts/otyasmilebasic.zip) ## ライセンス MIT # ビルド方法 ```sh git clone git@github.com:otya128/otyaSMILEBASIC.git cd otyaSMILEBASIC dub run ``` ## コンパイルするのに必要なもの + Dコンパイラ + dub + DerelictSDL2 + DerelictGL3 + curl ## 実行時に必要なもの + SDL2 ## 実装機能 動くコード例 ``` FOR I=0 TO 100 IF I MOD 3==0 AND I MOD 5==0 THEN ?"FIZZBUZZ" ELSE IF I MOD 3==0 THEN ?"FIZZ" ELSE IF I MOD 5==0 THEN ?"BUZZ" ELSE ?I ENDIF ENDIF ENDIF NEXT DEF FACT(N) IF N<=1 THEN RETURN 1 RETURN N*FACT(N-1) END DEF TEST2 A,B,C OUT D,E,F D=A E=B F=C END ```