system_dntb/Lexers/ActiproSoftware.BatchFile.xml
(开头部分) 7KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<SyntaxLanguage Key="BatchFile" LanguageDefinitionVersion="4.0" Secure="True" xmlns="http://ActiproSoftware/SyntaxEditor/4.0/LanguageDefinition">
<!-- String Properties -->
<Properties>
<Property Key="Creator" Value="Actipro Software LLC" />
<Property Key="Copyright" Value="Copyright (c) 2001-2006 Actipro Software LLC. All rights reserved." />
</Properties>
<!-- Highlighting Styles -->
<Styles>
<Style Key="ReservedWordStyle" ForeColor="Blue" />
<Style Key="LabelStyle" ForeColor="Maroon" />
<Style Key="VariableStyle" ForeColor="Purple" />
<Style Key="DelimiterStyle" ForeColor="Black" />
<Style Key="NumberStyle" ForeColor="Black" />
<Style Key="StringDelimiterStyle" ForeColor="Black" />
<Style Key="StringDefaultStyle" ForeColor="Black" />
<Style Key="CommentDelimiterStyle" ForeColor="Green" />
<Style Key="CommentDefaultStyle" ForeColor="Green" />
</Styles>
<!-- States -->
<States>
<!-- Code -->
<State Key="DefaultState">
<!-- Patterns Groups -->
<PatternGroups>
<!-- Whitespace -->
<RegexPatternGroup TokenKey="WhitespaceToken" PatternValue="{WhitespaceMacro}+" IsWhitespace="True" />
<!-- Line Terminators -->
<RegexPatternGroup TokenKey="LineTerminatorToken" PatternValue="{LineTerminatorMacro}" IsWhitespace="True" />
<!-- Batch Commands -->
<ExplicitPatternGroup TokenKey="BatchCommandToken" Style="ReservedWordStyle" LookAhead="{NonWordMacro}|\z" CaseSensitivity="Insensitive">
<ExplicitPatterns>
do else end errorlevel exist exit for goto if not pause return say select then when
</ExplicitPatterns>
</ExplicitPatternGroup>
<!-- DOS Commands -->
<ExplicitPatternGroup TokenKey="DOSCommandToken" Style="ReservedWordStyle" LookAhead="{NonWordMacro}|\z" CaseSensitivity="Insensitive">
<ExplicitPatterns>
ansi append assign attrib autofail backup basedev boot break buffers cache call cd chcp
chdir chkdsk choice cls cmd codepage command comp copy country date ddinstal debug del
detach device devicehigh devinfo dir diskcoache diskcomp diskcopy doskey dpath dumpprocess
eautil endlocal erase exit_vdm extproc fcbs fdisk fdiskpm files find format fsaccess fsfilter
graftabl iopl join keyb keys label lastdrive libpath lh loadhigh makeini maxwait md mem
memman mkdir mode move net patch path pauseonerror picview pmrexx print printmonbufsize
priority priority_disk_io prompt protectonly protshell pstat rd recover reipl ren rename
replace restore rmdir rmsize run set setboot setlocal shell shift sort spool start subst
suppresspopups swappath syslevel syslog threads time timeslice trace tracebuf tracefmt
trapdump tree type undelete unpack use ver verify view vmdisk vol xcopy xcopy32 xdfcopy
</ExplicitPatterns>
</ExplicitPatternGroup>
<!-- Echo -->
<ExplicitPatternGroup TokenKey="EchoToken" Style="ReservedWordStyle" LookAhead="{NonWordMacro}|\z" CaseSensitivity="Insensitive">
<ExplicitPatterns>
@echo echo off on
</ExplicitPatterns>
</ExplicitPatternGroup>
<!-- Labels -->
<RegexPatternGroup TokenKey="LabelToken" PatternValue=": (_ | {AlphaMacro})({WordMacro})*" Style="LabelStyle" />
后面还有 90 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
