impulse Namespace Reference


Namespaces

namespace  parser
namespace  io

Classes

class  Frame
 A Frame is a container for storing Symbol to Value references. More...
class  Value_data
 A Value is a holder for things such as a number or a pointer to a Frame. More...
class  Value
class  UnitTest
class  Array
 An Array is a sequential block of Values, indexed by number. More...
class  GCArray
class  Expression
class  Express
class  Float
 Float is the core class for numbers. More...
class  Lobby
 Lobby is the root, or global context in Impulse. More...
class  Message
 A Message simply stores a selector and arguments. More...
class  Assign
class  Method
 A Method is a wrapper around a C++ method to be used as a slot value. More...
class  Nil
class  Object
 Object is the root of the proto hierarchy, which provides basic functions such as setting and getting slots. More...
class  Socket
class  Stream
 A Stream provides a means of input and output, to and from the console or a file. More...
class  String
class  Symbol
 A Symbol is an unique identifier, used for selectors in messages and keys in hash maps. More...
class  ExpressTest
class  FloatTest
class  FrameTest
class  GarbageTest
class  MessageTest
struct  Test
class  MethodTest
class  SocketTest
class  SymbolTest
class  ValueTest

Functions

void runAllTests ()

Variables

char spaces [] = " "
int indent = 0
Value _nil_ = new Nil()
Value _Float_ = new Float()
Value _LitNum_ = new Float()
Value _Object_ = new Object()
Value _Symbol_ = new Symbol()

Function Documentation

void impulse::runAllTests (  ) 


Variable Documentation

char impulse::spaces = " "

int impulse::indent = 0


Generated on Wed May 13 20:04:19 2009 for impulse by  doxygen 1.5.8