cce.h
External header file
cceInt.h
Internal header file
cceCmd.c
Tcl commands
cceMain.c
Entry routines
cceObjects.c
Functions for cce objects.

cce.h

External header file

By: Stephen A. Edwards

Cce_ObjectSlotReadObject()
Read an object slot
Cce_ObjectSlotReadString()
Read a string slot
Cce_ObjectSlotReadInt()
Read an integer slot
Cce_ObjectSlotWrite()
Write a slot
Cce_ObjectReadClass()
Read the class of an object
Cce_ObjectWriteClass()
Write the class of an object
Cce_ObjectReadId()
Read the id of an object
Cce_ObjectWriteId()
Write the id of an object
Cce_ObjectReadNext()
Read the next object of an object
Cce_ObjectWriteNext()
Write the next object of an object
Cce_ClassReadNumSlots()
Read the number of slots in a class
Cce_ClassReadSlots()
Read the slots in a class
Cce_SlotReadName()
Read the name of a slot
Cce_SlotReadType()
Read the type of a slot
Cce_AstObjectWriteLine()
Write the line number of an AST object
Cce_AstObjectWriteFilename()
Write the filename of an AST object
Cce_ObjectOfId()
Return the object with the given ID

cceInt.h

Internal header file

By: Stephen A. Edwards

Cce_StringDup()
Duplicate a string by malloc'ing

cceCmd.c

Tcl commands

By: Stephen A. Edwards

SlotCmd()
Tcl command for reading a slot's contents
ParseFileCmd()
Tcl command for parsing a file
Cce_Init()
Initialize the cce package

cceMain.c

Entry routines

By: Stephen A. Edwards

main()
The main() routine

cceObjects.c

Functions for cce objects.

By: Stephen A. Edwards

Cce_ObjectNew()
Create a new object of a given class.
Cce_ClassAddSlot()
Create a new slot of a class
Cce_ClassNew()
Create a new class
CceRegisterObject()
Register an object in the global array
Cce_ObjectsInitialize()
Initialize the object system
Cce_ObjectAppendObject()
Append an object to the list
Cce_ClassFindNamedSlot()
Return the index of a slot name

Last updated on 970307 10h10