📄 abel.txt
字号:
/L10"ABEL HDL" Line Comment = // Escape Char = \ String Chars = "' File Extensions = ABL
/Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> , .?
/Function String = "^([a-zA-Z_0-9]+^)[ ^t]++([^p*, a-zA-Z_0-9]++)[~;]"
/Function String 1 = "%[a-zA-Z_0-9]*::^([a-zA-Z_0-9]+^)[ ^t]++([^p*&, a-zA-Z_0-9]++)[~;]"
/Function String 2 = "%[a-zA-Z_0-9]* ^([a-zA-Z_0-9]+^)[ ^t]++([^p*, a-zA-Z_0-9]++)[~;]"
/Indent Strings = "{"
/Unindent Strings = "}"
/C1"Keywords"
async_reset
case
declarations device
else else end endcase endwith equations external
functional_block fuses
goto
if in interface istype
library
macro module
node
options
pin property
state state_diagram state_register sync_reset
test_vectors then title trace truth_table
when with
ASYNC_RESET
CASE
DECLARATIONS DEVICE
ELSE ELSE END ENDCASE ENDWITH EQUATIONS EXTERNAL
FUNCTIONAL_BLOCK FUSES
GOTO
IF IN INTERFACE ISTYPE
LIBRARY
MACRO MODULE
NODE
OPTIONS
PIN PROPERTY
STATE STATE_DIAGRAM STATE_REGISTER SYNC_RESET
TEST_VECTORS THEN TITLE TRACE TRUTH_TABLE
WHEN WITH
/C4"Extensions"
aclr ap ar aset
ce clk clr
d
fc fb
j
k
ld le lh
oe
pr
q
r re
s set sp sr
t
ACLR AP AR ASET
CLK CLR CE
D
FC FB
J
K
LD LE LH
OE
PR
Q
R RE
S SET SP SR
T
/C3"Keywords 3"
buffer
collapse com
dc
invert
keep
neg
pos
retain reg reg_d reg_g reg_jk reg_sr reg_t
xor
BUFFER
COLLAPSE COM
DC
INVERT
KEEP
NEG
POS
RETAIN REG REG_D REG_G REG_JK REG_SR REG_T
XOR
/C8"Operators"
-
+
*
// /
<
>
!
&
#
=
/C4"Preprocessor"
@alternate
@carry @const
@dcset @dcstate
@expr @exit
@ifb @ifdef @ifiden @ifnb @ifndef @include @irp @irpc
@message
@onset
@page
@radix @repeat
@setsize @standard
/C5"Keywords 2"
buffer
collapse com
dc
invert
keep
neg
pos
reg reg_d reg_g reg_jk reg_sr reg_t retain
xor
BUFFER
COLLAPSE COM
DC
INVERT
KEEP
NEG
POS
REG REG_D REG_G REG_JK REG_SR REG_T RETAIN
XOR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -