On 2010.09.06., at 13:01, Dibyendu Majumdar wrote:

> On Sep 6, 4:08 am, Randall R Schulz <[email protected]> wrote:
>>> I am looking to implement a hand-coded lexer/parser for the language.
>> 
>> Why?
> 
> Primarily because I am up to speed with parser generators.

Listen,

parsing is hard (well, unless your language is LISP). You'll end up wasting lot 
of time on debugging your parser. Worse, if later you'll want to extend your 
grammar, you'll likely realize that too is hard in a handwritten parser as 
you'll have to modify a lot of it. Parser generators exist for a reason; they 
do a tremendous amount of mundane work instead of you. I would never write a 
lexer/parser by hand, unless the goal is to amuse myself with exactly that.

There, you can't say we didn't try to warn you :-)

Attila.

> 
> Regards

-- 
You received this message because you are subscribed to the Google Groups "JVM 
Languages" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jvm-languages?hl=en.

Reply via email to