Add basic handling of JavaScript regexes. - enscript - GNU Enscript
HTML git clone git://thinkerwim.org/enscript.git
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit 7a645c4af13dde9af9fc9b8730d3e73bcd453e13
DIR parent f420b76214df7e7dc74dfccf546f050a14b2a05c
HTML Author: Tim Retout <diocles@gnu.org>
Date: Sun, 25 Jan 2009 11:18:10 +0000
Add basic handling of JavaScript regexes.
Diffstat:
M states/hl/ChangeLog | 4 ++++
M states/hl/javascript.st | 18 ++++++++++++++++++
2 files changed, 22 insertions(+), 0 deletions(-)
---
DIR diff --git a/states/hl/ChangeLog b/states/hl/ChangeLog
@@ -1,3 +1,7 @@
+2009-01-25 Tim Retout <diocles@gnu.org>
+
+ * javascript.st (Highlight): Add basic handling of regexes.
+
2008-02-03 Tim Retout <diocles@gnu.org>
* Makefile.am (install-data-local): Remove.
DIR diff --git a/states/hl/javascript.st b/states/hl/javascript.st
@@ -105,6 +105,24 @@ state javascript_internal extends Highlight
from_html_terminator = $0;
return;
}
+
+ /* Regexes */
+ /\// {
+ string_face (true);
+ language_print ($0);
+ call (javascript_regex);
+ string_face (false);
+ }
+}
+
+state javascript_regex {
+ /\\\\\\\// {
+ language_print ($0);
+ }
+ /\\\// {
+ language_print ($0);
+ return;
+ }
}
state javascript extends HighlightEntry