[Laszlo-dev] For Review: Change 20071210-dda-l Summary: Allow certain new keywords to be identifiers

Benjamin Shine ben at laszlosystems.com
Mon Dec 10 15:24:02 PST 2007


After making this change, does "ant doc" still work?


On Dec 10, 2007, at 1:30 PM, Donald Anderson wrote:

> Change 20071210-dda-l by dda at freddie.local on 2007-12-10 16:16:47 EST
>     in /Users/dda/laszlo/src/svn/openlaszlo/trunk
>     for http://svn.openlaszlo.org/openlaszlo/trunk
>
> Summary: Allow certain new keywords to be identifiers
>
> New Features: none
>
> Bugs Fixed: LPP-5226, LPP-5178
>
> Technical Reviewer: ptw
> QA Reviewer: hminsky
> Doc Reviewer: (pending)
>
> Documentation: none
>
> Release Notes: none
>
> Details:
>    New keywords: internal, final, override, dynamic, static can be  
> identifiers.
>    Confirmed with SWF9 third party compiler that these are allowed,  
> and also that
>    public/private/protected are not allowed (oddly enough).
>
>    Made a common shared function in the grammar to get maximal code  
> sharing.
>
>    This change fixes a problem exposed by the addition of the new  
> keywords.
>    We need the keywords to make changes to LFC files that will be  
> shared
>    among runtimes.
>
> Tests:
>   http://localhost:8080/trunk/examples/components/style_example.lzx
>      with SWF7 (the reported test case), also SWF8 and DHTML.
>   smokecheck SWF8, DHTML
>   Tried some .lzs files mentioned in LPP-5178 to verify that the
>      new keywords are still accepted in the appropriate places.
>
> Files:
> M      WEB-INF/lps/server/sc/src/org/openlaszlo/sc/Parser.jjt
>
> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20071210- 
> dda-l.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