LOGAND = '<logand> INTTERM + '</logand>'
| '<logand vname="' VNAME '">' INTTERM + '</logand>'
LOGIOR = '<logior> INTTERM + '</logior>'
- | '<logior> vname="' VNAME '">' INTTERM + '</logior>'
+ | '<logior vname="' VNAME '">' INTTERM + '</logior>'
LOGXOR = '<logxor> INTTERM + '</logxor>'
- | '<logxor> vname="' VNAME '">' INTTERM + '</logxor>'
+ | '<logxor vname="' VNAME '">' INTTERM + '</logxor>'
LSH = '<lsh>' INTTERM INTTERM '</lsh>'
| '<lsh vname="' VNAME '">' INTTERM '</mul>'
LT = '<lt>' INTTERM INTTERM '</lt>'
GE = '<ge>' INTTERM INTTERM '</ge>'
GT ='<gt>' INTTERM INTTERM '</gt>'
APPEND = '<append>' ANYTERM + '</append>'
+ | '<append vname=" VNAME '">' ANYTERM + '</append>'
CONCAT = '<concat>' [ INTTERM | STRTERM | LISTTERM ] + '</concat>'
+ | '<concat vname=" VNAME '">' [ INTTERM | STRTERM | LISTTERM ] + '</concat>'
LENGTH = '<length>' [ STRTERM | LISTTERM ] '</length>'
NTH = '<nth>' INTTERM [ STRTERM | LISTTERM ] '</nth>'
COPY = '<copy>' LISTTERM '</nth>'