TrSetOpFlags
TrSetOpFlags (
TrSetOpFlags (TrCreateTargetOp ($1, NULL), OP_IS_TARGET));}
TrSetOpFlags (TrCreateTargetOp ($1, NULL), OP_IS_TARGET));}
TrSetOpFlags (TrCreateTargetOp ($1, NULL), OP_IS_TARGET));}
TrSetOpFlags (TrCreateTargetOp ($1, NULL), OP_IS_TARGET));}
TrSetOpFlags (TrCreateTargetOp ($1, NULL), OP_IS_TARGET));}
TrSetOpFlags (TrCreateTargetOp ($1, NULL), OP_IS_TARGET));}
TrSetOpFlags (TrCreateTargetOp ($1, NULL), OP_IS_TARGET));}
TrSetOpFlags (TrCreateTargetOp ($1, NULL), OP_IS_TARGET));}
TrSetOpFlags (TrCreateTargetOp ($1, NULL), OP_IS_TARGET));}
TrSetOpFlags (TrCreateTargetOp ($1, NULL), OP_IS_TARGET));}
TrSetOpFlags (Target, OP_IS_TARGET);
TrSetOpFlags ($4, OP_IS_NAME_DECLARATION),
TrSetOpFlags ($4, OP_IS_NAME_DECLARATION),
TrSetOpFlags ($4, OP_IS_NAME_DECLARATION),
TrSetOpFlags ($4, OP_IS_TARGET));}
TrSetOpFlags (TrCreateLeafOp (PARSEOP_ZERO),
TrSetOpFlags ($4, OP_IS_NAME_DECLARATION),$7);}
TrSetOpFlags ($6, OP_IS_TARGET));}
TrSetOpFlags ($4, OP_IS_NAME_DECLARATION),$7);}
TrSetOpFlags ($5, OP_IS_NAME_DECLARATION));}
TrSetOpFlags ($6, OP_IS_TARGET));}
TrSetOpFlags ($6, OP_IS_NAME_DECLARATION));}
TrSetOpFlags ($6, OP_IS_NAME_DECLARATION));}
TrSetOpFlags ($6, OP_IS_NAME_DECLARATION));}
TrSetOpFlags ($7, OP_IS_NAME_DECLARATION));}
TrSetOpFlags ($6, OP_IS_NAME_DECLARATION));}
TrSetOpFlags ($6, OP_IS_NAME_DECLARATION));}
TrSetOpFlags ($4, OP_IS_NAME_DECLARATION),$5,$6,$7);}
TrSetOpFlags ($4, OP_IS_NAME_DECLARATION),$7);}
TrSetOpFlags ($4, OP_IS_NAME_DECLARATION));}
TrSetOpFlags ($4, OP_IS_NAME_DECLARATION),
TrSetOpFlags ($4, OP_IS_NAME_DECLARATION),
TrSetOpFlags ($4, OP_IS_NAME_DECLARATION),$5);}
TrSetOpFlags ($4, OP_IS_NAME_DECLARATION),$6);}
| Type2IntegerOpcode {$$ = TrSetOpFlags ($1, OP_COMPILE_TIME_CONST);}
| Type2StringOpcode {$$ = TrSetOpFlags ($1, OP_COMPILE_TIME_CONST);}
| ',' SuperName {$$ = TrSetOpFlags ($2, OP_IS_TARGET);}
: ',' SuperName {$$ = TrSetOpFlags ($2, OP_IS_TARGET);}
: SimpleName {$$ = TrSetOpFlags ($1, OP_IS_TERM_ARG);}
| Type2Opcode {$$ = TrSetOpFlags ($1, OP_IS_TERM_ARG);}
| DataObject {$$ = TrSetOpFlags ($1, OP_IS_TERM_ARG);}
PARSEOP_CLOSE_PAREN {$$ = TrSetOpFlags ($2, OP_IS_TERM_ARG);}
TrSetOpFlags ($1, OP_RESULT_NOT_USED),$2);}
TrSetOpFlags ($1, OP_RESULT_NOT_USED),$2);}
TrSetOpFlags ($1, OP_RESULT_NOT_USED),$3);}
TrSetOpFlags ($1, OP_RESULT_NOT_USED),$3);}
: Type5Opcode {$$ = TrSetOpFlags ($1, OP_COMPILE_TIME_CONST);}
| Type2BufferOrStringOpcode {$$ = TrSetOpFlags ($1, OP_COMPILE_TIME_CONST);}
| Type2BufferOpcode {$$ = TrSetOpFlags ($1, OP_COMPILE_TIME_CONST);}
: Type2IntegerOpcode {$$ = TrSetOpFlags ($1, OP_COMPILE_TIME_CONST);}
| Type3Opcode {$$ = TrSetOpFlags ($1, OP_COMPILE_TIME_CONST);}
: Type2StringOpcode {$$ = TrSetOpFlags ($1, OP_COMPILE_TIME_CONST);}
: Type3Opcode {$$ = TrSetOpFlags ($1, OP_COMPILE_TIME_CONST);
| Type2IntegerOpcode {$$ = TrSetOpFlags ($1, OP_COMPILE_TIME_CONST);
: Type3Opcode {$$ = TrSetOpFlags ($1, OP_COMPILE_TIME_CONST);
| Type2IntegerOpcode {$$ = TrSetOpFlags ($1, OP_COMPILE_TIME_CONST);
: Type3Opcode {$$ = TrSetOpFlags ($1, OP_COMPILE_TIME_CONST);
| Type2IntegerOpcode {$$ = TrSetOpFlags ($1, OP_COMPILE_TIME_CONST);
: Type3Opcode {$$ = TrSetOpFlags ($1, OP_COMPILE_TIME_CONST);
| Type2IntegerOpcode {$$ = TrSetOpFlags ($1, OP_COMPILE_TIME_CONST);
: Expression {$$ = TrSetOpFlags ($1, OP_COMPILE_TIME_CONST);}
: ConcatTerm {$$ = TrSetOpFlags ($1, OP_COMPILE_TIME_CONST);}
: {$$ = TrSetOpFlags (TrCreateLeafOp (PARSEOP_ZERO),