old-www/HOWTO/GCC-Frontend-HOWTO.html

84 lines
2.7 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<TITLE> GCC Frontend HOWTO</TITLE>
<LINK HREF="GCC-Frontend-HOWTO-1.html" REL=next>
</HEAD>
<BODY>
<A HREF="GCC-Frontend-HOWTO-1.html">Next</A>
Previous
Contents
<HR>
<H1> GCC Frontend HOWTO</H1>
<H2></H2>v 1.1, August 2002
<H2>
<A HREF="mailto:sreejithkmenon@yahoo.com">Sreejith K Menon</A></H2>
<P><HR>
<EM>Creating a new GCC front end </EM>
<HR>
<P>
<H2><A NAME="toc1">1.</A> <A HREF="GCC-Frontend-HOWTO-1.html">Introduction </A></H2>
<UL>
<LI><A HREF="GCC-Frontend-HOWTO-1.html#ss1.1">1.1 New Versions of the document </A>
<LI><A HREF="GCC-Frontend-HOWTO-1.html#ss1.2">1.2 Feedback and Corrections </A>
<LI><A HREF="GCC-Frontend-HOWTO-1.html#ss1.3">1.3 Why I have written this </A>
<LI><A HREF="GCC-Frontend-HOWTO-1.html#ss1.4">1.4 Distribution Policy</A>
<LI><A HREF="GCC-Frontend-HOWTO-1.html#ss1.5">1.5 Acknowledgements</A>
</UL>
<P>
<H2><A NAME="toc2">2.</A> <A HREF="GCC-Frontend-HOWTO-2.html">Some general ideas about Compilers </A></H2>
<P>
<H2><A NAME="toc3">3.</A> <A HREF="GCC-Frontend-HOWTO-3.html">Compiler Tools </A></H2>
<UL>
<LI><A HREF="GCC-Frontend-HOWTO-3.html#ss3.1">3.1 Flex </A>
<LI><A HREF="GCC-Frontend-HOWTO-3.html#ss3.2">3.2 Bison </A>
</UL>
<P>
<H2><A NAME="toc4">4.</A> <A HREF="GCC-Frontend-HOWTO-4.html">GCC Front End </A></H2>
<UL>
<LI><A HREF="GCC-Frontend-HOWTO-4.html#ss4.1">4.1 Tree and rtl </A>
</UL>
<P>
<H2><A NAME="toc5">5.</A> <A HREF="GCC-Frontend-HOWTO-5.html">Installing the GCC </A></H2>
<P>
<H2><A NAME="toc6">6.</A> <A HREF="GCC-Frontend-HOWTO-6.html">Getting started </A></H2>
<UL>
<LI><A HREF="GCC-Frontend-HOWTO-6.html#ss6.1">6.1 Call back routines </A>
</UL>
<P>
<H2><A NAME="toc7">7.</A> <A HREF="GCC-Frontend-HOWTO-7.html">Creating our own front end </A></H2>
<UL>
<LI><A HREF="GCC-Frontend-HOWTO-7.html#ss7.1">7.1 Our Aim </A>
<LI><A HREF="GCC-Frontend-HOWTO-7.html#ss7.2">7.2 Expressions </A>
<LI><A HREF="GCC-Frontend-HOWTO-7.html#ss7.3">7.3 Functions </A>
<LI><A HREF="GCC-Frontend-HOWTO-7.html#ss7.4">7.4 Variable Declaration </A>
<LI><A HREF="GCC-Frontend-HOWTO-7.html#ss7.5">7.5 Assignments </A>
<LI><A HREF="GCC-Frontend-HOWTO-7.html#ss7.6">7.6 Expressions revisited </A>
<LI><A HREF="GCC-Frontend-HOWTO-7.html#ss7.7">7.7 Return </A>
<LI><A HREF="GCC-Frontend-HOWTO-7.html#ss7.8">7.8 Conditional statement </A>
<LI><A HREF="GCC-Frontend-HOWTO-7.html#ss7.9">7.9 Loops </A>
</UL>
<P>
<H2><A NAME="toc8">8.</A> <A HREF="GCC-Frontend-HOWTO-8.html">Demo front end </A></H2>
<P>
<H2><A NAME="toc9">9.</A> <A HREF="GCC-Frontend-HOWTO-9.html">See also </A></H2>
<HR>
<A HREF="GCC-Frontend-HOWTO-1.html">Next</A>
Previous
Contents
</BODY>
</HTML>