first-line-only and shebang
parent
7364b6f03e
commit
0971cb441f
|
@ -1,4 +1,7 @@
|
|||
#!/bin/sh
|
||||
# "./check.sh somelang.lang" will validate somelang.lang file.
|
||||
# "./check.sh" without arguments will validate lang and styles files
|
||||
# specified here.
|
||||
|
||||
langs="c.lang cpp.lang def.lang html.lang \
|
||||
javascript.lang latex.lang xml.lang \
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
<style name="def:error" background="#FF0000" bold="true"/>
|
||||
<style name="def:package" foreground="#FF00FF" bold="true"/>
|
||||
<style name="def:escape" foreground="#9010D0"/>
|
||||
<style name="def:shebang" foreground="#0000FF" bold="true"/>
|
||||
|
||||
<style name="Others" foreground="#2E8B57" bold="true"/>
|
||||
<style name="Others 2" foreground="#008B8B"/>
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
<style name="def:note" foreground="#FFFFFF" background="#FFCCCC" bold="true" italic="true"/>
|
||||
<style name="def:function" foreground="#000080"/>
|
||||
<style name="def:error" foreground="#FF0000" underline="true"/>
|
||||
<style name="def:shebang" foreground="#808080" bold="true"/>
|
||||
|
||||
<style name="def:net-address" underline="true"/>
|
||||
<style name="def:package" foreground="#008000"/>
|
||||
|
|
|
@ -212,6 +212,11 @@
|
|||
<ref name="boolean-value"/>
|
||||
</attribute>
|
||||
</optional>
|
||||
<optional>
|
||||
<attribute name="first-line-only">
|
||||
<ref name="boolean-value"/>
|
||||
</attribute>
|
||||
</optional>
|
||||
|
||||
<choice>
|
||||
<element name="match">
|
||||
|
@ -262,6 +267,11 @@
|
|||
<ref name="boolean-value"/>
|
||||
</attribute>
|
||||
</optional>
|
||||
<optional>
|
||||
<attribute name="first-line-only">
|
||||
<ref name="boolean-value"/>
|
||||
</attribute>
|
||||
</optional>
|
||||
|
||||
<element name="start">
|
||||
<ref name="regex-options"/>
|
||||
|
|
Loading…
Reference in New Issue