A Frame-Based Message-Passing Parser for C
By Robert Kiesling, February 01, 2006
Ctalk, an object-oriented preprocessor for ANSI C, contains a novel parser design that's well suited to interpreting object-oriented languages.
February, 2006: A Frame-Based Message-Passing Parser for C
Listing 2
typedef struct _message {
char sig[7];
char name[MAXLABEL];
char value[MAXLABEL];
OBJECT *value_obj;
OBJECT *obj;
int tokentype;
int evaled;
int output;
int error_line;
int error_column;
OBJECT *receiver_obj;
struct _message *receiver_msg;
} MESSAGE;