gcc/gcc/treelang
2002-06-10 00:56:49 +00:00
..
.cvsignore .info build fix, add flag needed by c-common.c 2002-05-18 23:29:36 +00:00
ChangeLog Fixes to make treelang worg with PCH gengtype.c changes. 2002-06-10 00:56:49 +00:00
config-lang.in Fixes to make treelang worg with PCH gengtype.c changes. 2002-06-10 00:56:49 +00:00
lang-options.h
lang-specs.h
lex.l Fixes to make treelang worg with PCH gengtype.c changes. 2002-06-10 00:56:49 +00:00
Make-lang.in Fixes to make treelang worg with PCH gengtype.c changes. 2002-06-10 00:56:49 +00:00
parse.y Fixes to make treelang worg with PCH gengtype.c changes. 2002-06-10 00:56:49 +00:00
README
tree1.c Fixes to make treelang worg with PCH gengtype.c changes. 2002-06-10 00:56:49 +00:00
treelang.h Fixes to make treelang worg with PCH gengtype.c changes. 2002-06-10 00:56:49 +00:00
treelang.texi Added Tim Josling to MAINTAINERS file. 2002-05-06 21:57:48 +00:00
treetree.c Fixes to make treelang worg with PCH gengtype.c changes. 2002-06-10 00:56:49 +00:00
treetree.h Fixes to make treelang worg with PCH gengtype.c changes. 2002-06-10 00:56:49 +00:00

This is a sample language front end for GCC.

This is a replacement for 'toy' which had potential copyright issues,
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
elements that you can use in any language front end.

To this end, treelang is essentially an implementation of a subset of 
the GCC back end 'tree' interface in syntax.

Thanks to Richard Kenner, Joachim Nadler and many others for helping
me to understand enough of GCC to do this.

Tim Josling
May 2001