summaryrefslogtreecommitdiff
path: root/gcc/treelang/README
diff options
context:
space:
mode:
authortimjosling <timjosling@138bc75d-0d04-0410-961f-82ee72b054a4>2002-05-05 04:24:18 +0000
committertimjosling <timjosling@138bc75d-0d04-0410-961f-82ee72b054a4>2002-05-05 04:24:18 +0000
commit093e265a685ad7f1ee80eef067107506ee6ba1ff (patch)
treef9f7f1ab980437234d5a7681a7427727d00adb41 /gcc/treelang/README
parente674ed1be813e87aa63608a55b693b795bcc47b6 (diff)
downloadgcc-093e265a685ad7f1ee80eef067107506ee6ba1ff.tar.gz
Added new sample language treelang.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53169 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/treelang/README')
-rw-r--r--gcc/treelang/README16
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/treelang/README b/gcc/treelang/README
new file mode 100644
index 00000000000..f16eafcf341
--- /dev/null
+++ b/gcc/treelang/README
@@ -0,0 +1,16 @@
+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
+