[Laszlo-dev] For Review: Change 20071206-dda-3 Summary: Separate ParseTreePrinter into its own class

Philip Romanik promanik at laszlosystems.com
Thu Dec 6 19:10:24 PST 2007


Approved.

>Change 20071206-dda-3 by <mailto:dda at freddie.local>dda at freddie.local 
>on 2007-12-06 19:04:34 EST
>      in /Users/dda/laszlo/src/svn/openlaszlo/trunk
>      for 
> <http://svn.openlaszlo.org/openlaszlo/trunk>http://svn.openlaszlo.org/openlaszlo/trunk
>
>Summary: Separate ParseTreePrinter into its own class
>
>New Features:  none, only code reorg to make life easier for development.
>
>Bugs Fixed:  LPP-4786
>
>Technical Reviewer: ptw
>QA Reviewer: promanik
>Doc Reviewer: (pending)
>
>Documentation: none
>
>Release Notes: none
>
>Details:
>      ParseTreePrinter was an inner class within the Compiler class.
>In SWF9, we
>      separated this class to its own file to make it more natural 
> to subclass.
>      However, ongoing maintenance and additions to Compiler.ParseTreePrinter
>      are troublesome to merge when they appear in devildog (each change
>      must be hand merged).
>
>      The diff associated with this review is messier than it could be -
>      since it shows all the changes made to this file after it was copied
>      into the tree from devildog.  I essentially removed anything
>      SWF9 related - the new ParseTreePrinter.java is pretty much
>      an exact copy of Compiler.ParseTreePrinter with only minor
>      formatting changes and a couple changes needed to make
>      it compile.  It might be better to compare (old) 
> Compiler.ParseTreePrinter
>      with (new) ParseTreePrinter.java using 'diff -b'.
>
>Tests:
>      Ran smokecheck
>
>      Compared the binaries for the LFCs before and after this change.
>
>Files:
>M      WEB-INF/lps/server/src/org/openlaszlo/sc/ReferenceCollector.java
>M      WEB-INF/lps/server/src/org/openlaszlo/sc/JavascriptGenerator.java
>M      WEB-INF/lps/server/src/org/openlaszlo/sc/CommonGenerator.java
>M      WEB-INF/lps/server/src/org/openlaszlo/sc/Compiler.java
>M      WEB-INF/lps/server/src/org/openlaszlo/sc/CodeGenerator.java
>A  +   WEB-INF/lps/server/src/org/openlaszlo/sc/ParseTreePrinter.java
>M      WEB-INF/lps/server/src/org/openlaszlo/compiler/LibraryWriter.java
>
>Changeset: 
><http://svn.openlaszlo.org/openlaszlo/patches/20071206->http://svn.openlaszlo.org/openlaszlo/patches/20071206-
>dda-3.tar
>
>
>
>--
>
>Don Anderson
>Java/C/C++, Berkeley DB, systems consultant
>
>Voice:  617-547-7881
>Email:  <mailto:dda at ddanderson.com>dda at ddanderson.com
>WWW:    <http://www.ddanderson.com>http://www.ddanderson.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.openlaszlo.org/pipermail/laszlo-dev/attachments/20071206/2acb97cf/attachment.html


More information about the Laszlo-dev mailing list