OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gcc-4.2.2/] [gcc/] [treelang/] [README] - Diff between revs 38 and 154

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 38 Rev 154
This is a sample language front end for GCC.
This is a sample language front end for GCC.
This is a replacement for 'toy' which had potential copyright issues,
This is a replacement for 'toy' which had potential copyright issues,
but more importantly it did not exercise very much of GCC. The intent
but more importantly it did not exercise very much of GCC. The intent
of this language is that it should provide a cookbook of language
of this language is that it should provide a cookbook of language
elements that you can use in any language front end.
elements that you can use in any language front end.
To this end, treelang is essentially an implementation of a subset of
To this end, treelang is essentially an implementation of a subset of
the GCC back end 'tree' interface in syntax.
the GCC back end 'tree' interface in syntax.
Thanks to Richard Kenner, Joachim Nadler and many others for helping
Thanks to Richard Kenner, Joachim Nadler and many others for helping
me to understand enough of GCC to do this.
me to understand enough of GCC to do this.
Please note, the documentation is not a good model to use for GCC
Please note, the documentation is not a good model to use for GCC
front end documentation.
front end documentation.
Tim Josling
Tim Josling
19 June 2002
19 June 2002
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.