[Proj] Problem with program on Windows

Frank Warmerdam warmerdam at pobox.com
Thu Aug 11 15:11:26 PDT 2011


On Thu, Aug 11, 2011 at 2:53 PM,  <support.mn at elisanet.fi> wrote:
> Frank,
>
> that is the reason I have been talking about the syntax check
> to be connected to Proj.4 ... that would then give at least a warning
> (if switched on) that the user is giving meaningless input to Proj.4
> and it would handle situations like this here (and maybe several
> similar later) and minimize the input data garbage.

Janne,

It would be desirable, but it isn't something I intend to work on in
the near term.  I would note doing it properly would require
someone *knowing* the grammar.  In fact I am often not aware
of the syntax of many of the esoteric options and I'd hate to
break stuff that is working for some people.

> Syntax scanning is very easy to implement using "Recursive
> descent parser" and will not yield any massive source code.
>
> http://en.wikipedia.org/wiki/Recursive_descent_parser

I have written lots of parsers, sometimes using parser generators
and sometimes by hand.  Depending on the interpretation of
"massive" I do not entirely agree with your statement.  I believe
having a proper parser as part of PROJ.4 would non-trivially
bulk up the project.

Best regards,
-- 
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Software Developer



More information about the Proj mailing list