aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/lexers/xml.tes
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2014-11-20 01:31:24 +0100
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2014-11-20 01:31:24 +0100
commitc80c632ed2e844a66207da5fb462960ecca219f5 (patch)
tree820c0cb5549cde5079951cfbb19ede3a7dcdf65d /lib/lexers/xml.tes
parent4282e7d6b2f2cd73e93bf478a4aae4ce92481808 (diff)
downloadsciteco-c80c632ed2e844a66207da5fb462960ecca219f5.tar.gz
lexer library: added M[lexer.checkheader] and M[lexer.checkname] for matching a pattern
against the first line of a buffer or its filename. This simplifies the "lexer.test..." macros and allows us to select lexers based on the #! line.
Diffstat (limited to 'lib/lexers/xml.tes')
-rw-r--r--lib/lexers/xml.tes4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/lexers/xml.tes b/lib/lexers/xml.tes
index bf82ecb..de82542 100644
--- a/lib/lexers/xml.tes
+++ b/lib/lexers/xml.tes
@@ -1,7 +1,7 @@
! Lexing for XML and its applications !
@[lexer.test.xml]{
- [_ :S.[xml,xsl,svg,xul,xsd,dtd,xslt,axl,xrc,rdf] ]_
+ [_ _.[xml,xsl,svg,xul,xsd,dtd,xslt,axl,xrc,rdf]M[lexer.checkname] ]_
}
@[lexer.set.xml]{
@@ -25,5 +25,5 @@
}
@:[lexer.auto]{
- :M[lexer.test.xml]"S Q.fEB :M[lexer.set.xml] Oend '
+ :M[lexer.test.xml]"S :M[lexer.set.xml] Oend '
}