14 KiB
14 KiB
| 1 | CLS | Anweisung | CLS | builtin:40 |
|---|---|---|---|---|
| 2 | COLOR | Anweisung | COLOR 7,0 | builtin:41 |
| 3 | CSRLIN | Funktion | PRINT CSRLIN | builtin:49 |
| 4 | INPUT | Anweisung | INPUT s$ | code:Input(1, false |
| 5 | LINE INPUT | Anweisung | LINE INPUT s$ | code:Input(1, true |
| 6 | LOCATE | Anweisung | LOCATE 1,1 | builtin:42 |
| 7 | POS | Funktion | PRINT POS(1) | builtin:50 |
| 8 | SCREEN | Anweisung | SCREEN 1 | builtin:45 |
| 9 | SCREEN | Funktion | PRINT SCREEN(1, 1) | builtin:51 |
| 10 | SPC | Funktion | PRINT SPC(1) | builtin:35 |
| 11 | TAB | Funktion | PRINT TAB(1) | builtin:34 |
| 12 | VIEW PRINT | Anweisung | VIEW PRINT 1 TO 20 | builtin:44 |
| 13 | WIDTH | Anweisung | WIDTH 80,25 | builtin:43 |
| 14 | CLOSE | Anweisung | CLOSE | builtin:90 |
| 15 | CURDIR$ | Funktion | PRINT CURDIR$ | builtin:108 |
| 16 | DIR$ | Funktion | PRINT DIR$ | builtin:109 |
| 17 | EOF | Funktion | PRINT EOF(1) | builtin:93 |
| 18 | FIELD | Anweisung | FIELD #1, 4 AS s$ | code:Field(1) |
| 19 | FILEATTR | Funktion | PRINT FILEATTR(1, 1) | builtin:99 |
| 20 | FREEFILE | Funktion | PRINT FREEFILE | builtin:98 |
| 21 | GET | Anweisung | GET #1, , n% | code:GetPut(false, false |
| 22 | INPUT # | Anweisung | INPUT #1, s$ | code:InputFile(1, false) |
| 23 | LINE INPUT # | Anweisung | LINE INPUT #1, s$ | code:InputFile(1, true) |
| 24 | LOC | Funktion | PRINT LOC(1) | builtin:95 |
| 25 | LOCK | Anweisung | LOCK #1 | builtin:100 |
| 26 | LOF | Funktion | PRINT LOF(1) | builtin:94 |
| 27 | LPOS | Funktion | PRINT LPOS(1) | builtin:110 |
| 28 | MKC$ | Funktion | PRINT MKC$(1) | builtin:113|code:PushLng(4) |
| 29 | MKD$ | Funktion | PRINT MKD$(1) | builtin:113|code:PushLng(3) |
| 30 | MKDMBF$ | Funktion | PRINT MKDMBF$(1) | builtin:113|code:PushLng(3) |
| 31 | MKI$ | Funktion | PRINT MKI$(1) | builtin:113|code:PushLng(0) |
| 32 | MKL$ | Funktion | PRINT MKL$(1) | builtin:113|code:PushLng(1) |
| 33 | MKS$ | Funktion | PRINT MKS$(1) | builtin:113|code:PushLng(2) |
| 34 | MKSMBF$ | Funktion | PRINT MKSMBF$(1) | builtin:113|code:PushLng(2) |
| 35 | PUT | Anweisung | PUT #1, , n% | code:GetPut(true, false |
| 36 | RESET | Anweisung | RESET | builtin:90 |
| 37 | SEEK | Anweisung | SEEK #1, 1 | builtin:97 |
| 38 | SEEK | Funktion | PRINT SEEK(1) | builtin:96 |
| 39 | UNLOCK | Anweisung | UNLOCK #1 | builtin:100 |
| 40 | DATE$ | Funktion | PRINT DATE$ | builtin:55 |
| 41 | DATESERIAL | Funktion | PRINT DATESERIAL(1, 1, 1) | builtin:60 |
| 42 | DAY | Funktion | PRINT DAY(1) | builtin:64 |
| 43 | HOUR | Funktion | PRINT HOUR(1) | builtin:68 |
| 44 | MINUTE | Funktion | PRINT MINUTE(1) | builtin:69 |
| 45 | MONTH | Funktion | PRINT MONTH(1) | builtin:65 |
| 46 | NOW | Funktion | PRINT NOW | builtin:59 |
| 47 | TIMEZONEKNOWN | Funktion | PRINT TIMEZONEKNOWN | builtin:156 |
| 48 | SECOND | Funktion | PRINT SECOND(1) | builtin:70 |
| 49 | TIME$ | Funktion | PRINT TIME$ | builtin:56 |
| 50 | TIMER | Funktion | PRINT TIMER | builtin:54 |
| 51 | TIMESERIAL | Funktion | PRINT TIMESERIAL(1, 1, 1) | builtin:61 |
| 52 | WEEKDAY | Funktion | PRINT WEEKDAY(1) | builtin:67 |
| 53 | YEAR | Funktion | PRINT YEAR(1) | builtin:66 |
| 54 | COMMON | Anweisung | COMMON SHARED x% | global:X%:Int |
| 55 | CONST | Anweisung | CONST x = 7\nPRINT x | code:PushDbl(7.0) |
| 56 | DATA | Anweisung | DATA 1 | data:1 |
| 57 | DEFtype | Anweisung | DEFINT A-Z\nA=1 | global:A%:Int |
| 58 | DIM | Anweisung | DIM x AS LONG | global:X:Lng |
| 59 | ERASE | Anweisung | DIM a(2)\nERASE a | code:EraseSlot( |
| 60 | LBOUND | Funktion | DIM a(2)\nPRINT LBOUND(a) | code:ArrBound(true) |
| 61 | LET | Anweisung | LET x = 1 | code:StoreGlobal( |
| 62 | OPTION BASE | Anweisung | OPTION BASE 1 | base:1 |
| 63 | READ | Anweisung | DATA 1\nREAD x | code:ReadData(1) |
| 64 | REDIM | Anweisung | REDIM a(2) | code:RedimArr( |
| 65 | REM | Anweisung | REM Text | comment |
| 66 | RESTORE | Anweisung | DATA 1\nRESTORE | code:Restore(0) |
| 67 | SHARED | Anweisung | END\nSUB Test\nSHARED x\nEND SUB | global:X!:Sng |
| 68 | STATIC | Anweisung | END\nSUB Test\nSTATIC x\nEND SUB | global:STATIC.X!:Sng |
| 69 | SWAP | Anweisung | SWAP x,y | code:StoreGlobal(0)|code:StoreGlobal(1) |
| 70 | TYPE | Anweisung | TYPE R\n x AS INTEGER\nEND TYPE | udt:R |
| 71 | UBOUND | Funktion | DIM a(2)\nPRINT UBOUND(a) | code:ArrBound(false) |
| 72 | DOEVENTS | Funktion | PRINT DOEVENTS | code:Doevents |
| 73 | EVENT | Anweisung | EVENT OFF | code:EventSwitch(false) |
| 74 | KEY (Ereignis) | Anweisung | KEY(1) STOP | code:TrapSet(0, 2) |
| 75 | ON KEY | Anweisung | ON KEY(1) GOSUB H\nEND\nH:\nRETURN | code:TrapDefine(0, |
| 76 | ON PEN | Anweisung | ON PEN GOSUB H\nEND\nH:\nRETURN | Non-Feature |
| 77 | ON PLAY | Anweisung | ON PLAY(1) GOSUB H\nEND\nH:\nRETURN | Non-Feature |
| 78 | ON SIGNAL | Anweisung | ON SIGNAL(1) GOSUB H\nEND\nH:\nRETURN | code:TrapDefine(3, |
| 79 | ON STRIG | Anweisung | ON STRIG(1) GOSUB H\nEND\nH:\nRETURN | Non-Feature |
| 80 | ON TIMER | Anweisung | ON TIMER(1) GOSUB H\nEND\nH:\nRETURN | code:TrapDefine(1, |
| 81 | ON UEVENT | Anweisung | ON UEVENT GOSUB H\nEND\nH:\nRETURN | code:TrapDefine(2, |
| 82 | PEN | Anweisung | PEN ON | Non-Feature |
| 83 | PLAY (Ereignis) | Anweisung | PLAY ON | Non-Feature |
| 84 | SetUEvent | Routine | CALL SetUEvent | builtin:148 |
| 85 | SIGNAL | Anweisung | SIGNAL(1) ON | code:TrapSet(3, 0) |
| 86 | STRIG | Anweisung | STRIG(1) ON | Non-Feature |
| 87 | TIMER | Anweisung | TIMER OFF | code:TrapSet(1, 1) |
| 88 | UEVENT | Anweisung | UEVENT ON | code:TrapSet(2, 0) |
| 89 | ERL | Funktion | PRINT ERL | code:LoadErl |
| 90 | ERR | Anweisung | ERR = 5 | code:SetErr |
| 91 | ERR | Funktion | PRINT ERR | code:LoadErr |
| 92 | ERROR | Anweisung | ERROR 5 | code:RaiseError |
| 93 | ON ERROR | Anweisung | ON ERROR GOTO H\nEND\nH:\nRESUME NEXT | code:OnErrorGoto( |
| 94 | RESUME | Anweisung | ON ERROR GOTO H\nEND\nH:\nRESUME NEXT | code:ResumeNext |
| 95 | DDB# | Funktion | PRINT DDB#(1, 1, 1, 1) | builtin:87 |
| 96 | FV# | Funktion | PRINT FV#(.1, 2, 1, 1, 0) | builtin:75 |
| 97 | IPMT# | Funktion | PRINT IPMT#(1, 1, 1, 1, 1, 1) | builtin:79 |
| 98 | IRR# | Funktion | DIM a(2) AS DOUBLE\nPRINT IRR#(a, .1) | builtin:83 |
| 99 | MIRR# | Funktion | DIM a(2) AS DOUBLE\nPRINT MIRR#(a, .1, .2) | builtin:84 |
| 100 | NPER# | Funktion | PRINT NPER#(.1, 1, 1, 1, 0) | builtin:78 |
| 101 | NPV# | Funktion | DIM a(2) AS DOUBLE\nPRINT NPV#(.1, a) | builtin:82 |
| 102 | PMT# | Funktion | PRINT PMT#(.1, 2, 1, 1, 0) | builtin:77 |
| 103 | PPMT# | Funktion | PRINT PPMT#(1, 1, 1, 1, 1, 1) | builtin:80 |
| 104 | PV# | Funktion | PRINT PV#(.1, 2, 1, 1, 0) | builtin:76 |
| 105 | RATE# | Funktion | PRINT RATE#(1, 1, 1, 1, 1, 1) | builtin:81 |
| 106 | SLN# | Funktion | PRINT SLN#(1, 1, 1) | builtin:85 |
| 107 | SYD# | Funktion | PRINT SYD#(1, 1, 1, 1) | builtin:86 |
| 108 | FORMAT$ | Funktion | PRINT FORMAT$(1) | builtin:38 |
| 109 | SetFormatCC | Routine | CALL SetFormatCC(49) | builtin:39 |
| 110 | CIRCLE | Anweisung | CIRCLE (1,1),1 | Non-Feature |
| 111 | GET (Grafik) | Anweisung | GET (0,0)-(1,1), a | Non-Feature |
| 112 | LINE | Anweisung | LINE (0,0)-(10,10),1 | builtin:153 |
| 113 | PAINT | Anweisung | PAINT (1,1),1 | builtin:154 |
| 114 | PALETTE | Anweisung | DIM a%(15)\nPALETTE USING a%(0) | Non-Feature |
| 115 | PCOPY | Anweisung | PCOPY 0,1 | Non-Feature |
| 116 | PMAP | Funktion | PRINT PMAP(1) | Non-Feature |
| 117 | POINT | Funktion | PRINT POINT(1) | Non-Feature |
| 118 | PRESET | Anweisung | PRESET (1,1),2 | Non-Feature |
| 119 | PSET | Anweisung | PSET STEP (1,1),2 | Non-Feature |
| 120 | PUT (Grafik) | Anweisung | PUT (0,0), a | Non-Feature |
| 121 | VIEW | Anweisung | VIEW (0,0)-(10,10) | builtin:155 |
| 122 | WINDOW | Anweisung | WINDOW (0,0)-(1,1) | Non-Feature |
| 123 | ABSOLUTE | Routine | CALL ABSOLUTE(1) | Non-Feature |
| 124 | DEF SEG | Anweisung | DEF SEG = 0 | Non-Feature |
| 125 | INP | Funktion | PRINT INP(1) | Non-Feature |
| 126 | INTERRUPT | Routine | CALL INTERRUPT(1) | Non-Feature |
| 127 | INTERRUPTX | Routine | CALL INTERRUPTX(1) | Non-Feature |
| 128 | IOCTL$ | Funktion | PRINT IOCTL$(1) | Non-Feature |
| 129 | OUT | Anweisung | OUT 1,1 | Non-Feature |
| 130 | PEEK | Funktion | PRINT PEEK(1) | Non-Feature |
| 131 | PEN | Funktion | PRINT PEN(1) | Non-Feature |
| 132 | POKE | Anweisung | POKE 1,1 | Non-Feature |
| 133 | STICK | Funktion | PRINT STICK(1) | Non-Feature |
| 134 | STRIG | Funktion | PRINT STRIG(1) | Non-Feature |
| 135 | VARPTR | Funktion | PRINT VARPTR(1) | Non-Feature |
| 136 | VARPTR$ | Funktion | PRINT VARPTR$(1) | Non-Feature |
| 137 | VARSEG | Funktion | PRINT VARSEG(1) | Non-Feature |
| 138 | WAIT | Anweisung | WAIT 1,1 | Non-Feature |
| 139 | BEGINTRANS | Anweisung | BEGINTRANS | builtin:142 |
| 140 | BOF | Funktion | PRINT BOF(1) | builtin:147 |
| 141 | COMMITTRANS | Anweisung | COMMITTRANS | builtin:143 |
| 142 | DELETE | Anweisung | DELETE #1 | builtin:133 |
| 143 | GETINDEX$ | Funktion | PRINT GETINDEX$(1) | builtin:129 |
| 144 | INSERT | Anweisung | TYPE R\n x AS LONG\nEND TYPE\nDIM r AS R\nINSERT #1, r | builtin:130 |
| 145 | MOVEFIRST | Anweisung | MOVEFIRST #1 | builtin:135 |
| 146 | MOVELAST | Anweisung | MOVELAST #1 | builtin:136 |
| 147 | MOVENEXT | Anweisung | MOVENEXT #1 | builtin:137 |
| 148 | MOVEPREVIOUS | Anweisung | MOVEPREVIOUS #1 | builtin:138 |
| 149 | RETRIEVE | Anweisung | TYPE R\n x AS LONG\nEND TYPE\nDIM r AS R\nRETRIEVE #1, r | builtin:131 |
| 150 | ROLLBACK | Anweisung | ROLLBACK ALL | builtin:144 |
| 151 | SAVEPOINT | Funktion | PRINT SAVEPOINT | builtin:145 |
| 152 | SEEKEQ | Anweisung | SEEKEQ #1, 1 | builtin:139 |
| 153 | SEEKGE | Anweisung | SEEKGE #1, 1 | builtin:141 |
| 154 | SEEKGT | Anweisung | SEEKGT #1, 1 | builtin:140 |
| 155 | SETMEM | Funktion | PRINT SETMEM(1) | builtin:146 |
| 156 | UPDATE | Anweisung | TYPE R\n x AS LONG\nEND TYPE\nDIM r AS R\nUPDATE #1, r | builtin:132 |
| 157 | CALLS | Anweisung | CALLS P | Non-Feature |
| 158 | SADD | Funktion | PRINT SADD(1) | Non-Feature |
| 159 | SSEG | Funktion | PRINT SSEG(1) | Non-Feature |
| 160 | SSEGADD | Funktion | PRINT SSEGADD(1) | Non-Feature |
| 161 | StringAddress | Routine | CALL StringAddress(1) | Non-Feature |
| 162 | StringAssign | Routine | CALL StringAssign(1) | Non-Feature |
| 163 | StringLength | Routine | CALL StringLength(1) | Non-Feature |
| 164 | StringRelease | Routine | CALL StringRelease(1) | Non-Feature |
| 165 | BEEP | Anweisung | BEEP | builtin:74 |
| 166 | SOUND | Anweisung | SOUND 440,1 | Non-Feature |
| 167 | COM | Anweisung | COM(1) ON | Non-Feature |
| 168 | ON COM | Anweisung | ON COM(1) GOSUB H\nEND\nH:\nRETURN | Non-Feature |
| 169 | ABS | Funktion | PRINT ABS(1) | builtin:18 |
| 170 | ATN | Funktion | PRINT ATN(1) | builtin:28 |
| 171 | CCUR | Funktion | PRINT CCUR(1) | code:ConvI2Cy |
| 172 | CDBL | Funktion | PRINT CDBL(1) | code:ConvI2R8 |
| 173 | CINT | Funktion | PRINT CINT(1!) | code:ConvR4I2 |
| 174 | CLNG | Funktion | PRINT CLNG(1) | code:ConvI2I4 |
| 175 | COS | Funktion | PRINT COS(1) | builtin:26 |
| 176 | CSNG | Funktion | PRINT CSNG(1) | code:ConvI2R4 |
| 177 | EXP | Funktion | PRINT EXP(1) | builtin:23 |
| 178 | FIX | Funktion | PRINT FIX(1) | builtin:21 |
| 179 | INT | Funktion | PRINT INT(1) | builtin:20 |
| 180 | LOG | Funktion | PRINT LOG(1) | builtin:24 |
| 181 | RANDOMIZE | Anweisung | RANDOMIZE 1 | builtin:30 |
| 182 | RND | Funktion | PRINT RND | builtin:29 |
| 183 | SGN | Funktion | PRINT SGN(1) | builtin:19 |
| 184 | SIN | Funktion | PRINT SIN(1) | builtin:25 |
| 185 | SQR | Funktion | PRINT SQR(1) | builtin:22 |
| 186 | TAN | Funktion | PRINT TAN(1) | builtin:27 |
| 187 | $DYNAMIC | Metabefehl | '$DYNAMIC\nDIM a(2) | code:DimArr( |
| 188 | $INCLUDE | Metabefehl | '$INCLUDE: 'x.bi'\nPRINT Included | code:PushDbl(73.0) |
| 189 | $STATIC | Metabefehl | '$STATIC\nDIM a(2) | code:DimArr( |
| 190 | CALL | Anweisung | DECLARE SUB P()\nCALL P\nEND\nSUB P\nEND SUB | code:Call(1, 0) |
| 191 | DECLARE | Anweisung | DECLARE SUB P()\nEND\nSUB P\nEND SUB | proc:P |
| 192 | DEF FN | Anweisung | DEF FNdouble(x) = x*2\nPRINT FNdouble(1) | code:Call(1, 1)|code:MulR4 |
| 193 | FUNCTION | Anweisung | END\nFUNCTION F%()\nF% = 1\nEND FUNCTION | proc:F|code:RetFn |
| 194 | SUB | Anweisung | END\nSUB P\nEND SUB | proc:P |
| 195 | DO...LOOP | Anweisung | DO\nEXIT DO\nLOOP | code:Jump( |
| 196 | END | Anweisung | END | code:End |
| 197 | EXIT | Anweisung | DO\nEXIT DO\nLOOP | code:Jump( |
| 198 | FOR...NEXT | Anweisung | FOR i = 1 TO 2\nNEXT | code:AddR4|code:JumpIfFalse( |
| 199 | GOSUB | Anweisung | GOSUB H\nEND\nH:\nRETURN | code:Gosub( |
| 200 | GOTO | Anweisung | GOTO H\nH:\nEND | code:Jump( |
| 201 | IF...THEN...ELSE | Anweisung | IF 1 THEN\nx=1\nELSE\nx=2\nEND IF | code:JumpIfFalse( |
| 202 | ON...GOSUB | Anweisung | ON 1 GOSUB H\nEND\nH:\nRETURN | code:OnJump(0, true) |
| 203 | ON...GOTO | Anweisung | ON 1 GOTO H\nH:\nEND | code:OnJump(0, false) |
| 204 | RETURN | Anweisung | GOSUB H\nEND\nH:\nRETURN | code:RetGosub |
| 205 | SELECT CASE | Anweisung | SELECT CASE 1\nCASE 1\nPRINT 1\nEND SELECT | code:CmpI2(Eq) |
| 206 | STOP | Anweisung | STOP | code:StopInstr |
| 207 | WHILE...WEND | Anweisung | WHILE 0\nWEND | code:JumpIfFalse( |
| 208 | CHR$ | Funktion | PRINT CHR$(1) | builtin:11 |
| 209 | HEX$ | Funktion | PRINT HEX$(1) | builtin:15 |
| 210 | OCT$ | Funktion | PRINT OCT$(1) | builtin:16 |
| 211 | SPACE$ | Funktion | PRINT SPACE$(1) | builtin:9 |
| 212 | STR$ | Funktion | PRINT STR$(1) | builtin:13 |
| 213 | STRING$ | Funktion | PRINT STRING$(1, 1) | builtin:10 |
| 214 | CLEAR | Anweisung | CLEAR | builtin:118 |
| 215 | COMMAND$ | Funktion | PRINT COMMAND$ | builtin:71 |
| 216 | ENVIRON$ | Funktion | PRINT ENVIRON$(1) | builtin:115 |
| 217 | ERDEV | Funktion | PRINT ERDEV | builtin:123 |
| 218 | ERDEV$ | Funktion | PRINT ERDEV$ | builtin:124 |
| 219 | FRE | Funktion | PRINT FRE(1) | builtin:117 |
| 220 | SLEEP | Anweisung | SLEEP 1 | code:Sleep(true) |
| 221 | STACK | Anweisung | STACK 4096 | builtin:122 |
| 222 | STACK | Funktion | PRINT STACK | builtin:121 |
| 223 | SYSTEM | Anweisung | SYSTEM | code:SystemInstr |
| 224 | TROFF | Anweisung | TROFF | builtin:120 |
| 225 | TRON | Anweisung | TRON | builtin:119 |
| 226 | INKEY$ | Funktion | PRINT INKEY$ | builtin:52 |
| 227 | INPUT$ | Funktion | PRINT INPUT$(1) | builtin:53 |
| 228 | FORM | Datentyp | DIM f AS FORM | global:F:Empty |
| 229 | CONTROL | Datentyp | DIM c AS CONTROL | global:C:Empty |
| 230 | TYPEOF … IS | Operator | IF TYPEOF Probe IS TextBox THEN PRINT 1 | code:TypeOf(14) |