use prism-tomorrow.css
This commit is contained in:
@ -0,0 +1,13 @@
|
||||
true
|
||||
false
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["boolean", "true"],
|
||||
["boolean", "false"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for booleans.
|
@ -0,0 +1,13 @@
|
||||
-- Foo
|
||||
--foobar
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["comment", "-- Foo"],
|
||||
["comment", "--foobar"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for comments.
|
@ -0,0 +1,13 @@
|
||||
use
|
||||
library
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["constant", "use"],
|
||||
["constant", "library"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for constants.
|
@ -0,0 +1,29 @@
|
||||
Bit_vector(7 downto 0)
|
||||
DataBus(7)
|
||||
function BOOL_TO_SL(X : boolean)
|
||||
function "*"(a : resistance; b : capacitance)
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["function", "Bit_vector"],
|
||||
["punctuation", "("], ["number", "7"],
|
||||
["keyword", "downto"], ["number", "0"], ["punctuation", ")"],
|
||||
|
||||
["function", "DataBus"],
|
||||
["punctuation", "("], ["number", "7"], ["punctuation", ")"],
|
||||
|
||||
["keyword", "function"], ["function", "BOOL_TO_SL"],
|
||||
["punctuation", "("], "X ",
|
||||
["punctuation", ":"], " boolean", ["punctuation", ")"],
|
||||
|
||||
["keyword", "function"], ["quoted-function", "\"*\""],
|
||||
["punctuation", "("], "a ",
|
||||
["punctuation", ":"], " resistance",
|
||||
["punctuation", ";"], " b ",
|
||||
["punctuation", ":"], " capacitance", ["punctuation", ")"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for functions and operator overloading.
|
@ -0,0 +1,229 @@
|
||||
A'active
|
||||
A'ascending
|
||||
A'base
|
||||
A'delayed
|
||||
A'driving
|
||||
A'driving_value
|
||||
A'event
|
||||
A'high
|
||||
A'image
|
||||
A'instance_name
|
||||
A'last_active
|
||||
A'last_event
|
||||
A'last_value
|
||||
A'left
|
||||
A'leftof
|
||||
A'length
|
||||
A'low
|
||||
A'path_name
|
||||
A'pos
|
||||
A'pred
|
||||
A'quiet
|
||||
A'range
|
||||
A'reverse_range
|
||||
A'right
|
||||
A'rightof
|
||||
A'simple_name
|
||||
A'stable
|
||||
A'succ
|
||||
A'transaction
|
||||
A'val
|
||||
A'value
|
||||
access
|
||||
after
|
||||
alias
|
||||
all
|
||||
architecture
|
||||
array
|
||||
assert
|
||||
attribute
|
||||
begin
|
||||
block
|
||||
body
|
||||
buffer
|
||||
bus
|
||||
case
|
||||
component
|
||||
configuration
|
||||
constant
|
||||
disconnect
|
||||
downto
|
||||
else
|
||||
elsif
|
||||
end
|
||||
entity
|
||||
exit
|
||||
file
|
||||
for
|
||||
function
|
||||
generate
|
||||
generic
|
||||
group
|
||||
guarded
|
||||
if
|
||||
impure
|
||||
in
|
||||
inertial
|
||||
inout
|
||||
is
|
||||
label
|
||||
linkage
|
||||
literal
|
||||
loop
|
||||
map
|
||||
new
|
||||
next
|
||||
null
|
||||
of
|
||||
on
|
||||
open
|
||||
others
|
||||
out
|
||||
package
|
||||
port
|
||||
postponed
|
||||
procedure
|
||||
process
|
||||
pure
|
||||
range
|
||||
record
|
||||
register
|
||||
reject
|
||||
report
|
||||
return
|
||||
select
|
||||
severity
|
||||
shared
|
||||
signal
|
||||
subtype
|
||||
then
|
||||
to
|
||||
transport
|
||||
type
|
||||
unaffected
|
||||
units
|
||||
until
|
||||
variable
|
||||
wait
|
||||
when
|
||||
while
|
||||
with
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
"A", ["keyword", "'active"],
|
||||
"\r\nA", ["keyword", "'ascending"],
|
||||
"\r\nA", ["keyword", "'base"],
|
||||
"\r\nA", ["keyword", "'delayed"],
|
||||
"\r\nA", ["keyword", "'driving"],
|
||||
"\r\nA", ["keyword", "'driving_value"],
|
||||
"\r\nA", ["keyword", "'event"],
|
||||
"\r\nA", ["keyword", "'high"],
|
||||
"\r\nA", ["keyword", "'image"],
|
||||
"\r\nA", ["keyword", "'instance_name"],
|
||||
"\r\nA", ["keyword", "'last_active"],
|
||||
"\r\nA", ["keyword", "'last_event"],
|
||||
"\r\nA", ["keyword", "'last_value"],
|
||||
"\r\nA", ["keyword", "'left"],
|
||||
"\r\nA", ["keyword", "'leftof"],
|
||||
"\r\nA", ["keyword", "'length"],
|
||||
"\r\nA", ["keyword", "'low"],
|
||||
"\r\nA", ["keyword", "'path_name"],
|
||||
"\r\nA", ["keyword", "'pos"],
|
||||
"\r\nA", ["keyword", "'pred"],
|
||||
"\r\nA", ["keyword", "'quiet"],
|
||||
"\r\nA", ["keyword", "'range"],
|
||||
"\r\nA", ["keyword", "'reverse_range"],
|
||||
"\r\nA", ["keyword", "'right"],
|
||||
"\r\nA", ["keyword", "'rightof"],
|
||||
"\r\nA", ["keyword", "'simple_name"],
|
||||
"\r\nA", ["keyword", "'stable"],
|
||||
"\r\nA", ["keyword", "'succ"],
|
||||
"\r\nA", ["keyword", "'transaction"],
|
||||
"\r\nA", ["keyword", "'val"],
|
||||
"\r\nA", ["keyword", "'value"],
|
||||
["keyword", "access"],
|
||||
["keyword", "after"],
|
||||
["keyword", "alias"],
|
||||
["keyword", "all"],
|
||||
["keyword", "architecture"],
|
||||
["keyword", "array"],
|
||||
["keyword", "assert"],
|
||||
["keyword", "attribute"],
|
||||
["keyword", "begin"],
|
||||
["keyword", "block"],
|
||||
["keyword", "body"],
|
||||
["keyword", "buffer"],
|
||||
["keyword", "bus"],
|
||||
["keyword", "case"],
|
||||
["keyword", "component"],
|
||||
["keyword", "configuration"],
|
||||
["keyword", "constant"],
|
||||
["keyword", "disconnect"],
|
||||
["keyword", "downto"],
|
||||
["keyword", "else"],
|
||||
["keyword", "elsif"],
|
||||
["keyword", "end"],
|
||||
["keyword", "entity"],
|
||||
["keyword", "exit"],
|
||||
["keyword", "file"],
|
||||
["keyword", "for"],
|
||||
["keyword", "function"],
|
||||
["keyword", "generate"],
|
||||
["keyword", "generic"],
|
||||
["keyword", "group"],
|
||||
["keyword", "guarded"],
|
||||
["keyword", "if"],
|
||||
["keyword", "impure"],
|
||||
["keyword", "in"],
|
||||
["keyword", "inertial"],
|
||||
["keyword", "inout"],
|
||||
["keyword", "is"],
|
||||
["keyword", "label"],
|
||||
["keyword", "linkage"],
|
||||
["keyword", "literal"],
|
||||
["keyword", "loop"],
|
||||
["keyword", "map"],
|
||||
["keyword", "new"],
|
||||
["keyword", "next"],
|
||||
["keyword", "null"],
|
||||
["keyword", "of"],
|
||||
["keyword", "on"],
|
||||
["keyword", "open"],
|
||||
["keyword", "others"],
|
||||
["keyword", "out"],
|
||||
["keyword", "package"],
|
||||
["keyword", "port"],
|
||||
["keyword", "postponed"],
|
||||
["keyword", "procedure"],
|
||||
["keyword", "process"],
|
||||
["keyword", "pure"],
|
||||
["keyword", "range"],
|
||||
["keyword", "record"],
|
||||
["keyword", "register"],
|
||||
["keyword", "reject"],
|
||||
["keyword", "report"],
|
||||
["keyword", "return"],
|
||||
["keyword", "select"],
|
||||
["keyword", "severity"],
|
||||
["keyword", "shared"],
|
||||
["keyword", "signal"],
|
||||
["keyword", "subtype"],
|
||||
["keyword", "then"],
|
||||
["keyword", "to"],
|
||||
["keyword", "transport"],
|
||||
["keyword", "type"],
|
||||
["keyword", "unaffected"],
|
||||
["keyword", "units"],
|
||||
["keyword", "until"],
|
||||
["keyword", "variable"],
|
||||
["keyword", "wait"],
|
||||
["keyword", "when"],
|
||||
["keyword", "while"],
|
||||
["keyword", "with"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for all keywords.
|
@ -0,0 +1,37 @@
|
||||
'0'
|
||||
'1'
|
||||
'x'
|
||||
'z'
|
||||
|
||||
42
|
||||
42_000
|
||||
3.14159
|
||||
2.4E8
|
||||
3.0e-2
|
||||
7.54e+24
|
||||
|
||||
2#1010_1010#
|
||||
16#BadFace#
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["number", "'0'"],
|
||||
["number", "'1'"],
|
||||
["number", "'x'"],
|
||||
["number", "'z'"],
|
||||
|
||||
["number", "42"],
|
||||
["number", "42_000"],
|
||||
["number", "3.14159"],
|
||||
["number", "2.4E8"],
|
||||
["number", "3.0e-2"],
|
||||
["number", "7.54e+24"],
|
||||
|
||||
["number", "2#1010_1010#"],
|
||||
["number", "16#BadFace#"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for numbers.
|
@ -0,0 +1,29 @@
|
||||
> >=
|
||||
< <=
|
||||
:=
|
||||
+ -
|
||||
* /
|
||||
& =
|
||||
abs not mod rem
|
||||
sll srl sla sra
|
||||
rol ror and or
|
||||
nand xnor xor nor
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["operator", ">"], ["operator", ">="],
|
||||
["operator", "<"], ["operator", "<="],
|
||||
["operator", ":="],
|
||||
["operator", "+"], ["operator", "-"],
|
||||
["operator", "*"], ["operator", "/"],
|
||||
["operator", "&"], ["operator", "="],
|
||||
["operator", "abs"], ["operator", "not"], ["operator", "mod"], ["operator", "rem"],
|
||||
["operator", "sll"], ["operator", "srl"], ["operator", "sla"], ["operator", "sra"],
|
||||
["operator", "rol"], ["operator", "ror"], ["operator", "and"], ["operator", "or"],
|
||||
["operator", "nand"], ["operator", "xnor"], ["operator", "xor"], ["operator", "nor"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for operators.
|
@ -0,0 +1,16 @@
|
||||
""
|
||||
"fo\"o"
|
||||
"fo\"o\
|
||||
bar"
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["string", "\"\""],
|
||||
["string", "\"fo\\\"o\""],
|
||||
["string", "\"fo\\\"o\\\r\nbar\""]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for strings.
|
@ -0,0 +1,21 @@
|
||||
B"1111_1111"
|
||||
O"353"
|
||||
X"AA55"
|
||||
"010101"
|
||||
"Z"
|
||||
"X"
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["vhdl-vectors", "B\"1111_1111\""],
|
||||
["vhdl-vectors", "O\"353\""],
|
||||
["vhdl-vectors", "X\"AA55\""],
|
||||
["vhdl-vectors", "\"010101\""],
|
||||
["vhdl-vectors", "\"Z\""],
|
||||
["vhdl-vectors", "\"X\""]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for vectors
|
Reference in New Issue
Block a user