[armedbear-cvs] r12045 - trunk/abcl

Mark Evenson mevenson at common-lisp.net
Tue Jul 14 09:37:25 UTC 2009


Author: mevenson
Date: Tue Jul 14 05:37:22 2009
New Revision: 12045

Log:
Added pattern for TAGS target to parse '// ### SYMBOL' annotation.

ABCL uses the documentation notation that all implementations of Lisp
forms in Java files have a '// ### SYMBOL' documentation line before
their instance.  Now TAGS will contain the necessary information for
finding these symbols.  

The use of tags is perhaps most useful within Emacs (q.v. M-x find-tags).



Modified:
   trunk/abcl/build.xml

Modified: trunk/abcl/build.xml
==============================================================================
--- trunk/abcl/build.xml	(original)
+++ trunk/abcl/build.xml	Tue Jul 14 05:37:22 2009
@@ -361,6 +361,7 @@
 
     <target name="TAGS">
       <apply executable="etags" parallel="true" verbose="true">
+	<arg value="--regex=|[ \t]+//[ \t]+###[ \t]+\([^ \t]+\)|\1|"/>
 	<fileset dir="${src.dir}">
 	  <patternset refid="abcl.source.java"/>
 	  <patternset refid="abcl.source.lisp"/>




More information about the armedbear-cvs mailing list