Better attribute support
This commit is contained in:
parent
a4fb988ad9
commit
4f40740958
13
wgsl.xml
13
wgsl.xml
|
|
@ -144,15 +144,14 @@
|
||||||
<IncludeRules context="##Alerts" />
|
<IncludeRules context="##Alerts" />
|
||||||
</context>
|
</context>
|
||||||
<context attribute="Attribute" lineEndContext="#stay" name="Attribute">
|
<context attribute="Attribute" lineEndContext="#stay" name="Attribute">
|
||||||
<StringDetect attribute="Attribute" context="#pop!AttrBuiltin1" String="builtin" />
|
<DetectIdentifier attribute="Attribute" context="#pop!AttributeArgsMaybe" />
|
||||||
<keyword attribute="Attribute" context="#pop" String="attribute" />
|
|
||||||
<DetectIdentifier attribute="Attribute" context="#pop" />
|
|
||||||
</context>
|
</context>
|
||||||
<context attribute="Normal Text" lineEndContext="#stay" name="AttrBuiltin1">
|
<context attribute="Attribute" lineEndContext="#stay" name="AttributeArgsMaybe">
|
||||||
<DetectChar attribute="Attribute" context="#pop!AttrBuiltin2" char="(" />
|
<DetectChar attribute="Attribute" context="#pop!AttributeArgs" char="(" />
|
||||||
|
<RegExpr attribute="Normal Text" context="#pop" lookAhead="true" String="[^\s(]" />
|
||||||
</context>
|
</context>
|
||||||
<context attribute="Normal Text" lineEndContext="#stay" name="AttrBuiltin2">
|
<context attribute="Attribute" lineEndContext="#stay" name="AttributeArgs">
|
||||||
<keyword attribute="Attribute" context="#stay" String="builtin_value_name" />
|
<DetectChar attribute="Attribute" context="AttributeArgs" char="(" />
|
||||||
<DetectChar attribute="Attribute" context="#pop" char=")" />
|
<DetectChar attribute="Attribute" context="#pop" char=")" />
|
||||||
</context>
|
</context>
|
||||||
</contexts>
|
</contexts>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user