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

jEdit example source code file (quake.xml)

This example jEdit source code file (quake.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

begin, end, keyword2, keyword2, keyword3, keyword3, keyword4, keyword4, mode, span, span, true, type, value

The jEdit quake.xml source code

<?xml version="1.0"?>
<!DOCTYPE MODE SYSTEM "xmode.dtd">

<!--
	Quake mode by Marcus Augustine <mail [at] ma [dash] online [dot] net>
-->
<MODE>
    <PROPS>
        <PROPERTY NAME="commentStart" VALUE="/*" />
        <PROPERTY NAME="commentEnd" VALUE="*/" />
        <PROPERTY NAME="lineComment" VALUE="//" />
    </PROPS>

    <RULES IGNORE_CASE="TRUE">
            <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
                <BEGIN>"
                <END>"
            </SPAN>
            
            <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
                <BEGIN>'
                <END>'
            </SPAN>
            
            <SPAN TYPE="COMMENT1">
                <BEGIN>/*
                <END>*/
            </SPAN>
            
             <EOL_SPAN TYPE="COMMENT2">//
            
            <KEYWORDS>
                <KEYWORD2>+attack
                <KEYWORD2>+back
                <KEYWORD2>+forward
                <KEYWORD2>+klook
                <KEYWORD2>+left
                <KEYWORD2>+lookdown
                <KEYWORD2>+lookup
                <KEYWORD2>+mlook
                <KEYWORD2>+movedown
                <KEYWORD2>+moveleft
                <KEYWORD2>+moveright
                <KEYWORD2>+moveup
                <KEYWORD2>+right
                <KEYWORD2>+speed
                <KEYWORD2>+strafe
                <KEYWORD2>+use
                <KEYWORD2>-attack
                <KEYWORD2>-back
                <KEYWORD2>-forward
                <KEYWORD2>-klook
                <KEYWORD2>-left
                <KEYWORD2>-lookdown
                <KEYWORD2>-lookup
                <KEYWORD2>-mlook
                <KEYWORD2>-movedown
                <KEYWORD2>-moveleft
                <KEYWORD2>-moveright
                <KEYWORD2>-moveup
                <KEYWORD2>-right
                <KEYWORD2>-speed
                <KEYWORD2>-strafe
                <KEYWORD2>-use
                <KEYWORD3>adr0
                <KEYWORD3>adr1
                <KEYWORD3>adr2
                <KEYWORD3>adr3
                <KEYWORD3>adr4
                <KEYWORD3>adr5
                <KEYWORD3>adr6
                <KEYWORD3>adr7
                <KEYWORD3>adr8
                <KEYWORD3>alias
                <KEYWORD3>allow_download
                <KEYWORD3>allow_download_maps
                <KEYWORD3>allow_download_models
                <KEYWORD3>allow_download_players
                <KEYWORD3>allow_download_sounds
                <KEYWORD3>basedir
                <KEYWORD1>bind
                <KEYWORD3>bindlist
                <KEYWORD3>bob_pitch
                <KEYWORD3>bob_roll
                <KEYWORD3>bob_up
                <KEYWORD3>cd
                <KEYWORD3>cd_loopcount
                <KEYWORD3>cd_looptrack
                <KEYWORD3>cd_nocd
                <KEYWORD3>cddir
                <KEYWORD3>centerview
                <KEYWORD3>changing
                <KEYWORD3>cheats
                <KEYWORD3>cl_anglespeedkey
                <KEYWORD3>cl_autoskins
                <KEYWORD3>cl_blend
                <KEYWORD3>cl_entities
                <KEYWORD3>cl_footsteps
                <KEYWORD3>cl_forwardspeed
                <KEYWORD3>cl_gun
                <KEYWORD3>cl_lights
                <KEYWORD3>cl_maxfps
                <KEYWORD3>cl_nodelta
                <KEYWORD3>cl_noskins
                <KEYWORD3>cl_particles
                <KEYWORD3>cl_pitchspeed
                <KEYWORD3>cl_predict
                <KEYWORD3>cl_run
                <KEYWORD3>cl_showmiss
                <KEYWORD3>cl_shownet
                <KEYWORD3>cl_sidespeed
                <KEYWORD3>cl_stats
                <KEYWORD3>cl_stereo
                <KEYWORD3>cl_stereo_separation
                <KEYWORD3>cl_testblend
                <KEYWORD3>cl_testentities
                <KEYWORD3>cl_testlights
                <KEYWORD3>cl_testparticles
                <KEYWORD3>cl_timeout
                <KEYWORD3>cl_upspeed
                <KEYWORD3>cl_vwep
                <KEYWORD3>cl_yawspeed
                <KEYWORD3>clear
                <KEYWORD3>clientport
                <KEYWORD3>cmd
                <KEYWORD3>cmdlist
                <KEYWORD3>con_notifytime
                <KEYWORD3>condump
                <KEYWORD3>connect
                <KEYWORD3>coop
                <KEYWORD3>crosshair
                <KEYWORD3>cvarlist
                <KEYWORD3>deathmatch
                <KEYWORD3>debuggraph
                <KEYWORD3>dedicated
                <KEYWORD3>demomap
                <KEYWORD3>developer
                <KEYWORD3>dir
                <KEYWORD3>disconnect
                <KEYWORD3>dmflags
                <KEYWORD3>download
                <KEYWORD3>drop
                <KEYWORD3>dumpuser
                <KEYWORD3>echo
                <KEYWORD3>error
                <KEYWORD3>exec
                <KEYWORD3>filterban
                <KEYWORD3>fixedtime
                <KEYWORD3>flood_msgs
                <KEYWORD3>flood_persecond
                <KEYWORD3>flood_waitdelay
                <KEYWORD3>flushmap
                <KEYWORD3>fov
                <KEYWORD3>fraglimit
                <KEYWORD3>freelook
                <KEYWORD3>g_select_empty
                <KEYWORD3>game
                <KEYWORD3>gamedate
                <KEYWORD3>gamedir
                <KEYWORD3>gamemap
                <KEYWORD3>gamename
                <KEYWORD3>gameversion
                <KEYWORD3>gender
                <KEYWORD3>gender_auto
                <KEYWORD3>give
                <KEYWORD3>gl_3dlabs_broken
                <KEYWORD3>gl_allow_software
                <KEYWORD3>gl_bitdepth
                <KEYWORD3>gl_clear
                <KEYWORD3>gl_cull
                <KEYWORD3>gl_drawbuffer
                <KEYWORD3>gl_driver
                <KEYWORD3>gl_dynamic
                <KEYWORD3>gl_ext_compiled_vertex_array
                <KEYWORD3>gl_ext_multitexture
                <KEYWORD3>gl_ext_palettedtexture
                <KEYWORD3>gl_ext_pointparameters
                <KEYWORD3>gl_ext_swapinterval
                <KEYWORD3>gl_finish
                <KEYWORD3>gl_flashblend
                <KEYWORD3>gl_lightmap
                <KEYWORD3>gl_lockpvs
                <KEYWORD3>gl_log
                <KEYWORD3>gl_mode
                <KEYWORD3>gl_modulate
                <KEYWORD3>gl_monolightmap
                <KEYWORD3>gl_nobind
                <KEYWORD3>gl_nosubimage
                <KEYWORD3>gl_particle_att_a
                <KEYWORD3>gl_particle_att_b
                <KEYWORD3>gl_particle_att_c
                <KEYWORD3>gl_particle_max_size
                <KEYWORD3>gl_particle_min_size
                <KEYWORD3>gl_particle_size
                <KEYWORD3>gl_picmip
                <KEYWORD3>gl_playermip
                <KEYWORD3>gl_polyblend
                <KEYWORD3>gl_round_down
                <KEYWORD3>gl_saturatelighting
                <KEYWORD3>gl_shadows
                <KEYWORD3>gl_showtris
                <KEYWORD3>gl_skymip
                <KEYWORD3>gl_swapinterval
                <KEYWORD3>gl_texturealphamode
                <KEYWORD3>gl_texturemode
                <KEYWORD3>gl_texturesolidmode
                <KEYWORD3>gl_triplebuffer
                <KEYWORD3>gl_vertex_arrays
                <KEYWORD3>gl_ztrick
                <KEYWORD3>god
                <KEYWORD3>graphheight
                <KEYWORD3>graphscale
                <KEYWORD3>graphshift
                <KEYWORD3>gun_model
                <KEYWORD3>gun_next
                <KEYWORD3>gun_prev
                <KEYWORD3>gun_x
                <KEYWORD3>gun_y
                <KEYWORD3>gun_z
                <KEYWORD3>hand
                <KEYWORD3>heartbeat
                <KEYWORD3>host_speeds
                <KEYWORD3>hostname
                <KEYWORD3>hostport
                <KEYWORD3>imagelist
                <KEYWORD3>impulse
                <KEYWORD3>in_initjoy
                <KEYWORD3>in_initmouse
                <KEYWORD3>in_joystick
                <KEYWORD3>in_mouse
                <KEYWORD3>info
                <KEYWORD3>intensity
                <KEYWORD3>invdrop
                <KEYWORD3>inven
                <KEYWORD3>invnext
                <KEYWORD3>invnextp
                <KEYWORD3>invnextw
                <KEYWORD3>invprev
                <KEYWORD3>invprevp
                <KEYWORD3>invprevw
                <KEYWORD3>invuse
                <KEYWORD3>ip
                <KEYWORD3>ip_clientport
                <KEYWORD3>ip_hostport
                <KEYWORD3>ipx_clientport
                <KEYWORD3>ipx_hostport
                <KEYWORD3>joy_advanced
                <KEYWORD3>joy_advancedupdate
                <KEYWORD3>joy_advaxisr
                <KEYWORD3>joy_advaxisu
                <KEYWORD3>joy_advaxisv
                <KEYWORD3>joy_advaxisx
                <KEYWORD3>joy_advaxisy
                <KEYWORD3>joy_advaxisz
                <KEYWORD3>joy_forwardsensitivity
                <KEYWORD3>joy_forwardthreshold
                <KEYWORD3>joy_name
                <KEYWORD3>joy_pitchsensitivity
                <KEYWORD3>joy_pitchthreshold
                <KEYWORD3>joy_sidesensitivity
                <KEYWORD3>joy_sidethreshold
                <KEYWORD3>joy_upsensitivity
                <KEYWORD3>joy_upthreshold
                <KEYWORD3>joy_yawsensitivity
                <KEYWORD3>joy_yawthreshold
                <KEYWORD3>kick
                <KEYWORD3>kill
                <KEYWORD3>killserver
                <KEYWORD3>link
                <KEYWORD3>load
                <KEYWORD3>loading
                <KEYWORD3>log_stats
                <KEYWORD3>logfile
                <KEYWORD3>lookspring
                <KEYWORD3>lookstrafe
                <KEYWORD3>m_filter
                <KEYWORD3>m_forward
                <KEYWORD3>m_pitch
                <KEYWORD3>m_side
                <KEYWORD3>m_yaw
                <KEYWORD3>map
                <KEYWORD3>map_noareas
                <KEYWORD3>mapname
                <KEYWORD3>maxclients
                <KEYWORD3>maxentities
                <KEYWORD3>maxspectators
                <KEYWORD3>menu_addressbook
                <KEYWORD3>menu_credits
                <KEYWORD3>menu_dmoptions
                <KEYWORD3>menu_game
                <KEYWORD3>menu_joinserver
                <KEYWORD3>menu_keys
                <KEYWORD3>menu_loadgame
                <KEYWORD3>menu_main
                <KEYWORD3>menu_multiplayer
                <KEYWORD3>menu_options
                <KEYWORD3>menu_playerconfig
                <KEYWORD3>menu_quit
                <KEYWORD3>menu_savegame
                <KEYWORD3>menu_startserver
                <KEYWORD3>menu_video
                <KEYWORD3>messagemode
                <KEYWORD3>messagemode3
                <KEYWORD3>modellist
                <KEYWORD3>msg
                <KEYWORD3>name
                <KEYWORD3>needpass
                <KEYWORD3>net_shownet
                <KEYWORD3>netgraph
                <KEYWORD3>nextserver
                <KEYWORD3>noclip
                <KEYWORD3>noipx
                <KEYWORD3>notarget
                <KEYWORD3>noudp
                <KEYWORD3>password
                <KEYWORD3>path
                <KEYWORD3>pause
                <KEYWORD3>paused
                <KEYWORD3>pingservers
                <KEYWORD3>play
                <KEYWORD3>playerlist
                <KEYWORD3>players
                <KEYWORD3>port
                <KEYWORD3>precache
                <KEYWORD3>prog
                <KEYWORD3>protocol
                <KEYWORD3>public
                <KEYWORD3>qport
                <KEYWORD3>quit
                <KEYWORD3>r_drawentities
                <KEYWORD3>r_drawworld
                <KEYWORD3>r_dspeeds
                <KEYWORD3>r_fullbright
                <KEYWORD3>r_lerpmodels
                <KEYWORD3>r_lightlevel
                <KEYWORD3>r_nocull
                <KEYWORD3>r_norefresh
                <KEYWORD3>r_novis
                <KEYWORD3>r_speeds
                <KEYWORD3>rate
                <KEYWORD3>rcon
                <KEYWORD3>rcon_address
                <KEYWORD3>rcon_password
                <KEYWORD3>reconnect
                <KEYWORD3>record
                <KEYWORD3>run_pitch
                <KEYWORD3>run_roll
                <KEYWORD3>s_initsound
                <KEYWORD3>s_khz
                <KEYWORD3>s_loadas8bit
                <KEYWORD3>s_mixahead
                <KEYWORD3>s_primary
                <KEYWORD3>s_show
                <KEYWORD3>s_testsound
                <KEYWORD3>s_volume
                <KEYWORD3>s_wavonly
                <KEYWORD3>save
                <KEYWORD3>say
                <KEYWORD3>say_team
                <KEYWORD3>score
                <KEYWORD3>scr_centertime
                <KEYWORD3>scr_conspeed
                <KEYWORD3>scr_drawall
                <KEYWORD3>scr_printspeed
                <KEYWORD3>scr_showpause
                <KEYWORD3>scr_showturtle
                <KEYWORD3>screenshot
                <KEYWORD3>sensitivity
                <KEYWORD3>serverinfo
                <KEYWORD3>serverrecord
                <KEYWORD3>serverstop
                <KEYWORD1>set
                <KEYWORD3>setenv
                <KEYWORD3>setmaster
                <KEYWORD3>showclamp
                <KEYWORD3>showdrop
                <KEYWORD3>showpackets
                <KEYWORD3>showtrace
                <KEYWORD3>sizedown
                <KEYWORD3>sizeup
                <KEYWORD3>skill
                <KEYWORD3>skin
                <KEYWORD3>skins
                <KEYWORD3>sky
                <KEYWORD3>snd_restart
                <KEYWORD3>soundinfo
                <KEYWORD3>soundlist
                <KEYWORD3>spectator
                <KEYWORD3>spectator_password
                <KEYWORD3>status
                <KEYWORD3>stop
                <KEYWORD3>stopsound
                <KEYWORD3>sv
                <KEYWORD3>sv_airaccelerate
                <KEYWORD3>sv_enforcetime
                <KEYWORD3>sv_gravity
                <KEYWORD3>sv_maplist
                <KEYWORD3>sv_maxvelocity
                <KEYWORD3>sv_noreload
                <KEYWORD3>sv_reconnect_limit
                <KEYWORD3>sv_rollangle
                <KEYWORD3>sv_rollspeed
                <KEYWORD3>sw_allow_modex
                <KEYWORD3>sw_clearcolor
                <KEYWORD3>sw_drawflat
                <KEYWORD3>sw_draworder
                <KEYWORD3>sw_maxedges
                <KEYWORD3>sw_maxsurfs
                <KEYWORD3>sw_mipcap
                <KEYWORD3>sw_mipscale
                <KEYWORD3>sw_mode
                <KEYWORD3>sw_polymodelstats
                <KEYWORD3>sw_reportedgeout
                <KEYWORD3>sw_reportsurfout
                <KEYWORD3>sw_stipplealpha
                <KEYWORD3>sw_surfcacheoverride
                <KEYWORD3>sw_waterwarp
                <KEYWORD3>timedemo
                <KEYWORD3>timegraph
                <KEYWORD3>timelimit
                <KEYWORD3>timeout
                <KEYWORD3>timerefresh
                <KEYWORD3>timescale
                <KEYWORD3>togglechat
                <KEYWORD3>toggleconsole
                <KEYWORD3>unbind
                <KEYWORD3>unbindall
                <KEYWORD3>use
                <KEYWORD3>userinfo
                <KEYWORD3>v_centermove
                <KEYWORD3>v_centerspeed
                <KEYWORD3>version
                <KEYWORD3>vid_front
                <KEYWORD3>vid_fullscreen
                <KEYWORD3>vid_gamma
                <KEYWORD3>vid_ref
                <KEYWORD3>vid_restart
                <KEYWORD3>vid_xpos
                <KEYWORD3>vid_ypos
                <KEYWORD3>viewpos
                <KEYWORD3>viewsize
                <KEYWORD3>wait
                <KEYWORD3>wave
                <KEYWORD3>weaplast
                <KEYWORD3>weapnext
                <KEYWORD3>weapprev
                <KEYWORD3>win_noalttab
                <KEYWORD3>z_stats
                <KEYWORD1>zombietime
                <KEYWORD4>shift
                <KEYWORD4>ctrl
                <KEYWORD4>space
                <KEYWORD4>tab
                <KEYWORD4>enter
                <KEYWORD4>escape
                <KEYWORD4>F1
                <KEYWORD4>F2
                <KEYWORD4>F3
                <KEYWORD4>F4
                <KEYWORD4>F5
                <KEYWORD4>F6
                <KEYWORD4>F7
                <KEYWORD4>F8
                <KEYWORD4>F9
                <KEYWORD4>F10
                <KEYWORD4>F11
                <KEYWORD4>F12
                <KEYWORD4>INS
                <KEYWORD4>DEL
                <KEYWORD4>PGUP
                <KEYWORD4>PGDN
                <KEYWORD4>HOME
                <KEYWORD4>END
                <KEYWORD4>MOUSE1
                <KEYWORD4>MOUSE2
                <KEYWORD4>uparrow
                <KEYWORD4>downarrow
                <KEYWORD4>leftarrow
                <KEYWORD4>rightarrow
                <KEYWORD4>mwheelup
                <KEYWORD4>mwheeldown
                <KEYWORD4>backspace
            </KEYWORDS>
        </RULES>
</MODE>

Other jEdit examples (source code examples)

Here is a short list of links related to this jEdit quake.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.