C:/Musimathics_local/Musimat/include/Aliases.h

Go to the documentation of this file.
00001 /* $Revision: 1.4 $ $Date: 2006/09/12 17:37:39 $ $Author: dgl $ $Name:  $ $Id: _aliases_8h-source.html,v 1.4 2006/09/12 17:37:39 dgl Exp $ */
00002 #ifndef ALIASES_H
00003 #define ALIASES_H
00004 
00005 // The Musimat Tutorial © 2006 Gareth Loy
00006 // Derived from Chapter 9 and Appendix B of "Musimathics Vol. 1" © 2006 Gareth Loy 
00007 // and published exclusively by The MIT Press.
00008 // This program is released WITHOUT ANY WARRANTY; without even the implied 
00009 // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
00010 // For information on usage and redistribution, and for a DISCLAIMER OF ALL
00011 // WARRANTIES, see the file, "LICENSE.txt," in this distribution.
00012 // "Musimathics" is available here:     http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=10916
00013 // Gareth Loy's Musimathics website:    http://www.musimathics.com/
00014 // The Musimat website:                 http://www.musimat.com/
00015 // This program is released under the terms of the GNU General Public License
00016 // available here:                      http://www.gnu.org/licenses/gpl.txt
00017 
00018 
00021 
00022         
00027 
00028 typedef int Integer;
00029 
00034 
00035 typedef double Real;
00036 
00042 
00043 typedef bool Bool;
00044 
00047 
00048 typedef char* String;
00049 
00055 
00056 #define Repeat while (true)
00057 
00063 
00064 #define Halt exit
00065 
00070 
00071 #define Return return
00072 
00077 
00078 #define Break break
00079 
00084 
00085 #define Continue continue
00086 
00087 
00100 
00101 #define If if
00102 
00113 
00114 #define Else else
00115 
00125 
00126 #define Do do
00127 
00128 
00146 
00147 #define While while
00148 
00149 
00159 
00160 #define Goto goto
00161 
00162 
00176 
00177 #define For for
00178 
00179 
00197 
00198 #define Void void
00199 
00200 
00209 
00210 #define Const const
00211 
00212 
00229 
00230 #define Volatile volatile
00231 
00232 
00233 
00237 
00238 #define True true
00239 
00240 
00244 
00245 #define False false
00246 
00247 
00250 
00251 #define Character char
00252 
00253 
00270 
00271 #define Static static
00272 
00273 
00284 
00285 #define Reference &
00286 
00287 
00296 
00297 #define And &&
00298 
00299 
00308 
00309 #define Or ||
00310 
00311 #endif // ALIASES_H

Generated on Tue Sep 12 10:14:18 2006 for MusimatLib by  doxygen 1.4.7