[mtasc] -xml switch
Benjamin C. Allfree
benles at bldigital.com
Sun Sep 18 23:57:09 CEST 2005
It might be nice to have an -xml switch that controlled compiler output
format. I think this would help with IDE projects that try to capture the
output.
Something like this:
mtasc.exe -xml -swf test.swf -header 800:600:30 test.as
Text output
----------
test.as:20: lines 20-358 : type error class not found : NoClass
test.as:1: characters 3-4 : parse error Unexpected x
XML output
----------
<mtasc>
<message type="Error" filename="test.as" line="20" lineStart="20"
lineEnd="358"> type error class not found : NoClass</message>
<message type="Error" filename="test.as" lineStart="1" characterStart="3"
characterEnd="4">parse error Unexpected x</message>
</mtasc>
Ben
> -----Original Message-----
> From: mtasc-bounces at lists.motion-twin.com [mailto:mtasc-
> bounces at lists.motion-twin.com] On Behalf Of Nicolas Cannasse
> Sent: Sunday, September 18, 2005 1:59 AM
> To: MotionTwin ActionScript2 Compiler List
> Subject: Re: [mtasc] Strongly Typed Arrays in MTASC
>
> > I understand that this syntax can easily be "mixed" with
> > normal comments (let's say the type was changed 'temporarily',
> > leaving the previous type commented out next to it).
>
> I choose the syntax to be the most easy possible. Please notice that it's
> only used when present on the left side of an "Array" type, so for example
> the following :
>
> var a : /* some comments */ Number;
>
> Will compile just fine. In fact the only problem is that if you do :
>
> var a : /* some comment */ Array;
>
> Which I think is pretty unlikely to happen.
>
> I guess that /*Number*/ Array is already informative enough and doesn't
> need additional syntax rules :
> - for MTASC users it says this is a strongly typed Array
> - for MMC users it give some comment on the content of the Array
>
> Also I think it's great to be able to have such a feature without the
> price
> of breaking compatibility with MMC.
>
> Nicolas
>
> --
> MTASC : no more coffee break while compiling
More information about the mtasc
mailing list