This is test.m in view mode; [Download] [Up]

#include <libc.h>
#import <Foundation/Foundation.h>
#include "Variable.h"

void main(int argc, char** argv)
  NSArray* variables;
  NSString* fileContents;
  NSAutoreleasePool* pool = [NSAutoreleasePool new];

  if (argc < 2) {
    printf ("usage: %s filename\n", argv[0]);

  fileContents = [NSString stringWithContentsOfFile:
			      [NSString stringWithCString:argv[1]]];
  if (!fileContents) {
    NSLog (@"file %s does not exist!", argv[1]);
    exit (1);

  variables = [Variable variablesFromDescription:fileContents];
  NSLog (@"variables =\n%@", variables);
  [pool release];

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.