|
From: Julien G. [ES] <ju...@ei...> - 2003-06-12 00:56:58
|
An other parsing error:
l_att ?= feature {MY_CLASS}.my_function (a, b)
Some other parsing errors related to dotnet files.
keywords `attribute' and `interface_attribute' to define custom
attributes on a class are not recognised.
>
> "Julien Goussard [ES]" wrote:
> >
> > Unfotunately, I found three other parsing errors.
> >
> > External class MY_CLASS -> fails
> > Frozen external class MY_CLASS -> fails
>
> These are ISE Eiffel for .NET specific. I will try to make
> the parser accept them tonight or tomorrow.
Thank you, I am not in a hurry...
> > My_character := ''' -> fails
>
> This is not valid Eiffel. It should be:
> My_character := '%''
Ok.
> In $GOBO/library/tools/eiffel/parser, the error is reported
> (see ET_EIFFEL_SCANNER.process_c1_character_constant), but
> this is not a fatal error. Did you get incorrect result
> because of this syntax error?
I don't know as I don't try to process the AST if I have a syntax error.
I use a modified version of bang2create with geant to parse a set of
files, and geant keeps runing even if there is a syntax error in one of
the files.
|