IB Statements
From CometWiki
Numeric Operators
addition +
subtraction-
multiplication *
division /
modulo MOD
String operator
Relation operators
EQ or =
NE or NOT=
GT or >
LT or <
Logical operators
Initialization statements
Assignment statements
File and directory control statements
FILE
CREATE
ERASE
CLEARFILE
RENAME
OPEN
CLOSE
LOCK
UNLOCK
ACCESS
Input/output statements
INPUT
INPUT(legacy)
AUTOINPUT
WAIT
PRINT
READ
INQUIRE
EXTRACT
WRITE
INSERT
POSITION
REWRITE
UPDATE
DELETE
LOG
MSGBOX
Encryption/decryption statements
BASE256
BASE64
ENCRYPT
DECRYPT
General program control statements=====
GOTO
ON/GOTO
IF/THEN
IF/THEN/ELSE/ENDIF
FOR/NEXT
DO/LOOP
SELECT/CASE/ENDSELECT
BREAK
CONTINUE
PAUSE
WAKEUP
Program activation statements
Program termination statements
Event-driven programming
Subroutine control statements
GOSUB
RETURN
POP
POPALL
MESSAGESUB
Subprogram control statements
Internet gateway control statement
Runtime exception control statements
ERRORTO
ERRORSUB
ESCAPETO
ESCAPESUB
AGAIN
EXCP=
EXCPSUB=
Numeric functions
[ihexdec|IHEXDEC]
[int|INT][len|LEN][msgboxfunc|MSGBOX]
[not|NOT]
[num|NUM]
[pos|POS]
RND
RPOS[setbit|SETBIT]
[sgn|SGN]
[sqrt|SQRT]
[testbit|TESTBIT]
| String functions[adjust|ADJUSTL/ADJUSTR]
[aschex|ASCHEX]
[binary|BINARY]
[chksum|CHKSUM][chr|CHR]
[dechex|DECHEX]
[decihex|DECIHEX]
[hexasc|HEXASC]
[intel|INTEL]
[inteld|INTELD][lcase|LCASE]
[mid|MID]
[move|MOVE]
[pad|PAD]
[password|PASSWORD]
[pcomm|PCOMM][rsub|RSUB]
[str|STR]
[string|STRING]
[strip|STRIP]
[stripl|STRIPL]
[stripr|STRIPR][sub|SUB]
[swap|SWAP]
[ucase|UCASE]
Date functions
[date2num|DATE2NUM][datetonum|DATETONUM]
[num2date|NUM2DATE]
[numtodate|NUMTODATE]
File and directory-related functions
[first|FIRST][key|KEY]
[last|LAST]
[path|PATH]
[prev|PREV]
[recnum|RECNUM]Status functions
[dstat|DSTAT]
[fstat|FSTAT]
[pstat|PSTAT]
[sts|STS]DOS function calls
[dosfc|DOSFC]
[dosms|DOSMS]
[dosrw|DOSRW]
Compiler directives[use|USE]
[enduse|ENDUSE]
[set|SET]
[unset|UNSET]
[dotif|.IF][dotifdef|.IFDEF]
[dotifndef|.IFNDEF]
[dotelse|.ELSE]
[[dotendif|.ENDIF]]