alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

jEdit example source code file (assembly-parrot.xml)

This example jEdit source code file (assembly-parrot.xml) is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Java - jEdit tags/keywords

end, eol_span, keyword1, keyword1, keywords, mode, mode, rules, seq, seq_regexp, true, true, type, type

The jEdit assembly-parrot.xml source code

<?xml version="1.0"?>

<!DOCTYPE MODE SYSTEM "xmode.dtd">

<MODE>
        <PROPS>
                <PROPERTY NAME="lineComment" VALUE="#" />
        </PROPS>
        <RULES IGNORE_CASE="FALSE"
                HIGHLIGHT_DIGITS="TRUE"
                DIGIT_RE="(0x[\p{XDigit}]+|[\p{Digit}]+)"
        >

                <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
                        <BEGIN>"
                        <END>"
                </SPAN>

                <EOL_SPAN TYPE="COMMENT1">#

                <MARK_PREVIOUS TYPE="LABEL" MATCH_TYPE="OPERATOR"
                                AT_LINE_START="TRUE">:</MARK_PREVIOUS>

                <SEQ TYPE="OPERATOR">,

                <SEQ_REGEXP TYPE="LITERAL2"
                        HASH_CHARS="ISNP"
                        AT_WORD_START="TRUE"
                >[ISNP]\d{1,2}</SEQ_REGEXP>

                <KEYWORDS>
                        <KEYWORD1>abs
                        <KEYWORD1>acos
                        <KEYWORD1>add
                        <KEYWORD1>and
                        <KEYWORD1>asec
                        <KEYWORD1>asin
                        <KEYWORD1>atan
                        <KEYWORD1>bounds
                        <KEYWORD1>branch
                        <KEYWORD1>bsr
                        <KEYWORD1>chopm
                        <KEYWORD1>cleari
                        <KEYWORD1>clearn
                        <KEYWORD1>clearp
                        <KEYWORD1>clears
                        <KEYWORD1>clone
                        <KEYWORD1>close
                        <KEYWORD1>cmod
                        <KEYWORD1>concat
                        <KEYWORD1>cos
                        <KEYWORD1>cosh
                        <KEYWORD1>debug
                        <KEYWORD1>dec
                        <KEYWORD1>div
                        <KEYWORD1>end
                        <KEYWORD1>entrytype
                        <KEYWORD1>eq
                        <KEYWORD1>err
                        <KEYWORD1>exp
                        <KEYWORD1>find_global
                        <KEYWORD1>find_type
                        <KEYWORD1>ge
                        <KEYWORD1>getfile
                        <KEYWORD1>getline
                        <KEYWORD1>getpackage
                        <KEYWORD1>gt
                        <KEYWORD1>if
                        <KEYWORD1>inc
                        <KEYWORD1>index
                        <KEYWORD1>jsr
                        <KEYWORD1>jump
                        <KEYWORD1>le
                        <KEYWORD1>length
                        <KEYWORD1>ln
                        <KEYWORD1>log2
                        <KEYWORD1>log10
                        <KEYWORD1>lt
                        <KEYWORD1>mod
                        <KEYWORD1>mul
                        <KEYWORD1>ne
                        <KEYWORD1>new
                        <KEYWORD1>newinterp
                        <KEYWORD1>noop
                        <KEYWORD1>not
                        <KEYWORD1>not
                        <KEYWORD1>open
                        <KEYWORD1>or
                        <KEYWORD1>ord
                        <KEYWORD1>pack
                        <KEYWORD1>pop
                        <KEYWORD1>popi
                        <KEYWORD1>popn
                        <KEYWORD1>popp
                        <KEYWORD1>pops
                        <KEYWORD1>pow
                        <KEYWORD1>print
                        <KEYWORD1>profile
                        <KEYWORD1>push
                        <KEYWORD1>pushi
                        <KEYWORD1>pushn
                        <KEYWORD1>pushp
                        <KEYWORD1>pushs
                        <KEYWORD1>read
                        <KEYWORD1>readline
                        <KEYWORD1>repeat
                        <KEYWORD1>restore
                        <KEYWORD1>ret
                        <KEYWORD1>rotate_up
                        <KEYWORD1>runinterp
                        <KEYWORD1>save
                        <KEYWORD1>sec
                        <KEYWORD1>sech
                        <KEYWORD1>set
                        <KEYWORD1>set_keyed
                        <KEYWORD1>setfile
                        <KEYWORD1>setline
                        <KEYWORD1>setpackage
                        <KEYWORD1>shl
                        <KEYWORD1>shr
                        <KEYWORD1>sin
                        <KEYWORD1>sinh
                        <KEYWORD1>sleep
                        <KEYWORD1>sub
                        <KEYWORD1>substr
                        <KEYWORD1>tan
                        <KEYWORD1>tanh
                        <KEYWORD1>time
                        <KEYWORD1>trace
                        <KEYWORD1>typeof
                        <KEYWORD1>unless
                        <KEYWORD1>warningsoff
                        <KEYWORD1>warningson
                        <KEYWORD1>write
                        <KEYWORD1>xor
                </KEYWORDS>
        </RULES>
</MODE>

Other jEdit examples (source code examples)

Here is a short list of links related to this jEdit assembly-parrot.xml source code file:

... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.

A percentage of advertising revenue from
pages under the /java/jwarehouse URI on this website is
paid back to open source projects.