モバイル端末で動作する Tiny BASIC
ver 2.x is released
https://play.google.com/store/apps/details?id=org.dyndns.vivi.TinyBASIC2
command:
'<LineNum> <statement>': add line
'<LineNum>': remove line <lineNum>
'RUN': run program
'NEW': clear program
'LIST': print program
'RENUM': renumber program
'LOAD <fileName>': load from <fileName>
'SAVE <fileName>': save to <fileName>
'DIR': print saved files list
statement:
'<var> = <exp>' assign <exp> to <var>
'PRINT {<exp>|<string>}': print <exp> or <string>
'IF <exp> THEN {<statement>|<lineNum>}': if <exp> then exec
'FOR <var>=<exp1> TO <exp2>': for loop
'NEXT': inc <var> and loop
'GOTO <lineNum>': jump to line <lineNum>
'GOSUB <lineNum>': call subroutine
'RETURN': return from subroutine
'END'
expression:
<exp> ::= <term> | <term> <op> <exp>
<term> ::= [-] {<digits> | <var> | ( <exp> )}
<var> ::= A | B | ...| Z | @(<exp>)
<op> ::= AND | OR | = | <> | > | >= | < | <= | + | - | * | / | %
Website: http://vivi.dyndns.org/games/TinyBASIC/
मोबाइल टर्मिनल में टिनी बुनियादी ऑपरेटिंग
ver 2.x जारी किया गया है
https://play.google.com/store/apps/details?id=org.dyndns.vivi.TinyBASIC2
आदेश:
'& Lt; lineNum & gt; & lt; बयान & gt;': पंक्ति जोड़ें
'& Lt; lineNum & gt;': रेखा के & lt निकालना; lineNum & gt;
'भागो': रन कार्यक्रम
'नए': स्पष्ट कार्यक्रम
: 'LIST' प्रिंट कार्यक्रम
'RENUM': कार्यक्रम फिर से अंकित करना
& lt लोड; fileName & gt;: 'लोड & lt; fileName & gt'
'सहेजें & LT; fileName & gt;': & lt बचाने; fileName & gt;
'निर्देशिका': प्रिंट फ़ाइलें सहेजी गई सूची
बयान:
'& Lt; वर & gt; = & LT; exp & gt;' आवंटित & LT; exp & gt; & lt; वर & gt;
'प्रिंट {& LT; exp & gt; | & LT; स्ट्रिंग & gt;}': प्रिंट करें & lt; exp & gt; या & lt; स्ट्रिंग & gt;
'अगर & LT; exp & gt; तब {& LT; बयान & gt; | & LT; lineNum & gt;}': अगर & LT; exp & gt; तो कार्यकारी
'& Lt; वर & gt; = & LT; exp1 & gt; & lt; exp2 & gt;': पाश के लिए
'अगला': इंक & LT; वर & gt; और पाश
'गोटो के & lt; lineNum & gt;': रेखा & lt कूद; lineNum & gt;
'Gosub & LT; lineNum & gt;': कॉल सबरूटीन
'रिटर्न': सबरूटीन से वापसी
'अंत'
अभिव्यक्ति:
और लेफ्टिनेंट; exp & gt; :: = & LT; अवधि & gt; | & LT; अवधि & gt; & lt; सेशन & gt; & lt; exp & gt;
और लेफ्टिनेंट; अवधि & gt; :: = [-] {& LT; अंक & gt; | & LT; वर & gt; | (& lt; exp & gt;)}
और लेफ्टिनेंट; वर & gt; :: = एक | बी | ... | जेड | @ (& lt; exp & gt;)
और लेफ्टिनेंट; सेशन & gt; :: = और | या | = | & lt; & gt; | & gt; | & gt; = | & LT; | & lt; = | + | - | * | / |%
वेबसाइट: http://vivi.dyndns.org/games/TinyBASIC/
モバイル端末で動作する Tiny BASIC
ver 2.x is released
https://play.google.com/store/apps/details?id=org.dyndns.vivi.TinyBASIC2
command:
'<LineNum> <statement>': add line
'<LineNum>': remove line <lineNum>
'RUN': run program
'NEW': clear program
'LIST': print program
'RENUM': renumber program
'LOAD <fileName>': load from <fileName>
'SAVE <fileName>': save to <fileName>
'DIR': print saved files list
statement:
'<var> = <exp>' assign <exp> to <var>
'PRINT {<exp>|<string>}': print <exp> or <string>
'IF <exp> THEN {<statement>|<lineNum>}': if <exp> then exec
'FOR <var>=<exp1> TO <exp2>': for loop
'NEXT': inc <var> and loop
'GOTO <lineNum>': jump to line <lineNum>
'GOSUB <lineNum>': call subroutine
'RETURN': return from subroutine
'END'
expression:
<exp> ::= <term> | <term> <op> <exp>
<term> ::= [-] {<digits> | <var> | ( <exp> )}
<var> ::= A | B | ...| Z | @(<exp>)
<op> ::= AND | OR | = | <> | > | >= | < | <= | + | - | * | / | %
Website: http://vivi.dyndns.org/games/TinyBASIC/