/* Dependency Graph */#include "objpak.h"#include "Graph.h"#include "Node.h"@implementation Graph : Set {}/* Add a new node */- addNode:(STR)aCharPointer { return [self filter:[Graphnode str:aCharPointer]]; }/* Add a new node and define it */- defineNode:(STR)aCharPointer { return [[self addNode:aCharPointer] define]; }/* Mark the given node (and all nodes referenced by it) */- mark:(STR)aNodeName { return [[self addNode:aNodeName] mark]; }@end
/* Dependency Graph */
#include "objpak.h"
#include "Graph.h"
#include "Node.h"
@implementation Graph : Set {}
/* Add a new node */
- addNode:(STR)aCharPointer
{ return [self filter:[Graphnode str:aCharPointer]]; }
/* Add a new node and define it */
- defineNode:(STR)aCharPointer
{ return [[self addNode:aCharPointer] define]; }
/* Mark the given node (and all nodes referenced by it) */
- mark:(STR)aNodeName
{ return [[self addNode:aNodeName] mark]; }
@end