On Sat, Jan 11, 2014 at 11:59 AM, Simeon Chaos <simeon.ch...@gmail.com> wrote:
> All along, the design of programming languages is a complex task. Because we 
> need to understand the esoteric compiler theory and technology, and one of 
> the most critical and very difficult part is to define the rules of the new 
> language and to parse with them.To solve this problem, there have been many 
> theories , techniques and tools . These tools can be roughly divided into two 
> categories: one is parser generator, another is to write the parser by hand 
> with or without a parser library.
>

No tool will change the fact that the *design* of a language is a
complex task. Long before you get to implementing anything, you have
to decide what your language will look like, what its special features
are, how it distinguishes one thing from another, etc etc etc. That
work won't change based on the tool you use - or rather, if it DOES
change, it's because the tool is too restrictive. First write some
code in your new language, then and only then work out how to
implement an interpreter/compiler. The first part of the job is pretty
complex (and extremely important), and tools don't come into play till
the second.

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to