first-line-only and shebang

master
Yevgen Muntyan 2006-08-26 18:24:54 -05:00
parent 7364b6f03e
commit 0971cb441f
4 changed files with 15 additions and 0 deletions

View File

@ -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 \

View File

@ -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"/>

View File

@ -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"/>

View File

@ -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"/>