nl_tokens: Abstract superclass for constraints having two possible output variables .
pl_tokens: function BinaryConstraint ( var1 , var2 , strength ) { BinaryConstraint . superConstructor . <mask> ( this , strength ) ; this . v1 = var1 ; this . v2 = var2 ; this . direction = Direction . NONE ; this . addConstraint ( ) ; }