📄 unibasic52.txt
字号:
/L20"UniBasic 5.2" Line Comment = * String Chars = "' File Extensions = TXT
/Delimiters = ~!%^&*()-+=|\/{}[]:;"'<> , ?
/C1"General"
ABORT ABS ABSOLUTE ACOS ALPHA AND APPEND AS ASCII ASIN ASSIGN ASYNCH AT ATAN
BEFORE BITAND BITNOT BITOR BITXOR BPIOCP BPIOCPN BREAK BUFFER.KEYS BY
BYTELEN
CALCULATE CALLING CAPTURING CAT CATS CHANGE CHAR CHARLEN CHARS CHECKSUM
CLEAR CLEARCOM CLEARCOMMON CLEARDATA CLEARFILE CLEARINPUT CLEARSELECT
CLEARSQL CLOSE CLOSESEQ COL1 COL2 COM COMMIT COMMON COMPILE.DICT.ITEM
CONNECT CONTINUE CONVERT COS COUNT COUNTS CRT CURRENT
DATA DATE DCOUNT DECLARE DEFFUN DEL DELETE DELETELIST DELETEU DIM DIMENSION
DIR DISCONNECT DISPLAY DISPLAYWIDTH DOWNCASE DQUOTE DROUND DTX
EBCIDIC ECHO EQU EQUATE ERROR EXIT EXP EXTRACT
FIELD FIELDS FIELDSTORE FILEINFO FILELOCK FILEUNLOCK FIND FINDSTR
FIRST_ALT_KEY FLUSH FMT FMTS FOOTING FOR FORMLIST FROM FUNCTION
GARBAGECOLLECTION GET GETCOLUMNDATA GETCOLUMNNAME GETENV GETERRMSG GETLIST
GETMSG GETNEXTTUPLE GETPTR GETPU GETQUEUE GETREADU GETUSERGROUP GETUSERID
GETUSERNAME GETX GROUP GROUPSTORE
HASH HEADING HELP HUSH
ICONV ICONVS IN INCLUDE INDEX INDEXS INDICIES INMAT INPUT INPUTCLEAR
INPUTERR INPUTIF INPUTNULL INPUTTRAP INS INSERT INT ISMB ISNV ISNVS
ISOLATION ITYPE
JRNL_STATUS
LAST_ALT_KEY LEN LENGTH LENS LINEMARK LN LOCATE LOCK LOWER
MAT MATBUILD MATCH MATCHES MATCHFIELD MATPARSE MATREAD MATREADL MATREADU
MATWRITE MATWRITEU MAXIMUM MBLEN MDPERFORM MINIMUM MOD
NEG NEXT NOCONVERT NODELAY NOT NOTS NULL NULLVAL_ALT_KEY NUM NUMS
OCONV OCONVS OFF ON OPEN OPENSEQ OR OSBREAD OSBWRITE OSCLOSE OSDELETE OSOPEN
OSREAD OSWRITE
PAGE PASSCOM PASSCOMMON PASSLIST PAUSE PRECISION PREVIOUS PRINT PRINTER
PRINTERR PRIOR PROCREAD PROCWRITE PROGRAM PROMPT PWR
QUOTE
RAISE READ READBCK READBCKL READBCKU READFWD READFWDL READFWDU READL
READLIST READNEXT READNEXTTUPLE READONLY READSELECT READSEQ READT READU
READV READVL READVU READWRITE READXBCK READXFWD RECORDLOCKED RECORDLOCKL
RECORDLOCKU RELATIVE RELEASE REM REMOVE REPLACE RESIZET RETURN RETURNING
REUSE REWIND RND RNDSEED RQM RTNLIST
SADD SCMP SDIV SELECT SELECTINDEX SELECTINFO SEND SENDX SEQ SEQS SETINDEX
SETMARK SETROW SETTABLE SETTING SIN SLEEP SMUL SOUNDEX SPACE SPACES SPLICE
SQRT SQUOTE SSUB STATUS STEP STOP STR STRS SUBROUTINE SUBSTRINGS SUM SWAP
SYNC SYSTEM
TAN TIME TIMEDATE TIMEOUT TO TRANSACTION TRIM TRIMB TRIMF TRIMS
UNASSIGNED UNFILTERED UNLOCK UPCASE USE USING
VALIDATE.KEY VERB
WAIT WAITING WAKE WEOF WEOFSEQ WITH WRITE WRITELIST WRITESEQ WRITESEQF
WRITET WRITEU WRITEV WRITEVU
XLATE XTD
/C2"Decision Making"
BEGIN
CASE
DO
ELSE END
IF
LOCKED LOOP
REPEAT
THEN
UNTIL
WHILE
/C3"Flow Control"
CALL CALLC CHAIN
ENTER EXECUTE EXECUTESQL
GO GOSUB GOTO
PCPERFORM PERFORM
UDTEXECUTE
/C4"Debug"
DEBUG
/C5"Compiler & System values"
$BASICTYPE $DEFINE $F $FALSE $IFDEF $IFNDEF $INCLUDE $INSERT $T $TRUE
$UNDEFINE
@ACCOUNT @COMMAND @CONV @CRTHIGH @CRTWIDE @DATA @DATE @DAY @DICT @FALSE
@FORMAT @GID @HEADER @ID @LASTVERB @LEVEL @LOGNAME @LPTRHIGH @LPTRWIDE
@MONTH @NULL @PARASENTENCE @PATH @PROCTYPE @RECORD @RECUR0 @RECUR1 @RECUR2
@RECUR3 @RECUR4 @SENTENCE @SYS.BELL @SYSTEM.RETURN.CODE @TIME @TRANSACTION
@TRUE @TTY @TUPLE @UDTNO @UID @USER.RETURN.CODE @USER.TYPE @USER0 @USER1
@USER2 @USER3 @USER4 @USERNO @WHO @YEAR
/C6"Relational Operators"
EQ EQS
GE GES GT GTS
LE LES LT LTS
NE NES
/C7
/C8
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -