Psyduck - 可達鴨 之 鴨力山大2


Server : LiteSpeed
System : Linux premium217.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User : alloknri ( 880)
PHP Version : 8.1.34
Disable Function : NONE
Directory :  /usr/share/mc/syntax/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/mc/syntax/jal.syntax
#
# Syntax rules for the JAL programming language.
#

caseinsensitive

context default

    #=========================
    # Variable types
    #
    keyword whole bit blue white
    keyword whole byte blue white
    keyword whole sbyte blue white
    keyword whole word blue white
    keyword whole sword blue white
    keyword whole dword blue white
    keyword whole sdword blue white

    #=========================
    # Predefined constants
    #
    keyword whole false black green
    keyword whole true black green
    keyword whole off black green
    keyword whole on black green
    keyword whole low black green
    keyword whole high black green

    #=========================
    # Keywords
    #
    keyword whole alias yellow
    keyword whole at yellow
    keyword whole begin yellow
    keyword whole const yellow
    keyword whole count yellow
    keyword whole defined yellow
    keyword whole end yellow
    keyword whole exit yellow
    keyword whole function yellow
    keyword whole get yellow
    keyword whole in yellow
    keyword whole is yellow
    keyword whole local yellow
    keyword whole of yellow
    keyword whole out yellow
    keyword whole put yellow
    keyword whole procedure yellow
    keyword whole record yellow
    keyword whole repeat yellow
    keyword whole return yellow
    keyword whole then yellow
    keyword whole until yellow
    keyword whole var yellow

    keyword whole volatile blue white

    keyword whole asm brightred
    keyword whole assembler brightred
    keyword whole assert brightred
    keyword whole include brightred
    keyword whole task brightred

    #=========================
    # Pragma keywords
    #
    keyword whole pragma\{\t\s\}\[\t\s\]bootloader\{\t\s\}\[\t\s\]bloader brightred
    keyword whole pragma\{\t\s\}\[\t\s\]bootloader\{\t\s\}\[\t\s\]long_start brightred
    keyword whole pragma\{\t\s\}\[\t\s\]bootloader\{\t\s\}\[\t\s\]loader18 brightred
    keyword whole pragma\{\t\s\}\[\t\s\]bootloader\{\t\s\}\[\t\s\]rickpic brightred
    keyword whole pragma\{\t\s\}\[\t\s\]clear\{\t\s\}\[\t\s\]no brightred
    keyword whole pragma\{\t\s\}\[\t\s\]clear\{\t\s\}\[\t\s\]yes brightred
    keyword whole pragma\{\t\s\}\[\t\s\]code brightred
    keyword whole pragma\{\t\s\}\[\t\s\]data brightred
    keyword whole pragma\{\t\s\}\[\t\s\]debug\{\t\s\}\[\t\s\]codegen\{\t\s\}\[\t\s\]no brightred
    keyword whole pragma\{\t\s\}\[\t\s\]debug\{\t\s\}\[\t\s\]codegen\{\t\s\}\[\t\s\]yes brightred
    keyword whole pragma\{\t\s\}\[\t\s\]debug\{\t\s\}\[\t\s\]pcode\{\t\s\}\[\t\s\]no brightred
    keyword whole pragma\{\t\s\}\[\t\s\]debug\{\t\s\}\[\t\s\]pcode\{\t\s\}\[\t\s\]yes brightred
    keyword whole pragma\{\t\s\}\[\t\s\]eedata brightred
    keyword whole pragma\{\t\s\}\[\t\s\]eeprom brightred
    keyword whole pragma\{\t\s\}\[\t\s\]error brightred
    keyword whole pragma\{\t\s\}\[\t\s\]frame brightred
    keyword whole pragma\{\t\s\}\[\t\s\]fuse_def brightred
    keyword whole pragma\{\t\s\}\[\t\s\]id brightred
    keyword whole pragma\{\t\s\}\[\t\s\]iddata brightred
    keyword whole pragma\{\t\s\}\[\t\s\]inline brightred
    keyword whole pragma\{\t\s\}\[\t\s\]interrupt\{\t\s\}\[\t\s\]fast brightred
    keyword whole pragma\{\t\s\}\[\t\s\]interrupt\{\t\s\}\[\t\s\]normal brightred
    keyword whole pragma\{\t\s\}\[\t\s\]interrupt\{\t\s\}\[\t\s\]raw brightred
    keyword whole pragma\{\t\s\}\[\t\s\]interrupt brightred
    keyword whole pragma\{\t\s\}\[\t\s\]jump_table brightred
    keyword whole pragma\{\t\s\}\[\t\s\]keep\{\t\s\}\[\t\s\]bank brightred
    keyword whole pragma\{\t\s\}\[\t\s\]keep\{\t\s\}\[\t\s\]page brightred
    keyword whole pragma\{\t\s\}\[\t\s\]keep brightred
    keyword whole pragma\{\t\s\}\[\t\s\]name brightred
    keyword whole pragma\{\t\s\}\[\t\s\]nostack brightred
    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]expr_reduce\{\t\s\}\[\t\s\]no brightred
    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]expr_reduce\{\t\s\}\[\t\s\]yes brightred
    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]cexpr_reduce\{\t\s\}\[\t\s\]no brightred
    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]cexpr_reduce\{\t\s\}\[\t\s\]yes brightred
    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]const_detect\{\t\s\}\[\t\s\]no brightred
    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]const_detect\{\t\s\}\[\t\s\]yes brightred
    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]load_reduce\{\t\s\}\[\t\s\]no brightred
    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]load_reduce\{\t\s\}\[\t\s\]yes brightred
    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]temp_reduce\{\t\s\}\[\t\s\]no brightred
    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]temp_reduce\{\t\s\}\[\t\s\]yes brightred
    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]variable_frame\{\t\s\}\[\t\s\]no brightred
    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]variable_frame\{\t\s\}\[\t\s\]yes brightred
    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]variable_reduce\{\t\s\}\[\t\s\]no brightred
    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]variable_reduce\{\t\s\}\[\t\s\]yes brightred
    keyword whole pragma\{\t\s\}\[\t\s\]shared brightred
    keyword whole pragma\{\t\s\}\[\t\s\]size brightred
    keyword whole pragma\{\t\s\}\[\t\s\]speed brightred
    keyword whole pragma\{\t\s\}\[\t\s\]stack brightred
    keyword whole pragma\{\t\s\}\[\t\s\]target\{\t\s\}\[\t\s\]bank brightred
    keyword whole pragma\{\t\s\}\[\t\s\]target\{\t\s\}\[\t\s\]clock brightred
    keyword whole pragma\{\t\s\}\[\t\s\]target\{\t\s\}\[\t\s\]chip brightred
    keyword whole pragma\{\t\s\}\[\t\s\]target\{\t\s\}\[\t\s\]cpu brightred
    keyword whole pragma\{\t\s\}\[\t\s\]target\{\t\s\}\[\t\s\]fuses brightred
    keyword whole pragma\{\t\s\}\[\t\s\]target\{\t\s\}\[\t\s\]fuses_def brightred
    keyword whole pragma\{\t\s\}\[\t\s\]target\{\t\s\}\[\t\s\]page brightred
    keyword whole pragma\{\t\s\}\[\t\s\]target brightred
    keyword whole pragma\{\t\s\}\[\t\s\]task brightred
    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]all\{\t\s\}\[\t\s\]no brightred
    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]all\{\t\s\}\[\t\s\]yes brightred
    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]backend\{\t\s\}\[\t\s\]no brightred
    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]backend\{\t\s\}\[\t\s\]yes brightred
    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]conversion\{\t\s\}\[\t\s\]no brightred
    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]conversion\{\t\s\}\[\t\s\]yes brightred
    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]directives\{\t\s\}\[\t\s\]no brightred
    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]directives\{\t\s\}\[\t\s\]yes brightred
    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]misc\{\t\s\}\[\t\s\]no brightred
    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]misc\{\t\s\}\[\t\s\]yes brightred
    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]range\{\t\s\}\[\t\s\]no brightred
    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]range\{\t\s\}\[\t\s\]yes brightred
    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]stack_overflow\{\t\s\}\[\t\s\]no brightred
    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]stack_overflow\{\t\s\}\[\t\s\]yes brightred
    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]truncate\{\t\s\}\[\t\s\]no brightred
    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]truncate\{\t\s\}\[\t\s\]yes brightred

    keyword whole block brightcyan
    keyword whole case brightcyan
    keyword whole else brightcyan
    keyword whole elsif brightcyan
    keyword whole for brightcyan
    keyword whole forever brightcyan
    keyword whole if brightcyan
    keyword whole loop brightcyan
    keyword whole otherwise brightcyan
    keyword whole start brightcyan
    keyword whole suspend brightcyan
    keyword whole using brightcyan
    keyword whole while brightcyan

    keyword whole _debug yellow
    keyword whole _error yellow
    keyword whole _warn yellow

    keyword whole _code_size brightred
    keyword whole _fuses brightred
    keyword whole _fuses_base brightred
    keyword whole target_chip brightred
    keyword whole target_cpu brightred
    keyword whole target_clock brightred

    keyword whole _usec_delay yellow

wholechars 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_

    #=========================
    # Numbers
    #
    keyword whole 0b\{01_\}\[01_\] brightgreen
    keyword whole 0q\{0123456_\}\[0123456_\] brightgreen
    keyword whole \[-\]\{0123456789_\}\[0123456789_\] brightgreen
    keyword whole 0x\{0123456789ABCDEFabcdef_\}\[0123456789ABCDEFabcdef_\] brightgreen

    #=========================
    # Comments
    #
    keyword --*\n white magenta
    keyword ;*\n white magenta

    #=========================
    # Special symbols
    #
    keyword - yellow
    keyword \* yellow
    keyword / yellow
    keyword % yellow
    keyword \+ yellow
    keyword << yellow
    keyword >> yellow

    keyword ~ brightmagenta
    keyword !! brightmagenta
    keyword & brightmagenta
    keyword | brightmagenta
    keyword ^ brightmagenta
    keyword ' brightmagenta

    keyword : brightred
    keyword != brightred
    keyword == brightred
    keyword <= brightred
    keyword >= brightred
    keyword < brightred
    keyword > brightred

    keyword = yellow
    keyword ! brightmagenta

    #=========================
    # Separators
    #
    keyword ( brightcyan
    keyword ) brightcyan
    keyword [ brightcyan
    keyword ] brightcyan
    keyword { brightcyan
    keyword } brightcyan
    keyword , brightcyan
    keyword . brightcyan

    #=========================
    # Assembler lines
    #
context exclusive asm\{\t\s\}\[\t\s\] \n blue cyan

    #=========================
    # Strings
    #
context " " black green
    spellcheck
    keyword \\" red
    keyword \\\\ red
    keyword \\\{abfnrtv?\} red
    keyword \\0\{0123456789ABCDEFabcdef\}\{0123456789ABCDEFabcdef\}\{0123456789ABCDEFabcdef\} red
    keyword \\\x\{0123456789ABCDEFabcdef\}\{0123456789ABCDEFabcdef\} red
Name
Size
Permissions
Options
PKGBUILD.syntax
13.276 KB
-rw-r--r--
Syntax
7.259 KB
-rw-r--r--
ada95.syntax
1.74 KB
-rw-r--r--
as.syntax
5.582 KB
-rw-r--r--
aspx.syntax
1.044 KB
-rw-r--r--
assembler.syntax
11.864 KB
-rw-r--r--
awk.syntax
5.633 KB
-rw-r--r--
c.syntax
3.337 KB
-rw-r--r--
cabal.syntax
9.529 KB
-rw-r--r--
changelog.syntax
0.914 KB
-rw-r--r--
cmake.syntax
32.188 KB
-rw-r--r--
cs.syntax
4.435 KB
-rw-r--r--
css.syntax
19.452 KB
-rw-r--r--
cuda.syntax
4.596 KB
-rw-r--r--
cxx.syntax
3.8 KB
-rw-r--r--
cython.syntax
10.214 KB
-rw-r--r--
d.syntax
18.042 KB
-rw-r--r--
debian-changelog.syntax
0.657 KB
-rw-r--r--
debian-control.syntax
0.9 KB
-rw-r--r--
debian-description.syntax
0.462 KB
-rw-r--r--
debian-sources-list.syntax
0.361 KB
-rw-r--r--
diff.syntax
1.202 KB
-rw-r--r--
dlink.syntax
8.055 KB
-rw-r--r--
dos.syntax
2.12 KB
-rw-r--r--
ebuild.syntax
11.615 KB
-rw-r--r--
eiffel.syntax
2.917 KB
-rw-r--r--
erlang.syntax
9.816 KB
-rw-r--r--
f90.syntax
8.751 KB
-rw-r--r--
filehighlight.syntax
2.305 KB
-rw-r--r--
fortran.syntax
8.405 KB
-rw-r--r--
glsl.syntax
15.252 KB
-rw-r--r--
go.syntax
5.031 KB
-rw-r--r--
haskell.syntax
8.49 KB
-rw-r--r--
html.syntax
35.405 KB
-rw-r--r--
idl.syntax
2.998 KB
-rw-r--r--
ini.syntax
0.215 KB
-rw-r--r--
j.syntax
1.551 KB
-rw-r--r--
jal.syntax
10.04 KB
-rw-r--r--
java.syntax
3.817 KB
-rw-r--r--
js.syntax
5.035 KB
-rw-r--r--
latex.syntax
8.754 KB
-rw-r--r--
lisp.syntax
2.184 KB
-rw-r--r--
lkr.syntax
2.06 KB
-rw-r--r--
lsm.syntax
1.22 KB
-rw-r--r--
lua.syntax
8.343 KB
-rw-r--r--
m4.syntax
3.059 KB
-rw-r--r--
mail.syntax
4.017 KB
-rw-r--r--
makefile.syntax
2.306 KB
-rw-r--r--
ml.syntax
2.57 KB
-rw-r--r--
named.syntax
6.525 KB
-rw-r--r--
nemerle.syntax
5.618 KB
-rw-r--r--
nroff.syntax
7.948 KB
-rw-r--r--
octave.syntax
10.58 KB
-rw-r--r--
opencl.syntax
5.608 KB
-rw-r--r--
osl.syntax
3.972 KB
-rw-r--r--
pascal.syntax
3.889 KB
-rw-r--r--
perl.syntax
9.535 KB
-rw-r--r--
php.syntax
108.731 KB
-rw-r--r--
po.syntax
2.264 KB
-rw-r--r--
povray.syntax
8.348 KB
-rw-r--r--
procmail.syntax
8.104 KB
-rw-r--r--
properties.syntax
1.596 KB
-rw-r--r--
puppet.syntax
21.554 KB
-rw-r--r--
python.syntax
9.331 KB
-rw-r--r--
r.syntax
4.329 KB
-rw-r--r--
ruby.syntax
5.967 KB
-rw-r--r--
sh.syntax
64.367 KB
-rw-r--r--
slang.syntax
3.348 KB
-rw-r--r--
smalltalk.syntax
5.147 KB
-rw-r--r--
spec.syntax
11.371 KB
-rw-r--r--
sql.syntax
9.986 KB
-rw-r--r--
strace.syntax
1.051 KB
-rw-r--r--
swig.syntax
5.432 KB
-rw-r--r--
syntax.syntax
2.096 KB
-rw-r--r--
tcl.syntax
4.318 KB
-rw-r--r--
texinfo.syntax
8.87 KB
-rw-r--r--
tt.syntax
3.551 KB
-rw-r--r--
unknown.syntax
0.03 KB
-rw-r--r--
verilog.syntax
7.589 KB
-rw-r--r--
vhdl.syntax
5.013 KB
-rw-r--r--
xml.syntax
1.12 KB
-rw-r--r--
yaml.syntax
1.236 KB
-rw-r--r--
yum-repo.syntax
0.345 KB
-rw-r--r--
yxx.syntax
6.417 KB
-rw-r--r--