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

Reply via email to