- Main Page
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

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

Go to the documentation of this file.

    00001 /* $Revision: 1.2 $ $Date: 2006/09/09 06:22:52 $ $Author: dgl $ $Name:  $ $Id: _aliases_8h-source.html,v 1.2 2006/09/09 06:22:52 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