Subject | RE: [firebird-support] Firebird Parser Problem |
---|---|
Author | Hans |
Post date | 2013-04-15T17:48:32Z |
Thank you Scott.
I didn't expect that expected behaviour.
Simply wrote a little program to check
my SQL DDL source for that condition
and found another occurrence, but
harmless one :)
Best Regards
Hans
-----Original Message-----
From: firebird-support@yahoogroups.com
[mailto:firebird-support@yahoogroups.com] On Behalf Of Scott Morgan
Sent: Monday, April 15, 2013 8:24 AM
To: firebird-support@yahoogroups.com
Subject: Re: [firebird-support] Firebird Parser Problem
I didn't expect that expected behaviour.
Simply wrote a little program to check
my SQL DDL source for that condition
and found another occurrence, but
harmless one :)
Best Regards
Hans
-----Original Message-----
From: firebird-support@yahoogroups.com
[mailto:firebird-support@yahoogroups.com] On Behalf Of Scott Morgan
Sent: Monday, April 15, 2013 8:24 AM
To: firebird-support@yahoogroups.com
Subject: Re: [firebird-support] Firebird Parser Problem
On 15/04/13 15:06, Hans wrote:
> It may be present in other versions too, I haven't tested that..
...code snipped...
> Returns:
>
> A = 1 and B = 11 instead of giving some error by the parser.
> Can be difficult to find this coding error.
That's expected behaviour, comments can cover line-breaks, all it looks for
is the next occurrence of '*/'
Similarly, you can't nestle comments, e.g.
/* outer /* inner */ outer */
...fails; the "outer */" is passed on instead of skipped.
Using an editor that can highlight syntax is helpful for spotting this.
Scott
------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Visit http://www.firebirdsql.org and click the Resources item on the main
(top) menu. Try Knowledgebase and FAQ links !
Also search the knowledgebases at http://www.ibphoenix.com
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Yahoo! Groups Links