|
jEdit example source code file (batch.xml)
The jEdit batch.xml source code<?xml version="1.0"?> <!DOCTYPE MODE SYSTEM "xmode.dtd"> <!-- 09-10-2003 - Mirco Bova Added some new batch commands using win2K help as reference. 04-12-2001 - Mirco Bova this file is based on the original JEdit batch.xml mode. The main upgrade consisting in adding the standard MS-DOS commands as keywords and functions: - keywords = internal shell commands; - functions = standard MS-DOS commands (.exe or .com in DOS or windows\command directory). Minor enhancements by Alex Jacoby on 28-feb-2003 --> <!-- The keywords and functions here defined are those of MS-DOS 6.22, plus a few as of Windows XP. --> <MODE> <PROPS> <PROPERTY NAME="lineComment" VALUE="rem" /> <PROPERTY NAME="indentOpenBrackets" VALUE="(" /> <PROPERTY NAME="indentCloseBrackets" VALUE=")" /> </PROPS> <RULES IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="FALSE"> <!-- 'echo off' statements --> <SEQ TYPE="KEYWORD3">@ <SEQ TYPE="OPERATOR">+ <SEQ TYPE="OPERATOR">| <SEQ TYPE="OPERATOR">& <SEQ TYPE="OPERATOR">! <SEQ TYPE="OPERATOR">> <SEQ TYPE="OPERATOR">< <!-- labels - eg ":test" or "goto :test" --> <MARK_FOLLOWING AT_WORD_START="TRUE" TYPE="LABEL">: <!-- comments --> <EOL_SPAN_REGEXP AT_WHITESPACE_END="TRUE" HASH_CHAR="REM" TYPE="COMMENT1">REM\s <!-- literals --> <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE"> <BEGIN>" <END>" </SPAN> <!-- variables --> <SEQ TYPE="KEYWORD2">%0 <SEQ TYPE="KEYWORD2">%1 <SEQ TYPE="KEYWORD2">%2 <SEQ TYPE="KEYWORD2">%3 <SEQ TYPE="KEYWORD2">%4 <SEQ TYPE="KEYWORD2">%5 <SEQ TYPE="KEYWORD2">%6 <SEQ TYPE="KEYWORD2">%7 <SEQ TYPE="KEYWORD2">%8 <SEQ TYPE="KEYWORD2">%9 <!-- for-loop variable (one char after %%) --> <SEQ_REGEXP TYPE="KEYWORD2" HASH_CHAR="%%" AT_WORD_START="TRUE" >%%[\p{Alpha}]</SEQ_REGEXP> <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE"> <BEGIN>% <END>% </SPAN> <KEYWORDS> <!-- KEYWORD1 are internal MS-DOS shell commands --> <KEYWORD1>cd <KEYWORD1>chdir <KEYWORD1>md <KEYWORD1>mkdir <KEYWORD1>cls <KEYWORD1>for <KEYWORD1>if <KEYWORD1>echo <KEYWORD1>echo. <KEYWORD1>move <KEYWORD1>copy <KEYWORD1>move <KEYWORD1>ren <KEYWORD1>del <KEYWORD1>set <!-- new KEYWORDS from Win2K help --> <KEYWORD1>call <KEYWORD1>exit <KEYWORD1>setlocal <KEYWORD1>shift <KEYWORD1>endlocal <KEYWORD1>pause <!-- KEYWORD2 are commands options --> <KEYWORD2>defined <KEYWORD2>exist <KEYWORD2>errorlevel <!-- new KEYWORD options from Win2K help --> <KEYWORD2>else <KEYWORD2>in <KEYWORD2>do <KEYWORD2>NUL <KEYWORD2>AUX <KEYWORD2>PRN <KEYWORD1>not <!-- goto is a special case we want to distinguish it --> <KEYWORD3>goto <!-- FUNCTION are standard MS-DOS commands --> <!-- (those you find as stand-alone .exe or .com) in win95 %windows_root%\command folder --> <FUNCTION>APPEND <FUNCTION>ATTRIB <FUNCTION>CHKDSK <FUNCTION>CHOICE <FUNCTION>DEBUG <FUNCTION>DEFRAG <FUNCTION>DELTREE <FUNCTION>DISKCOMP <FUNCTION>DISKCOPY <FUNCTION>DOSKEY <FUNCTION>DRVSPACE <FUNCTION>EMM386 <FUNCTION>EXPAND <FUNCTION>FASTOPEN <FUNCTION>FC <FUNCTION>FDISK <FUNCTION>FIND <FUNCTION>FORMAT <FUNCTION>GRAPHICS <FUNCTION>KEYB <FUNCTION>LABEL <FUNCTION>LOADFIX <FUNCTION>MEM <FUNCTION>MODE <FUNCTION>MORE <FUNCTION>MOVE <FUNCTION>MSCDEX <FUNCTION>NLSFUNC <FUNCTION>POWER <FUNCTION>PRINT <FUNCTION>RD <FUNCTION>REPLACE <FUNCTION>RESTORE <FUNCTION>SETVER <FUNCTION>SHARE <FUNCTION>SORT <FUNCTION>SUBST <FUNCTION>SYS <FUNCTION>TREE <FUNCTION>UNDELETE <FUNCTION>UNFORMAT <FUNCTION>VSAFE <FUNCTION>XCOPY </KEYWORDS> </RULES> </MODE> Other jEdit examples (source code examples)Here is a short list of links related to this jEdit batch.xml source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
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.