/*
-** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2000.
+** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2001.
** See ../LICENSE for license information.
**
*/
{
ACT_SELF, ACT_ITER, ACT_ALTERNATE,
ACT_SEQUENCE
- } actionKind;
+} actionKind;
-typedef struct _programNode {
+typedef struct {
int wrapped; /* number of balanced parentheses around this program node */
actionKind kind;
union {
- struct _stmtNode *self;
- struct _programNodeList *args;
+ stmtNode self;
+ programNodeList args;
} content;
} *programNode;