I'll need to merge from trunk to pickup all the new keyword changes
before I can look at this in devildog.
- Don
On Dec 10, 2007, at 2:27 PM, Henry Minsky wrote:
Also happens for "static function" delcarations.
On Dec 10, 2007 12:53 PM, Henry Minsky <[EMAIL PROTECTED]> wrote:
compiler bug when compiling LzNode for swf9
[echo] Compiling C:\users\hqm\openlaszlo\devildog/lps/
includes/lfc/LFC9.lzl
[java] while compiling #file LaszloLibrary.lzs
[java] #line 1
[java] /* -*- mode: JavaScript; c-basic-offset: 2; -*- ...
[java] Exception compiling scriptfile: unknown expression
ASTClassProperty
[java] core/LzNode.lzs#39.3:
org.openlaszlo.sc.CompilerImplementationError: unknown expression
ASTClassProperty
[java] at
org.openlaszlo.sc.CommonGenerator.dispatchExpression
(CommonGenerator.java:796)
[java] at
org.openlaszlo.sc.JavascriptGenerator.visitExpression
(JavascriptGenerator.java:678)
[java] at
org.openlaszlo.sc.CommonGenerator.visitStatement
(CommonGenerator.java:549)
[java] at
org.openlaszlo.sc.CommonGenerator.visitStatement
(CommonGenerator.java:449)
[java] at
org.openlaszlo.sc.CommonGenerator.visitChildren
(CommonGenerator.java:662)
[java] at
org.openlaszlo.sc.SWF9Generator.visitClassDefinition
(SWF9Generator.java:88)
[java] at
org.openlaszlo.sc.CommonGenerator.visitStatement
(CommonGenerator.java:469)
[java] at
org.openlaszlo.sc.CommonGenerator.visitStatement
(CommonGenerator.java:449)
[java] at
org.openlaszlo.sc.JavascriptGenerator.visitProgram
(JavascriptGenerator.java:291)
[java] at
org.openlaszlo.sc.JavascriptGenerator.translateInternal
(JavascriptGenerator.java:180)
[java] at
org.openlaszlo.sc.JavascriptGenerator.translateInclude
(JavascriptGenerator.java:344)
[java] at
org.openlaszlo.sc.JavascriptGenerator.visitProgram
(JavascriptGenerator.java:279)
[java] at
org.openlaszlo.sc.JavascriptGenerator.translateInternal
(JavascriptGenerator.java:180)
[java] at
org.openlaszlo.sc.JavascriptGenerator.translateInclude
(JavascriptGenerator.java:344)
[java] at
org.openlaszlo.sc.JavascriptGenerator.visitProgram
(JavascriptGenerator.java:279)
[java] at
org.openlaszlo.sc.JavascriptGenerator.visitProgram
(JavascriptGenerator.java:202)
[java] at
org.openlaszlo.sc.JavascriptGenerator.visitProgram
(JavascriptGenerator.java:264)
[java] at
org.openlaszlo.sc.JavascriptGenerator.visitProgram
(JavascriptGenerator.java:209)
[java] at
org.openlaszlo.sc.JavascriptGenerator.translateInternal
(JavascriptGenerator.java:180)
[java] at
org.openlaszlo.sc.JavascriptGenerator.translate
(JavascriptGenerator.java:44)
[java] at org.openlaszlo.sc.Compiler.compile
(Compiler.java:347)
[java] at org.openlaszlo.sc.lzsc.compile(lzsc.java:110)
[java] at org.openlaszlo.sc.lzsc.compile(lzsc.java:322)
[java] at org.openlaszlo.sc.Main.main(Main.java:10)
[java] Compilation aborted.
The offending line appears to be the "static" var declaration:
class LzNode {
/** @access private
* @modifiers override
*/
static var tagname = 'node';
--
Henry Minsky
Software Architect
[EMAIL PROTECTED]
--
Henry Minsky
Software Architect
[EMAIL PROTECTED]
--
Don Anderson
Java/C/C++, Berkeley DB, systems consultant
Voice: 617-547-7881
Email: [EMAIL PROTECTED]
WWW: http://www.ddanderson.com