[Prev][Next][Index]
Re: f2dep bus error
- From: "Chih-Yi Chen" <cychen@cs.indiana.edu>
- Subject: Re: f2dep bus error
- To: mohr@fullsail.cs.uoregon.edu
- Date: Tue, 8 Nov 1994 13:22:29 -0500 (EST)
- Cc: sage-bugs@cica.cica.indiana.edu
- In-Reply-To: <9411072356.AA16247@fullsail.cs.uoregon.edu> from "mohr@fullsail.cs.uoregon.edu" at Nov 7, 94 03:56:15 pm
>
> > It seems that it is something to do with using the array name "const"
> > in both main program and process mainproc. I'm looking into that. Let
> > me get back to you later.
>
> Thanks. I also looks like that f2dep is not supporting the string
> concatentation operator "//". fmbug.f uses it too.
>
The bug has been fixed. The original parser got confused when we use
the same name for variables and common blocks (both COMMON & PROCESS
COMMON statements will cause problem). But actually common block has
a global scope, and variables don't. Our parser is able to handle that
now. I've commit the codes.
In fmbug.f, the continuation character $ in line 1078, 1079, and 1082
should be the 6th character of each line (since fmbug.f is in fixed
format).
I've also noticed the problem of concatentation operator "//". However,
when I tried your test code, the parser parsed it happily. I'll try
other test code to see if it happens again.
Chih-Yi