TrLinkPeerOp
TrLinkPeerOp (
TermArg {$$ = TrLinkPeerOp ($1, $3);}
PARSEOP_EXP_EQUALS Integer {$$ = TrLinkPeerOp ($1,TrLinkOpChildren ($3,1,$5));}
PARSEOP_EXP_EQUALS String {$$ = TrLinkPeerOp ($1,TrLinkOpChildren ($3,1,$5));}
: IfTerm ElseTerm {$$ = TrLinkPeerOp ($1,$2);}
ElseTerm {TrLinkPeerOp ($<n>5,$11);}
OptionalTermArg {$<n>$ = TrLinkPeerOp ($4,$<n>3);
{$<n>$ = TrLinkPeerOp ($13,$9);
ResourceMacroTerm {$$ = TrLinkPeerOp ($1,$2);}
| TermList Term {$$ = TrLinkPeerOp (
| TermList Term ';' {$$ = TrLinkPeerOp (
| TermList ';' Term {$$ = TrLinkPeerOp (
| TermList ';' Term ';' {$$ = TrLinkPeerOp (
TermArg {$$ = TrLinkPeerOp ($1,$3);}
ByteConstExpr {$$ = TrLinkPeerOp ($1,$3);}
DWordConstExpr {$$ = TrLinkPeerOp ($1,$3);}
FieldUnit {$$ = TrLinkPeerOp ($1,$3);}
PackageElement {$$ = TrLinkPeerOp ($1,$3);}
CaseTerm {$$ = TrLinkPeerOp ($1,$2);}
DefaultTerm {$$ = TrLinkPeerOp ($1,$2);}
(void) TrLinkPeerOp (NewOp2, TrCreateValuedLeafOp (PARSEOP_BUFFER,
(void) TrLinkPeerOp (Next->Asl.Child, BufferOp);