src/tipe.h File Reference

Type information. More...

#include "cons.h"
#include "symtable.h"

Go to the source code of this file.

Classes

class  Tipe
 Abstract class for types. More...
class  ErrorTipe
 Generated on typechecking errors to avoid cascading errors. More...
class  PrimitiveTipe
 Basic C type (ie, int, char, void). More...
class  PointerTipe
 Pointer to some other type. More...
class  FunctionTipe
 Type of functions. More...
class  Field
 Field in a struct/union/class. More...
class  ContainerTipe
 Abstract types for structs/unions/classes. More...
class  StructTipe
 Type for structures. More...
class  UnionTipe
 Type for unions. More...
class  ObjectTipe
 Type for object instances. More...


Detailed Description

Type information.

These interfaces provide a semantic representation for types which is easier to work with than the syntactic representation in syntax trees.


Generated on Mon Dec 24 06:11:58 2007 for gfront by  doxygen 1.5.2