[Laszlo-dev] error when compiling compiler/LzFormatter.lzs (it's a mixin)

Donald Anderson dda at ddanderson.com
Wed Mar 5 17:58:47 PST 2008


Here's a pretty minimal test case that still fails:

mixin LzFormatter {
   function formatToString (control, args) {
     // ....
     function getarg(i) {
       // ....
     }
   }
};

One easy temp workaround out is probably to move the function outside
the other function (might need to pass extra params depending on
scoping of variables).

I assume this is something we claim to allow?  If so, I'll fix, it's
probably not too bad.

- Don

On Mar 5, 2008, at 8:37 PM, Henry Minsky wrote:

> I added the file compiler/LzFormatter.lzs back into the LFC build  
> for swf9, and it gives this compiler error
> when trying to compile
>
> lzl:
>      [echo] Compiling /Users/hqm/openlaszlo/devildog/lps/includes/ 
> lfc/LFC9.swc
>      [java] while compiling /Users/hqm/openlaszlo/devildog/WEB-INF/ 
> lps/lfc/compiler/LzFormatter.lzs
>      [java] while compiling /Users/hqm/openlaszlo/devildog/WEB-INF/ 
> lps/lfc/compiler/Library.lzs
>      [java] Exception compiling scriptfile: unexpected type at top  
> level: ASTEmptyExpression
>      [java] org.openlaszlo.sc.parser.ParseException: unexpected type  
> at top level: ASTEmptyExpression
>      [java]     at  
> org 
> .openlaszlo 
> .sc 
> .parser 
> .ASTModifiedDefinition.verifyTopLevel(ASTModifiedDefinition.java:125)
>      [java]     at  
> org 
> .openlaszlo 
> .sc.SWF9Generator.visitModifiedDefinition(SWF9Generator.java:327)
>      [java]     at  
> org 
> .openlaszlo.sc.CommonGenerator.visitStatement(CommonGenerator.java: 
> 795)
>      [java]     at  
> org 
> .openlaszlo.sc.CommonGenerator.visitStatement(CommonGenerator.java: 
> 695)
>
> I haven't tried to cut this down to a smaller test case yet, just  
> wondering if there is something obviously wrong with
> the syntax in the file...
>
>
> -- 
> Henry Minsky
> Software Architect
> hminsky at laszlosystems.com
>


--

Don Anderson
Java/C/C++, Berkeley DB, systems consultant

voice: 617-547-7881
email: dda at ddanderson.com
www: http://www.ddanderson.com




-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.openlaszlo.org/pipermail/laszlo-dev/attachments/20080305/1dfdd253/attachment-0001.html


More information about the Laszlo-dev mailing list