[Laszlo-dev] For Review: Change 20070108-jgrandyw-a Summary: (Updated^2) Rewrite js2doc comment parser to avoid use of regular

Jim Grandy jgrandy at openlaszlo.org
Mon Jan 8 20:45:27 PST 2007


Yay! Thanks. I finally broken down and built an OpenLaszlo dev  
environment in VMWare, so no more handing you punch cards...

jim

On Jan 8, 2007, at 6:30 PM, Philip Romanik wrote:

> approved (it passed on Windows. See output below)
>
> js2doc.test:
>    [junit] Running org.openlaszlo.js2doc.Comment_Test
>    [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed:  
> 0.031 sec
>    [junit] Testsuite: org.openlaszlo.js2doc.Comment_Test
>    [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed:  
> 0.031 sec
>
>    [junit] Testcase: testCommentScanner took 0.015 sec
>    [junit] Testcase: testjs2docExtractTextContent took 0 sec
>    [junit] Testcase: testjs2docExtractFieldNames took 0.016 sec
>    [junit] Running org.openlaszlo.js2doc.Schema_Test
>    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed:  
> 0.375 sec
>    [junit] Testsuite: org.openlaszlo.js2doc.Schema_Test
>    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed:  
> 0.375 sec
>
>    [junit] Testcase: testSchema took 0.375 sec
>    [junit] Running org.openlaszlo.js2doc.JS2Doc_Test
>    [junit] Jan 8, 2007 9:12:15 PM
> org.openlaszlo.js2doc.JS2Doc$Visitor visitIfDirective
>    [junit] WARNING: Branch of if statement is not reachable
>    [junit] Jan 8, 2007 9:12:15 PM
> org.openlaszlo.js2doc.JS2Doc$Visitor visitIfDirective
>    [junit] WARNING: Branch of if statement is not reachable
>    [junit] Jan 8, 2007 9:12:15 PM
> org.openlaszlo.js2doc.JS2Doc$Visitor visitIfDirective
>    [junit] WARNING: Branch of if statement is not reachable
>    [junit] Jan 8, 2007 9:12:16 PM
> org.openlaszlo.js2doc.JS2Doc$Visitor visitIfDirective
>    [junit] WARNING: Branch of if statement is not reachable
>    [junit] Jan 8, 2007 9:12:16 PM
> org.openlaszlo.js2doc.JS2Doc$Visitor visitIfDirective
>    [junit] WARNING: Branch of if statement is not reachable
>    [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed:  
> 1.891 sec
>    [junit] Testsuite: org.openlaszlo.js2doc.JS2Doc_Test
>    [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed:  
> 1.891 sec
>    [junit] ------------- Standard Error -----------------
>    [junit] Jan 8, 2007 9:12:15 PM
> org.openlaszlo.js2doc.JS2Doc$Visitor visitIfDirective
>    [junit] WARNING: Branch of if statement is not reachable
>    [junit] Jan 8, 2007 9:12:15 PM
> org.openlaszlo.js2doc.JS2Doc$Visitor visitIfDirective
>    [junit] WARNING: Branch of if statement is not reachable
>    [junit] Jan 8, 2007 9:12:15 PM
> org.openlaszlo.js2doc.JS2Doc$Visitor visitIfDirective
>    [junit] WARNING: Branch of if statement is not reachable
>    [junit] Jan 8, 2007 9:12:16 PM
> org.openlaszlo.js2doc.JS2Doc$Visitor visitIfDirective
>    [junit] WARNING: Branch of if statement is not reachable
>    [junit] Jan 8, 2007 9:12:16 PM
> org.openlaszlo.js2doc.JS2Doc$Visitor visitIfDirective
>    [junit] WARNING: Branch of if statement is not reachable
>    [junit] ------------- ---------------- ---------------
>
>    [junit] Testcase: testComments took 0.766 sec
>    [junit] Testcase: testVariableDeclarations took 0.141 sec
>    [junit] Testcase: testFunctionDefinitions took 0.156 sec
>    [junit] Testcase: testUnhandledDirectives took 0.047 sec
>    [junit] Testcase: testClassDefinitions took 0.328 sec
>    [junit] Testcase: testTopLevelIfDirective took 0.437 sec
>    [junit] Testcase: testClassIfDirective took 0.016 sec
>    [junit] Running org.openlaszlo.js2doc.WholeFile_Test
>    [junit] processing 6 test files
>    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 1.61  
> sec
>    [junit] Testsuite: org.openlaszlo.js2doc.WholeFile_Test
>    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 1.61  
> sec
>    [junit] ------------- Standard Output ---------------
>    [junit] processing 6 test files
>    [junit] ------------- ---------------- ---------------
>
>    [junit] Testcase: testSampleFiles took 1.61 sec
>    [mkdir] Created dir:
> C:\clients\laszlo\svn\src\svn\openlaszlo\branches\legals\WEB-INF\lps 
> \server\build\test
>
>
>
>
> Change 20070108-jgrandyw-a by jgrandyw at jgrandy-pb on 2007-01-08   
> 11:35:39 PST
>    in /Users/jgrandyw/dev/svn/openlaszlo/branches/legals
>
> Summary: (Updated^2) Rewrite js2doc comment parser to avoid use of   
> regular
> expressions against unbounded-length strings. Now we scan a line at a
> time and look for beginning ("/*") and ending ("*/") markers.
>
> New Features:
>
> Bugs Fixed:LPP-3225
>
> Technical Reviewer: pga
> QA Reviewer: pbr
> Doc Reviewer: (pending)
>
> Documentation:
>
> Release Notes:
>
> Details: Note that the code now uses a Java 1.5 class, Scanner,  
> since  that
> was the simplest way of doing cross-platform line scanning.
>
> Tests:
>
> 'cd WEB-INF/lps/server ; ant js2doc.test'
> 'cd docs/src ; ant lfc.js2doc.generate'
>
> Files:
> M      WEB-INF/lps/server/src/org/openlaszlo/js2doc/Comment_Test.java
> M      WEB-INF/lps/server/src/org/openlaszlo/js2doc/Comment.java
> M      WEB-INF/lps/server/src/org/openlaszlo/js2doc/JS2Doc.java
>
> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20070108-  
> jgrandyw-a.tar



More information about the Laszlo-dev mailing list