Related articles |
---|
Fast prototyping of a language brunobg@users.sourceforge.net (Bruno Barberi Gnecco) (2004-11-26) |
Re: Fast prototyping of a language shiva.maran@gmail.com (ShivaM) (2004-11-28) |
Re: Fast prototyping of a language basile-news@starynkevitch.net (Basile Starynkevitch \[news\]) (2004-11-29) |
Re: Fast prototyping of a language boldyrev@cgitftp.uiggm.nsc.ru (Ivan Boldyrev) (2004-11-29) |
Re: Fast prototyping of a language Meyer-Eltz@t-online.de (2004-11-29) |
Re: Fast prototyping of a language vmakarov@redhat.com (Vladimir Makarov) (2004-12-01) |
Re: Fast prototyping of a language codeworker@free.fr (2004-12-01) |
Re: Fast prototyping of a language rafe@cs.mu.oz.au (2004-12-05) |
From: | "Basile Starynkevitch \[news\]" <basile-news@starynkevitch.net> |
Newsgroups: | comp.compilers |
Date: | 29 Nov 2004 00:24:04 -0500 |
Organization: | http://starynkevitch.net - Ours |
References: | 04-11-098 |
Keywords: | tools |
Posted-Date: | 29 Nov 2004 00:24:04 EST |
On 2004-11-27, Bruno Barberi Gnecco <brunobg@users.sourceforge.net> wrote:
> I'd like to prototype a new language quickly. Speed is not of
> concern, and the language can be interpreted. Any suggestions? I'm
> trying to avoid writing a full flex/yacc parser...
My first advice would then be to avoid making yet another language. If
you really want to make one, invest in learning parsing techniques,
and more importantly semantic related techniques (like transforming
your abstract syntax tree into something more suitable to
evaluation..., bytecode interpreters, etc...)
Why don't you want to reuse (or extend) existing language
specifications or implementations?
--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France
Return to the
comp.compilers page.
Search the
comp.compilers archives again.