Check out the new USENIX Web site. next up previous
Next: Specialize Up: Annotation language grammar Previous: Definitions and uses

Analyze

Analyze_ann

$\rightarrow$ analyze IDENTIFIER { Rule $\star$ }
     
Rule $\rightarrow$ [ Condition => ] Consequence ;
     
Condition $\rightarrow$ IDENTIFIER [ IDENTIFIER ] == IDENTIFIER
  $\mid$ IDENTIFIER [ IDENTIFIER ] == CONSTANT
  $\mid$ ( Condition )
  $\mid$ Condition && Condition
  $\mid$ Condition || Condition
     
Results $\rightarrow$ Result [ , Results ]
     
Result $\rightarrow$ IDENTIFIER = IDENTIFIER



Samuel Z. Guyer
1999-08-25