Test Expressions

From ABL
Jump to: navigation, search
TestExpression ::= ( <IDENTIFIER> )? ( WMETestSequence )+
WMETestSequence ::= <LBRACE> <IDENTIFIER> ( WMETest | <LPAREN> ConditionalExpression <RPAREN> )+ <RBRACE>
| ( WMETest | <LPAREN> ConditionalExpression <RPAREN> )
WMETest ::= ( <BANG> )? ( Name <ASSIGN> )? <LPAREN> WMEClass ( WMEFieldTest )* <RPAREN>
WMEFieldTest ::= <IDENTIFIER> ( <V_BIND> | <GT> | <LT> | <EQ> | <LE> | <GE> | <NE> ) AblExpression