From: <ha...@us...> - 2007-11-06 06:12:07
|
Revision: 8572 http://jmol.svn.sourceforge.net/jmol/?rev=8572&view=rev Author: hansonr Date: 2007-11-05 22:12:02 -0800 (Mon, 05 Nov 2007) Log Message: ----------- 11.3.42 **** Jmol Embedded Script **** in comment and super-comment blocks Modified Paths: -------------- trunk/Jmol/src/org/jmol/viewer/Compiler.java trunk/Jmol/src/org/jmol/viewer/Jmol.properties Modified: trunk/Jmol/src/org/jmol/viewer/Compiler.java =================================================================== --- trunk/Jmol/src/org/jmol/viewer/Compiler.java 2007-11-06 00:28:47 UTC (rev 8571) +++ trunk/Jmol/src/org/jmol/viewer/Compiler.java 2007-11-06 06:12:02 UTC (rev 8572) @@ -288,6 +288,9 @@ pt1 = script.indexOf("**/", pt + 3); if (pt1 < 0) break; + String scrap = script.substring(pt, pt1); + if ((pt2 = scrap.indexOf("**** Jmol Embedded Script ****")) >= 0) + return scrap.substring(pt2 + 30); script = script.substring(0, pt) + script.substring(pt1 + 3); } while ((pt = script.indexOf("/*")) >= 0) { Modified: trunk/Jmol/src/org/jmol/viewer/Jmol.properties =================================================================== --- trunk/Jmol/src/org/jmol/viewer/Jmol.properties 2007-11-06 00:28:47 UTC (rev 8571) +++ trunk/Jmol/src/org/jmol/viewer/Jmol.properties 2007-11-06 06:12:02 UTC (rev 8572) @@ -2,6 +2,9 @@ # bug fix: set xxxCallback not allowed +# new feature: **** Jmol Embedded Script **** recognized in /* ... */ comments and /** ... **/ super-comment blocks +# if found, ONLY this text is processed and all other text in the file is ignored. + # ----------------------------------------------------------------------------- #version=11.3.41 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |