Productions expression = { atomic } number | { compound } plus lpar [left]:expression comma [right]:expression rpar;SableCC generiert Klassen
abstract class Node; -- einmal -- für jede Regel: abstract class PExpression extends Node; -- für jede Alternative einer Regel: final class ACompoundExpression extends PExpression { -- für jede Variable in rechter Regelseite: PExpression getLeft (); }