[Laszlo-dev] For Review: Change 20071127-ptw-C Summary: Correct handling of comma-separated var expressions
Donald Anderson
dda at ddanderson.com
Wed Nov 28 06:35:08 PST 2007
Approved!
On Nov 27, 2007, at 5:31 PM, P T Withington wrote:
> Change 20071127-ptw-C by ptw at dueling-banjos.local on 2007-11-27
> 16:41:07 EST
> in /Users/ptw/OpenLaszlo/ringding-2
> for http://svn.openlaszlo.org/openlaszlo/trunk
>
> Summary: Correct handling of comma-separated var expressions
>
> Bugs Fixed:
> LPP-5129 ' lzo's compile differently? for (var i = 0, len =
> childNodes.length; i < len; i++) { causes error'
>
> Technical Reviewer: dda at ddanderson.com (pending)
> QA Reviewer: hminsky (pending)
>
> Details:
> JavascriptGenerator: Handle variableStatement, consolidate
> isExpression
>
> CommonGenerator: Handle new AST type VariableDeclarationList, mov
> base isExpression here
>
> ASTVisitor: Add interfaces for VariableDeclaration and
> VariableDeclarationList
>
> Compiler: A VariableStatement cannot be handled as a Statement.
> Implement correct unparsing of VariableStatement,
> VariableDeclarationList, and VariableDeclaration.
>
> CodeGenerator: consolidate isExpression
>
> Parser: Parse comma-separated variable declarations into new AST
> VariableDeclarationList
>
> Tests:
> smokecheck
>
> observed that test case in bug report is correctly passed through
> for dhtml
>
> Files:
> 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/ASTVisitor.java
> M WEB-INF/lps/server/src/org/openlaszlo/sc/Compiler.java
> M WEB-INF/lps/server/src/org/openlaszlo/sc/CodeGenerator.java
> M WEB-INF/lps/server/sc/src/org/openlaszlo/sc/Parser.jjt
>
>
> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20071127-
> ptw-C.tar
--
Don Anderson
Java/C/C++, Berkeley DB, systems consultant
Voice: 617-547-7881
Email: dda at ddanderson.com
WWW: http://www.ddanderson.com
More information about the Laszlo-dev
mailing list