Fortran Parser -- last call
Daniel Franke
franke.daniel@gmail.com
Wed Dec 3 19:35:00 GMT 2008
On Wednesday 03 December 2008 17:47:32 Philippe Marguinaud wrote:
> I would like to have an answer about whether it is OK or not to work on
> the gfortran parser. If the answer is yes, please tell how I should
> proceed.
Philippe,
I've followed your messages up until now and am still not 100% sure what you
propose.
Nobody will "disallow" you to work on gfortran's parser. I'm sure, everybody
would appreciate it if it would get some additional love. Thus, if you wish to
bring in your experience in parser-writing and improve the existing parser,
get the paperwork with the FSF started and dig in. Your patch(es) will be
reviewed as any others and happily be accepted (or maybe not). Bugzilla
currently has 99 diagnostic-related PRs [1], those would probably be a good
starting point.
Also, as Paul suggested in earlier mail [2], improving the parse-tree-dump,
for example an XML-output option, would be highly welcome as well. However,
replacing the internal tree of gfortran by an XML-based representation is,
most likely, not going to happen.
Does this help?
Daniel
[1]
http://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=gcc&component=fortran&known_to_fail_type=allwordssubstr&known_to_work_type=allwordssubstr&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&gcchost_type=allwordssubstr&gcchost=&gcctarget_type=allwordssubstr&gcctarget=&gccbuild_type=allwordssubstr&gccbuild=&keywords_type=allwords&keywords=diagnostic&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=SUSPENDED&bug_status=WAITING&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=
[2] http://gcc.gnu.org/ml/fortran/2008-11/msg00375.html
More information about the Fortran
mailing list