iAdd basic handling of JavaScript regexes. - enscript - GNU Enscript Err thinkerwim.openbsd.amsterdam 70 hgit clone git://thinkerwim.org/enscript.git URL:git://thinkerwim.org/enscript.git thinkerwim.org 70 1Log /git/enscript/log.gph thinkerwim.org 70 1Files /git/enscript/files.gph thinkerwim.org 70 1Refs /git/enscript/refs.gph thinkerwim.org 70 1README /git/enscript/file/README.gph thinkerwim.org 70 1LICENSE /git/enscript/file/COPYING.gph thinkerwim.org 70 i--- Err thinkerwim.openbsd.amsterdam 70 1commit 7a645c4af13dde9af9fc9b8730d3e73bcd453e13 /git/enscript/commit/7a645c4af13dde9af9fc9b8730d3e73bcd453e13.gph thinkerwim.org 70 1parent f420b76214df7e7dc74dfccf546f050a14b2a05c /git/enscript/commit/f420b76214df7e7dc74dfccf546f050a14b2a05c.gph thinkerwim.org 70 hAuthor: Tim Retout URL:mailto:diocles@gnu.org thinkerwim.org 70 iDate: Sun, 25 Jan 2009 11:18:10 +0000 Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 iAdd basic handling of JavaScript regexes. Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 iDiffstat: Err thinkerwim.openbsd.amsterdam 70 i M states/hl/ChangeLog | 4 ++++ Err thinkerwim.openbsd.amsterdam 70 i M states/hl/javascript.st | 18 ++++++++++++++++++ Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 i2 files changed, 22 insertions(+), 0 deletions(-) Err thinkerwim.openbsd.amsterdam 70 i--- Err thinkerwim.openbsd.amsterdam 70 1diff --git a/states/hl/ChangeLog b/states/hl/ChangeLog /git/enscript/file/states/hl/ChangeLog.gph thinkerwim.org 70 i@@ -1,3 +1,7 @@ Err thinkerwim.openbsd.amsterdam 70 i+2009-01-25 Tim Retout Err thinkerwim.openbsd.amsterdam 70 i+ Err thinkerwim.openbsd.amsterdam 70 i+ * javascript.st (Highlight): Add basic handling of regexes. Err thinkerwim.openbsd.amsterdam 70 i+ Err thinkerwim.openbsd.amsterdam 70 i 2008-02-03 Tim Retout Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 i * Makefile.am (install-data-local): Remove. Err thinkerwim.openbsd.amsterdam 70 1diff --git a/states/hl/javascript.st b/states/hl/javascript.st /git/enscript/file/states/hl/javascript.st.gph thinkerwim.org 70 i@@ -105,6 +105,24 @@ state javascript_internal extends Highlight Err thinkerwim.openbsd.amsterdam 70 i from_html_terminator = $0; Err thinkerwim.openbsd.amsterdam 70 i return; Err thinkerwim.openbsd.amsterdam 70 i } Err thinkerwim.openbsd.amsterdam 70 i+ Err thinkerwim.openbsd.amsterdam 70 i+ /* Regexes */ Err thinkerwim.openbsd.amsterdam 70 i+ /\// { Err thinkerwim.openbsd.amsterdam 70 i+ string_face (true); Err thinkerwim.openbsd.amsterdam 70 i+ language_print ($0); Err thinkerwim.openbsd.amsterdam 70 i+ call (javascript_regex); Err thinkerwim.openbsd.amsterdam 70 i+ string_face (false); Err thinkerwim.openbsd.amsterdam 70 i+ } Err thinkerwim.openbsd.amsterdam 70 i+} Err thinkerwim.openbsd.amsterdam 70 i+ Err thinkerwim.openbsd.amsterdam 70 i+state javascript_regex { Err thinkerwim.openbsd.amsterdam 70 i+ /\\\\\\\// { Err thinkerwim.openbsd.amsterdam 70 i+ language_print ($0); Err thinkerwim.openbsd.amsterdam 70 i+ } Err thinkerwim.openbsd.amsterdam 70 i+ /\\\// { Err thinkerwim.openbsd.amsterdam 70 i+ language_print ($0); Err thinkerwim.openbsd.amsterdam 70 i+ return; Err thinkerwim.openbsd.amsterdam 70 i+ } Err thinkerwim.openbsd.amsterdam 70 i } Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 i state javascript extends HighlightEntry Err thinkerwim.openbsd.amsterdam 70 .