"Peter Lind" <peterlind@hotmail.com> skrev i en meddelelse
news:bcahe2$qko$1@news.cybercity.dk...
> Hejsa
>
> Jeg sidder her i sommervarmen og har fået den syge ide at jeg vil lave mit
> eget programmerings-sprog, lidt i stil med basic, bare sådan for sjov.
> Men jeg kan se at der allerede er skrevet en masse parsere, interpretere
og
> compilere til forskellige typer sprog, og også i java.
> Og så var det jo at jeg tænkte, at der måske var nogen derude, der havde
en
> ganske simpel lille parser-ting liggende, til at forstå et ganske simpelt
> lille sprog - måske noget fra en skoleopgave.
> Det ville være lidt rarere at have noget at starte med, der rent faktisk
> virkede, så kan jeg altid smide det ud, når jeg engang har forstået det
her
> kompiler-halløj til bunds.
>
> Nogle forslag til simple sprog implementeret med java-interpretere ?
>
> mvh
> Peter Lind
>
Kan varmt anbefale bogen:
Programming language processors in Java
ISBN# 0-130-25786-9
Den fortæller helt fra bunden hvordan man opbygger en kompiler, lige fra
scanner og parser, over syntaktisk og kontextuel analyse, til kode
generering.
Selv om du ikke køber bogen, kan du hente noget kode fra dens hjemmeside,
som du finder på:
http://www.dcs.gla.ac.uk/~daw/books/PLPJ/
/rw