[Laszlo-dev] [JIRA] Resolved: (LPP-5816) simple test case for line numbers still off in script output

Donald Anderson dda at ddanderson.com
Thu Apr 17 14:41:56 PDT 2008


Okay, I'll fix that.

On Apr 17, 2008, at 4:44 PM, P T Withington wrote:

> All good ideas.  For now, I think nameFunctions should imply  
> trackLines.
>
> On 2008-04-17, at 16:34 EDT, Donald Anderson wrote:
>>
>> On Apr 17, 2008, at 3:19 PM, P T Withington (JIRA) wrote:
>>
>>> Resolution: Fixed
>>>
>>> You're right, adding -DtrackLines results in:
>>>
>>> $lzc$class_hei1 = Class.make("$lzc$class_hei1", LzView, ["ae",
>>> /* -*- file: nexb.lzx#5.2 -*- */
>>> function ae () {
>>> with (this) {
>>> /* -*- file: #1 -*- */
>>> window.alert("hei")
>>> }}
>>>
>>> I wonder if some of the confusion is that this feature is  
>>> controlled by a 'compile-time constant' (-DtrackLines) and the  
>>> other is controlled by a compiler option (---option  
>>> nameFunctions).  I think they should both be options, since  
>>> trackLines should not affect code execution.
>>
>>
>> Maybe time to rethink how this is controlled.  Maybe --option  
>> nameFunctions should always enable
>> trackLines?  Is it helpful to break them apart?  If so, allow -- 
>> option trackLines ?
>> It seems haphazard - maybe that whole list in Compiler.java should  
>> be organized so
>> --option can be used with each one?  I could hook on a usage string  
>> for each as well.
>>
>>
>> --
>>
>> Don Anderson
>> Java/C/C++, Berk
>


--

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