Admin/system_dntb/Lexers/ActiproSoftware.GrammarProduction.xml

(开头部分) 7KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<SyntaxLanguage Key="GrammarProduction" 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="DefaultStyle" ForeColor="Black" Bold="True" />
		<Style Key="CommentStyle" ForeColor="Green" Bold="True" />
		<Style Key="TokenMatchStyle" ForeColor="Teal" />
		<Style Key="ProductionMatchStyle" ForeColor="Purple" />
		<Style Key="UserCodeDelimiterStyle" ForeColor="Black" BackColor="Yellow" />
		<Style Key="ConditionalCodeDelimiterStyle" ForeColor="Black" BackColor="#80FFFF" />
		<Style Key="ParameterCodeDelimiterStyle" ForeColor="Black" BackColor="#FF80FF" />
		<Style Key="SuccessCodeDelimiterStyle" ForeColor="Black" BackColor="#80FF80" />
		<Style Key="FailureCodeDelimiterStyle" ForeColor="Black" BackColor="#FF8080" />
	</Styles>

	<!-- States -->
	<States>
		<!-- Text -->
		<State Key="DefaultState">
			<!-- Patterns Groups -->
			<PatternGroups>
				<!-- Identifier -->
				<RegexPatternGroup TokenKey="IdentifierToken" PatternValue="{AlphaMacro} ({WordMacro} )*" />
				<!-- Whitespace -->
				<RegexPatternGroup TokenKey="WhitespaceToken" PatternValue="{WhitespaceMacro} +" IsWhitespace="True" />
			</PatternGroups>
			<!-- Child States -->
			<ChildStates>
				<ChildState Key="CommentState" />
				<ChildState Key="TokenMatchState" />
				<ChildState Key="ProductionMatchState" />
				<ChildState Key="UserCodeState" />
				<ChildState Key="ConditionalCodeState" />
			</ChildStates>
		</State>

		<!-- Comments -->
		<State Key="CommentState" TokenKey="CommentDefaultToken" Style="CommentStyle">
			<!-- Scopes -->
			<Scopes>
				<Scope>
					<ExplicitPatternGroup Type="StartScope" TokenKey="CommentStartToken" Style="CommentStyle" PatternValue="&lt;!--" />
					<ExplicitPatternGroup Type="EndScope" TokenKey="CommentEndToken" Style="CommentStyle" PatternValue="--&gt;" />	
				</Scope>
			</Scopes>
			<!-- Patterns Groups -->
			<PatternGroups>
				<RegexPatternGroup TokenKey="CommentDefaultToken" PatternValue="[^\-]+" />
			</PatternGroups>
		</State>
		
		<!-- Token Match -->
		<State Key="TokenMatchState" TokenKey="TokenMatchDefaultToken" Style="TokenMatchStyle">
			<!-- Scopes -->
后面还有 128 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。