This file documents the MELT plugin for GCC.
Copyright © 2011 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with the Invariant Sections being “Funding Free Software”, the Front-Cover Texts being (a) (see below), and with the Back-Cover Texts being (b) (see below). A copy of the license is included in the section entitled “GNU Free Documentation License”.
(a) The FSF’s Front-Cover Text is:
A GNU Manual
(b) The FSF’s Back-Cover Text is:
You have freedom to copy and modify this GNU Manual, like GNU software. Copies published by the Free Software Foundation raise funds for GNU development.
[Top] | [Contents] | [Index] | [ ? ] |
This manual documents briefly how to use the MELT plugin for GCC. The use of the GNU compilers is documented in a separate manual. See (gcc)Top section ‘Introduction’ in Using the GNU Compiler Collection (GCC). The MELT plugin for GCC permits you to develop your specific extensions of GCC in a powerful, lispy, domain specific language (also called MELT).
This manual is mainly a reference manual rather than a tutorial. It discusses how to use the MELT plugin for GCC. Additional tutorial information for GCC is linked to from http://gcc.gnu.org/readings.html and for MELT is linked to from http://starynkevitch.net/Basile/gcc-melt/.
MELT documentation is made of a human written docuemtation (this document) and of a machine generated documentation. The machine generated documentation explains the MELT definitions (of functions, classes, selectors, primitives, etc...). Since it is generated from a GPLv3 source code, that generated documentation is released separately under a GPLv3 license. (the main author of this document, Basile Starynkevitch, understands that GPL and GFDL licenses are incompatible, so merging these two documentations is inappropriate.).
1. MELT: Middle End Lisp Translator | the Middle End Lisp Translator. | |
Funding Free Software | How to help assure funding for free software. | |
The GNU Project and GNU/Linux | ||
GNU General Public License | GNU General Public License says how you can copy and share GCC. | |
GNU Free Documentation License | How you can copy and share this manual. | |
MELT Option Index | Index to MELT plugin command line options. | |
MELT Concept Index | Index of MELT concepts and symbol names. |
[Top] | [Contents] | [Index] | [ ? ] |
This document was generated by Basile Starynkevitch on July 27, 2015 using texi2html 1.82.