Files
TerminalBasic/tests/support/inventar-quellen.tsv

14 KiB

1CLSAnweisungCLSbuiltin:40
2COLORAnweisungCOLOR 7,0builtin:41
3CSRLINFunktionPRINT CSRLINbuiltin:49
4INPUTAnweisungINPUT s$code:Input(1, false
5LINE INPUTAnweisungLINE INPUT s$code:Input(1, true
6LOCATEAnweisungLOCATE 1,1builtin:42
7POSFunktionPRINT POS(1)builtin:50
8SCREENAnweisungSCREEN 1builtin:45
9SCREENFunktionPRINT SCREEN(1, 1)builtin:51
10SPCFunktionPRINT SPC(1)builtin:35
11TABFunktionPRINT TAB(1)builtin:34
12VIEW PRINTAnweisungVIEW PRINT 1 TO 20builtin:44
13WIDTHAnweisungWIDTH 80,25builtin:43
14CLOSEAnweisungCLOSEbuiltin:90
15CURDIR$FunktionPRINT CURDIR$builtin:108
16DIR$FunktionPRINT DIR$builtin:109
17EOFFunktionPRINT EOF(1)builtin:93
18FIELDAnweisungFIELD #1, 4 AS s$code:Field(1)
19FILEATTRFunktionPRINT FILEATTR(1, 1)builtin:99
20FREEFILEFunktionPRINT FREEFILEbuiltin:98
21GETAnweisungGET #1, , n%code:GetPut(false, false
22INPUT #AnweisungINPUT #1, s$code:InputFile(1, false)
23LINE INPUT #AnweisungLINE INPUT #1, s$code:InputFile(1, true)
24LOCFunktionPRINT LOC(1)builtin:95
25LOCKAnweisungLOCK #1builtin:100
26LOFFunktionPRINT LOF(1)builtin:94
27LPOSFunktionPRINT LPOS(1)builtin:110
28MKC$FunktionPRINT MKC$(1)builtin:113|code:PushLng(4)
29MKD$FunktionPRINT MKD$(1)builtin:113|code:PushLng(3)
30MKDMBF$FunktionPRINT MKDMBF$(1)builtin:113|code:PushLng(3)
31MKI$FunktionPRINT MKI$(1)builtin:113|code:PushLng(0)
32MKL$FunktionPRINT MKL$(1)builtin:113|code:PushLng(1)
33MKS$FunktionPRINT MKS$(1)builtin:113|code:PushLng(2)
34MKSMBF$FunktionPRINT MKSMBF$(1)builtin:113|code:PushLng(2)
35PUTAnweisungPUT #1, , n%code:GetPut(true, false
36RESETAnweisungRESETbuiltin:90
37SEEKAnweisungSEEK #1, 1builtin:97
38SEEKFunktionPRINT SEEK(1)builtin:96
39UNLOCKAnweisungUNLOCK #1builtin:100
40DATE$FunktionPRINT DATE$builtin:55
41DATESERIALFunktionPRINT DATESERIAL(1, 1, 1)builtin:60
42DAYFunktionPRINT DAY(1)builtin:64
43HOURFunktionPRINT HOUR(1)builtin:68
44MINUTEFunktionPRINT MINUTE(1)builtin:69
45MONTHFunktionPRINT MONTH(1)builtin:65
46NOWFunktionPRINT NOWbuiltin:59
47TIMEZONEKNOWNFunktionPRINT TIMEZONEKNOWNbuiltin:156
48SECONDFunktionPRINT SECOND(1)builtin:70
49TIME$FunktionPRINT TIME$builtin:56
50TIMERFunktionPRINT TIMERbuiltin:54
51TIMESERIALFunktionPRINT TIMESERIAL(1, 1, 1)builtin:61
52WEEKDAYFunktionPRINT WEEKDAY(1)builtin:67
53YEARFunktionPRINT YEAR(1)builtin:66
54COMMONAnweisungCOMMON SHARED x%global:X%:Int
55CONSTAnweisungCONST x = 7\nPRINT xcode:PushDbl(7.0)
56DATAAnweisungDATA 1data:1
57DEFtypeAnweisungDEFINT A-Z\nA=1global:A%:Int
58DIMAnweisungDIM x AS LONGglobal:X:Lng
59ERASEAnweisungDIM a(2)\nERASE acode:EraseSlot(
60LBOUNDFunktionDIM a(2)\nPRINT LBOUND(a)code:ArrBound(true)
61LETAnweisungLET x = 1code:StoreGlobal(
62OPTION BASEAnweisungOPTION BASE 1base:1
63READAnweisungDATA 1\nREAD xcode:ReadData(1)
64REDIMAnweisungREDIM a(2)code:RedimArr(
65REMAnweisungREM Textcomment
66RESTOREAnweisungDATA 1\nRESTOREcode:Restore(0)
67SHAREDAnweisungEND\nSUB Test\nSHARED x\nEND SUBglobal:X!:Sng
68STATICAnweisungEND\nSUB Test\nSTATIC x\nEND SUBglobal:STATIC.X!:Sng
69SWAPAnweisungSWAP x,ycode:StoreGlobal(0)|code:StoreGlobal(1)
70TYPEAnweisungTYPE R\n x AS INTEGER\nEND TYPEudt:R
71UBOUNDFunktionDIM a(2)\nPRINT UBOUND(a)code:ArrBound(false)
72DOEVENTSFunktionPRINT DOEVENTScode:Doevents
73EVENTAnweisungEVENT OFFcode:EventSwitch(false)
74KEY (Ereignis)AnweisungKEY(1) STOPcode:TrapSet(0, 2)
75ON KEYAnweisungON KEY(1) GOSUB H\nEND\nH:\nRETURNcode:TrapDefine(0,
76ON PENAnweisungON PEN GOSUB H\nEND\nH:\nRETURNNon-Feature
77ON PLAYAnweisungON PLAY(1) GOSUB H\nEND\nH:\nRETURNNon-Feature
78ON SIGNALAnweisungON SIGNAL(1) GOSUB H\nEND\nH:\nRETURNcode:TrapDefine(3,
79ON STRIGAnweisungON STRIG(1) GOSUB H\nEND\nH:\nRETURNNon-Feature
80ON TIMERAnweisungON TIMER(1) GOSUB H\nEND\nH:\nRETURNcode:TrapDefine(1,
81ON UEVENTAnweisungON UEVENT GOSUB H\nEND\nH:\nRETURNcode:TrapDefine(2,
82PENAnweisungPEN ONNon-Feature
83PLAY (Ereignis)AnweisungPLAY ONNon-Feature
84SetUEventRoutineCALL SetUEventbuiltin:148
85SIGNALAnweisungSIGNAL(1) ONcode:TrapSet(3, 0)
86STRIGAnweisungSTRIG(1) ONNon-Feature
87TIMERAnweisungTIMER OFFcode:TrapSet(1, 1)
88UEVENTAnweisungUEVENT ONcode:TrapSet(2, 0)
89ERLFunktionPRINT ERLcode:LoadErl
90ERRAnweisungERR = 5code:SetErr
91ERRFunktionPRINT ERRcode:LoadErr
92ERRORAnweisungERROR 5code:RaiseError
93ON ERRORAnweisungON ERROR GOTO H\nEND\nH:\nRESUME NEXTcode:OnErrorGoto(
94RESUMEAnweisungON ERROR GOTO H\nEND\nH:\nRESUME NEXTcode:ResumeNext
95DDB#FunktionPRINT DDB#(1, 1, 1, 1)builtin:87
96FV#FunktionPRINT FV#(.1, 2, 1, 1, 0)builtin:75
97IPMT#FunktionPRINT IPMT#(1, 1, 1, 1, 1, 1)builtin:79
98IRR#FunktionDIM a(2) AS DOUBLE\nPRINT IRR#(a, .1)builtin:83
99MIRR#FunktionDIM a(2) AS DOUBLE\nPRINT MIRR#(a, .1, .2)builtin:84
100NPER#FunktionPRINT NPER#(.1, 1, 1, 1, 0)builtin:78
101NPV#FunktionDIM a(2) AS DOUBLE\nPRINT NPV#(.1, a)builtin:82
102PMT#FunktionPRINT PMT#(.1, 2, 1, 1, 0)builtin:77
103PPMT#FunktionPRINT PPMT#(1, 1, 1, 1, 1, 1)builtin:80
104PV#FunktionPRINT PV#(.1, 2, 1, 1, 0)builtin:76
105RATE#FunktionPRINT RATE#(1, 1, 1, 1, 1, 1)builtin:81
106SLN#FunktionPRINT SLN#(1, 1, 1)builtin:85
107SYD#FunktionPRINT SYD#(1, 1, 1, 1)builtin:86
108FORMAT$FunktionPRINT FORMAT$(1)builtin:38
109SetFormatCCRoutineCALL SetFormatCC(49)builtin:39
110CIRCLEAnweisungCIRCLE (1,1),1Non-Feature
111GET (Grafik)AnweisungGET (0,0)-(1,1), aNon-Feature
112LINEAnweisungLINE (0,0)-(10,10),1builtin:153
113PAINTAnweisungPAINT (1,1),1builtin:154
114PALETTEAnweisungDIM a%(15)\nPALETTE USING a%(0)Non-Feature
115PCOPYAnweisungPCOPY 0,1Non-Feature
116PMAPFunktionPRINT PMAP(1)Non-Feature
117POINTFunktionPRINT POINT(1)Non-Feature
118PRESETAnweisungPRESET (1,1),2Non-Feature
119PSETAnweisungPSET STEP (1,1),2Non-Feature
120PUT (Grafik)AnweisungPUT (0,0), aNon-Feature
121VIEWAnweisungVIEW (0,0)-(10,10)builtin:155
122WINDOWAnweisungWINDOW (0,0)-(1,1)Non-Feature
123ABSOLUTERoutineCALL ABSOLUTE(1)Non-Feature
124DEF SEGAnweisungDEF SEG = 0Non-Feature
125INPFunktionPRINT INP(1)Non-Feature
126INTERRUPTRoutineCALL INTERRUPT(1)Non-Feature
127INTERRUPTXRoutineCALL INTERRUPTX(1)Non-Feature
128IOCTL$FunktionPRINT IOCTL$(1)Non-Feature
129OUTAnweisungOUT 1,1Non-Feature
130PEEKFunktionPRINT PEEK(1)Non-Feature
131PENFunktionPRINT PEN(1)Non-Feature
132POKEAnweisungPOKE 1,1Non-Feature
133STICKFunktionPRINT STICK(1)Non-Feature
134STRIGFunktionPRINT STRIG(1)Non-Feature
135VARPTRFunktionPRINT VARPTR(1)Non-Feature
136VARPTR$FunktionPRINT VARPTR$(1)Non-Feature
137VARSEGFunktionPRINT VARSEG(1)Non-Feature
138WAITAnweisungWAIT 1,1Non-Feature
139BEGINTRANSAnweisungBEGINTRANSbuiltin:142
140BOFFunktionPRINT BOF(1)builtin:147
141COMMITTRANSAnweisungCOMMITTRANSbuiltin:143
142DELETEAnweisungDELETE #1builtin:133
143GETINDEX$FunktionPRINT GETINDEX$(1)builtin:129
144INSERTAnweisungTYPE R\n x AS LONG\nEND TYPE\nDIM r AS R\nINSERT #1, rbuiltin:130
145MOVEFIRSTAnweisungMOVEFIRST #1builtin:135
146MOVELASTAnweisungMOVELAST #1builtin:136
147MOVENEXTAnweisungMOVENEXT #1builtin:137
148MOVEPREVIOUSAnweisungMOVEPREVIOUS #1builtin:138
149RETRIEVEAnweisungTYPE R\n x AS LONG\nEND TYPE\nDIM r AS R\nRETRIEVE #1, rbuiltin:131
150ROLLBACKAnweisungROLLBACK ALLbuiltin:144
151SAVEPOINTFunktionPRINT SAVEPOINTbuiltin:145
152SEEKEQAnweisungSEEKEQ #1, 1builtin:139
153SEEKGEAnweisungSEEKGE #1, 1builtin:141
154SEEKGTAnweisungSEEKGT #1, 1builtin:140
155SETMEMFunktionPRINT SETMEM(1)builtin:146
156UPDATEAnweisungTYPE R\n x AS LONG\nEND TYPE\nDIM r AS R\nUPDATE #1, rbuiltin:132
157CALLSAnweisungCALLS PNon-Feature
158SADDFunktionPRINT SADD(1)Non-Feature
159SSEGFunktionPRINT SSEG(1)Non-Feature
160SSEGADDFunktionPRINT SSEGADD(1)Non-Feature
161StringAddressRoutineCALL StringAddress(1)Non-Feature
162StringAssignRoutineCALL StringAssign(1)Non-Feature
163StringLengthRoutineCALL StringLength(1)Non-Feature
164StringReleaseRoutineCALL StringRelease(1)Non-Feature
165BEEPAnweisungBEEPbuiltin:74
166SOUNDAnweisungSOUND 440,1Non-Feature
167COMAnweisungCOM(1) ONNon-Feature
168ON COMAnweisungON COM(1) GOSUB H\nEND\nH:\nRETURNNon-Feature
169ABSFunktionPRINT ABS(1)builtin:18
170ATNFunktionPRINT ATN(1)builtin:28
171CCURFunktionPRINT CCUR(1)code:ConvI2Cy
172CDBLFunktionPRINT CDBL(1)code:ConvI2R8
173CINTFunktionPRINT CINT(1!)code:ConvR4I2
174CLNGFunktionPRINT CLNG(1)code:ConvI2I4
175COSFunktionPRINT COS(1)builtin:26
176CSNGFunktionPRINT CSNG(1)code:ConvI2R4
177EXPFunktionPRINT EXP(1)builtin:23
178FIXFunktionPRINT FIX(1)builtin:21
179INTFunktionPRINT INT(1)builtin:20
180LOGFunktionPRINT LOG(1)builtin:24
181RANDOMIZEAnweisungRANDOMIZE 1builtin:30
182RNDFunktionPRINT RNDbuiltin:29
183SGNFunktionPRINT SGN(1)builtin:19
184SINFunktionPRINT SIN(1)builtin:25
185SQRFunktionPRINT SQR(1)builtin:22
186TANFunktionPRINT TAN(1)builtin:27
187$DYNAMICMetabefehl'$DYNAMIC\nDIM a(2)code:DimArr(
188$INCLUDEMetabefehl'$INCLUDE: 'x.bi'\nPRINT Includedcode:PushDbl(73.0)
189$STATICMetabefehl'$STATIC\nDIM a(2)code:DimArr(
190CALLAnweisungDECLARE SUB P()\nCALL P\nEND\nSUB P\nEND SUBcode:Call(1, 0)
191DECLAREAnweisungDECLARE SUB P()\nEND\nSUB P\nEND SUBproc:P
192DEF FNAnweisungDEF FNdouble(x) = x*2\nPRINT FNdouble(1)code:Call(1, 1)|code:MulR4
193FUNCTIONAnweisungEND\nFUNCTION F%()\nF% = 1\nEND FUNCTIONproc:F|code:RetFn
194SUBAnweisungEND\nSUB P\nEND SUBproc:P
195DO...LOOPAnweisungDO\nEXIT DO\nLOOPcode:Jump(
196ENDAnweisungENDcode:End
197EXITAnweisungDO\nEXIT DO\nLOOPcode:Jump(
198FOR...NEXTAnweisungFOR i = 1 TO 2\nNEXTcode:AddR4|code:JumpIfFalse(
199GOSUBAnweisungGOSUB H\nEND\nH:\nRETURNcode:Gosub(
200GOTOAnweisungGOTO H\nH:\nENDcode:Jump(
201IF...THEN...ELSEAnweisungIF 1 THEN\nx=1\nELSE\nx=2\nEND IFcode:JumpIfFalse(
202ON...GOSUBAnweisungON 1 GOSUB H\nEND\nH:\nRETURNcode:OnJump(0, true)
203ON...GOTOAnweisungON 1 GOTO H\nH:\nENDcode:OnJump(0, false)
204RETURNAnweisungGOSUB H\nEND\nH:\nRETURNcode:RetGosub
205SELECT CASEAnweisungSELECT CASE 1\nCASE 1\nPRINT 1\nEND SELECTcode:CmpI2(Eq)
206STOPAnweisungSTOPcode:StopInstr
207WHILE...WENDAnweisungWHILE 0\nWENDcode:JumpIfFalse(
208CHR$FunktionPRINT CHR$(1)builtin:11
209HEX$FunktionPRINT HEX$(1)builtin:15
210OCT$FunktionPRINT OCT$(1)builtin:16
211SPACE$FunktionPRINT SPACE$(1)builtin:9
212STR$FunktionPRINT STR$(1)builtin:13
213STRING$FunktionPRINT STRING$(1, 1)builtin:10
214CLEARAnweisungCLEARbuiltin:118
215COMMAND$FunktionPRINT COMMAND$builtin:71
216ENVIRON$FunktionPRINT ENVIRON$(1)builtin:115
217ERDEVFunktionPRINT ERDEVbuiltin:123
218ERDEV$FunktionPRINT ERDEV$builtin:124
219FREFunktionPRINT FRE(1)builtin:117
220SLEEPAnweisungSLEEP 1code:Sleep(true)
221STACKAnweisungSTACK 4096builtin:122
222STACKFunktionPRINT STACKbuiltin:121
223SYSTEMAnweisungSYSTEMcode:SystemInstr
224TROFFAnweisungTROFFbuiltin:120
225TRONAnweisungTRONbuiltin:119
226INKEY$FunktionPRINT INKEY$builtin:52
227INPUT$FunktionPRINT INPUT$(1)builtin:53
228FORMDatentypDIM f AS FORMglobal:F:Empty
229CONTROLDatentypDIM c AS CONTROLglobal:C:Empty
230TYPEOF … ISOperatorIF TYPEOF Probe IS TextBox THEN PRINT 1code:TypeOf(14)