CondExpression = | Expression |
| [ ``?'' CondExpression ``:'' CondExpression ] . |
Expression = | SimpleExpression |
| [ RelOp SimpleExpression ] . |
SimpleExpression = | [``+''|``-''] Term { AddOp Term } . |
Term = | Factor { MulOp Factor } . |
Factor = | Constant | IDENT | FunctionCall | |
| ``~'' Factor | ``('' CondExpression ``)'' . |
FunctionCall = | IDENT ``('' CondExpression |
| [ ``,'' CondExpression ] ``)'' . |
RelOp = | ``='' |
``#'' |
``<'' |
``>'' |
``<='' | ``>='' . |
AddOp = | ``+'' | ``-'' | ``|'' . |
MulOp = | ``*'' | ``/'' | ``&'' . |
Beispiele: