use prism-tomorrow.css

This commit is contained in:
CyC2018
2018-12-19 14:09:39 +08:00
parent 0f00bcacaf
commit e9e604e6a7
1747 changed files with 100462 additions and 0 deletions

View File

@ -0,0 +1,13 @@
! Foobar
REM Foobar
----------------------------------------------------
[
["comment", ["! Foobar"]],
["comment", [["keyword", "REM"], " Foobar"]]
]
----------------------------------------------------
Checks for comments.

View File

@ -0,0 +1,309 @@
ABS
ACCESS
ACOS
ANGLE
AREA
ARITHMETIC
ARRAY
ASIN
ASK
AT
ATN
BASE
BEGIN
BREAK
CAUSE
CEIL
CHR
CLIP
COLLATE
COLOR
CON
COS
COSH
COT
CSC
DATE
DATUM
DEBUG
DECIMAL
DEF
DEG
DEGREES
DELETE
DET
DEVICE
DISPLAY
DOT
ELAPSED
EPS
ERASABLE
EXLINE
EXP
EXTERNAL
EXTYPE
FILETYPE
FIXED
FP
GO
GRAPH
HANDLER
IDN
IMAGE
IN
INT
INTERNAL
IP
IS
KEYED
LBOUND
LCASE
LEFT
LEN
LENGTH
LET
LINE
LINES
LOG
LOG10
LOG2
LTRIM
MARGIN
MAT
MAX
MAXNUM
MID
MIN
MISSING
MOD
NATIVE
NUL
NUMERIC
OF
OPTION
ORD
ORGANIZATION
OUTIN
OUTPUT
PI
POINT
POINTER
POINTS
POS
PRINT
PROGRAM
PROMPT
RAD
RADIANS
RANDOMIZE
RECORD
RECSIZE
RECTYPE
RELATIVE
REMAINDER
REPEAT
REST
RETRY
REWRITE
RIGHT
RND
ROUND
RTRIM
SAME
SEC
SELECT
SEQUENTIAL
SET
SETTER
SGN
SIN
SINH
SIZE
SKIP
SQR
STANDARD
STATUS
STR
STREAM
STYLE
TAB
TAN
TANH
TEMPLATE
TEXT
THERE
TIME
TIMEOUT
TRACE
TRANSFORM
TRUNCATE
UBOUND
UCASE
USE
VAL
VARIABLE
VIEWPORT
WHEN
WINDOW
WITH
ZER
ZONEWIDTH
----------------------------------------------------
[
["function", "ABS"],
["function", "ACCESS"],
["function", "ACOS"],
["function", "ANGLE"],
["function", "AREA"],
["function", "ARITHMETIC"],
["function", "ARRAY"],
["function", "ASIN"],
["function", "ASK"],
["function", "AT"],
["function", "ATN"],
["function", "BASE"],
["function", "BEGIN"],
["function", "BREAK"],
["function", "CAUSE"],
["function", "CEIL"],
["function", "CHR"],
["function", "CLIP"],
["function", "COLLATE"],
["function", "COLOR"],
["function", "CON"],
["function", "COS"],
["function", "COSH"],
["function", "COT"],
["function", "CSC"],
["function", "DATE"],
["function", "DATUM"],
["function", "DEBUG"],
["function", "DECIMAL"],
["function", "DEF"],
["function", "DEG"],
["function", "DEGREES"],
["function", "DELETE"],
["function", "DET"],
["function", "DEVICE"],
["function", "DISPLAY"],
["function", "DOT"],
["function", "ELAPSED"],
["function", "EPS"],
["function", "ERASABLE"],
["function", "EXLINE"],
["function", "EXP"],
["function", "EXTERNAL"],
["function", "EXTYPE"],
["function", "FILETYPE"],
["function", "FIXED"],
["function", "FP"],
["function", "GO"],
["function", "GRAPH"],
["function", "HANDLER"],
["function", "IDN"],
["function", "IMAGE"],
["function", "IN"],
["function", "INT"],
["function", "INTERNAL"],
["function", "IP"],
["function", "IS"],
["function", "KEYED"],
["function", "LBOUND"],
["function", "LCASE"],
["function", "LEFT"],
["function", "LEN"],
["function", "LENGTH"],
["function", "LET"],
["function", "LINE"],
["function", "LINES"],
["function", "LOG"],
["function", "LOG10"],
["function", "LOG2"],
["function", "LTRIM"],
["function", "MARGIN"],
["function", "MAT"],
["function", "MAX"],
["function", "MAXNUM"],
["function", "MID"],
["function", "MIN"],
["function", "MISSING"],
["function", "MOD"],
["function", "NATIVE"],
["function", "NUL"],
["function", "NUMERIC"],
["function", "OF"],
["function", "OPTION"],
["function", "ORD"],
["function", "ORGANIZATION"],
["function", "OUTIN"],
["function", "OUTPUT"],
["function", "PI"],
["function", "POINT"],
["function", "POINTER"],
["function", "POINTS"],
["function", "POS"],
["function", "PRINT"],
["function", "PROGRAM"],
["function", "PROMPT"],
["function", "RAD"],
["function", "RADIANS"],
["function", "RANDOMIZE"],
["function", "RECORD"],
["function", "RECSIZE"],
["function", "RECTYPE"],
["function", "RELATIVE"],
["function", "REMAINDER"],
["function", "REPEAT"],
["function", "REST"],
["function", "RETRY"],
["function", "REWRITE"],
["function", "RIGHT"],
["function", "RND"],
["function", "ROUND"],
["function", "RTRIM"],
["function", "SAME"],
["function", "SEC"],
["function", "SELECT"],
["function", "SEQUENTIAL"],
["function", "SET"],
["function", "SETTER"],
["function", "SGN"],
["function", "SIN"],
["function", "SINH"],
["function", "SIZE"],
["function", "SKIP"],
["function", "SQR"],
["function", "STANDARD"],
["function", "STATUS"],
["function", "STR"],
["function", "STREAM"],
["function", "STYLE"],
["function", "TAB"],
["function", "TAN"],
["function", "TANH"],
["function", "TEMPLATE"],
["function", "TEXT"],
["function", "THERE"],
["function", "TIME"],
["function", "TIMEOUT"],
["function", "TRACE"],
["function", "TRANSFORM"],
["function", "TRUNCATE"],
["function", "UBOUND"],
["function", "UCASE"],
["function", "USE"],
["function", "VAL"],
["function", "VARIABLE"],
["function", "VIEWPORT"],
["function", "WHEN"],
["function", "WINDOW"],
["function", "WITH"],
["function", "ZER"],
["function", "ZONEWIDTH"]
]
----------------------------------------------------
Checks for functions.

View File

@ -0,0 +1,213 @@
AS
BEEP
BLOAD
BSAVE
CALL
CALL ABSOLUTE
CASE
CHAIN
CHDIR
CLEAR
CLOSE
CLS
COM
COMMON
CONST
DATA
DECLARE
DEF FN
DEF SEG
DEFDBL
DEFINT
DEFLNG
DEFSNG
DEFSTR
DIM
DO
DOUBLE
ELSE
ELSEIF
END
ENVIRON
ERASE
ERROR
EXIT
FIELD
FILES
FOR
FUNCTION
GET
GOSUB
GOTO
IF
INPUT
INTEGER
IOCTL
KEY
KILL
LINE INPUT
LOCATE
LOCK
LONG
LOOP
LSET
MKDIR
NAME
NEXT
OFF
ON
ON COM
ON ERROR
ON KEY
ON TIMER
OPEN
OPTION BASE
OUT
POKE
PUT
READ
REDIM
REM
RESTORE
RESUME
RETURN
RMDIR
RSET
RUN
SHARED
SINGLE
SELECT CASE
SHELL
SLEEP
STATIC
STEP
STOP
STRING
SUB
SWAP
SYSTEM
THEN
TIMER
TO
TROFF
TRON
TYPE
UNLOCK
UNTIL
USING
VIEW PRINT
WAIT
WEND
WHILE
WRITE
----------------------------------------------------
[
["keyword", "AS"],
["keyword", "BEEP"],
["keyword", "BLOAD"],
["keyword", "BSAVE"],
["keyword", "CALL"],
["keyword", "CALL ABSOLUTE"],
["keyword", "CASE"],
["keyword", "CHAIN"],
["keyword", "CHDIR"],
["keyword", "CLEAR"],
["keyword", "CLOSE"],
["keyword", "CLS"],
["keyword", "COM"],
["keyword", "COMMON"],
["keyword", "CONST"],
["keyword", "DATA"],
["keyword", "DECLARE"],
["keyword", "DEF FN"],
["keyword", "DEF SEG"],
["keyword", "DEFDBL"],
["keyword", "DEFINT"],
["keyword", "DEFLNG"],
["keyword", "DEFSNG"],
["keyword", "DEFSTR"],
["keyword", "DIM"],
["keyword", "DO"],
["keyword", "DOUBLE"],
["keyword", "ELSE"],
["keyword", "ELSEIF"],
["keyword", "END"],
["keyword", "ENVIRON"],
["keyword", "ERASE"],
["keyword", "ERROR"],
["keyword", "EXIT"],
["keyword", "FIELD"],
["keyword", "FILES"],
["keyword", "FOR"],
["keyword", "FUNCTION"],
["keyword", "GET"],
["keyword", "GOSUB"],
["keyword", "GOTO"],
["keyword", "IF"],
["keyword", "INPUT"],
["keyword", "INTEGER"],
["keyword", "IOCTL"],
["keyword", "KEY"],
["keyword", "KILL"],
["keyword", "LINE INPUT"],
["keyword", "LOCATE"],
["keyword", "LOCK"],
["keyword", "LONG"],
["keyword", "LOOP"],
["keyword", "LSET"],
["keyword", "MKDIR"],
["keyword", "NAME"],
["keyword", "NEXT"],
["keyword", "OFF"],
["keyword", "ON"],
["keyword", "ON COM"],
["keyword", "ON ERROR"],
["keyword", "ON KEY"],
["keyword", "ON TIMER"],
["keyword", "OPEN"],
["keyword", "OPTION BASE"],
["keyword", "OUT"],
["keyword", "POKE"],
["keyword", "PUT"],
["keyword", "READ"],
["keyword", "REDIM"],
["keyword", "REM"],
["keyword", "RESTORE"],
["keyword", "RESUME"],
["keyword", "RETURN"],
["keyword", "RMDIR"],
["keyword", "RSET"],
["keyword", "RUN"],
["keyword", "SHARED"],
["keyword", "SINGLE"],
["keyword", "SELECT CASE"],
["keyword", "SHELL"],
["keyword", "SLEEP"],
["keyword", "STATIC"],
["keyword", "STEP"],
["keyword", "STOP"],
["keyword", "STRING"],
["keyword", "SUB"],
["keyword", "SWAP"],
["keyword", "SYSTEM"],
["keyword", "THEN"],
["keyword", "TIMER"],
["keyword", "TO"],
["keyword", "TROFF"],
["keyword", "TRON"],
["keyword", "TYPE"],
["keyword", "UNLOCK"],
["keyword", "UNTIL"],
["keyword", "USING"],
["keyword", "VIEW PRINT"],
["keyword", "WAIT"],
["keyword", "WEND"],
["keyword", "WHILE"],
["keyword", "WRITE"]
]
----------------------------------------------------
Checks for keywords.

View File

@ -0,0 +1,19 @@
42
3.14159
2e8
3.4E-9
0.7E+12
----------------------------------------------------
[
["number", "42"],
["number", "3.14159"],
["number", "2e8"],
["number", "3.4E-9"],
["number", "0.7E+12"]
]
----------------------------------------------------
Checks for numbers.

View File

@ -0,0 +1,21 @@
< <= <>
> >=
+ - * /
^ = &
AND EQV IMP
NOT OR XOR
----------------------------------------------------
[
["operator", "<"], ["operator", "<="], ["operator", "<>"],
["operator", ">"], ["operator", ">="],
["operator", "+"], ["operator", "-"], ["operator", "*"], ["operator", "/"],
["operator", "^"], ["operator", "="], ["operator", "&"],
["operator", "AND"], ["operator", "EQV"], ["operator", "IMP"],
["operator", "NOT"], ["operator", "OR"], ["operator", "XOR"]
]
----------------------------------------------------
Checks for operators.

View File

@ -0,0 +1,13 @@
""
"fo""obar"
----------------------------------------------------
[
["string", "\"\""],
["string", "\"fo\"\"obar\""]
]
----------------------------------------------------
Checks for strings.