ExampleDFL
Cardigan Bay Wiki
Methods = (
MethodDef = ClassName
MethodSelector =QuerySelector | UpdateSelector QuerySelector = #'\w+' UpdateSelector = #'\w+!'
MethodBody = Expr
MessageExpression = ObjName <'.'> MethodSelector ArgList BinaryExpression = <'('> Expr
Op = ArithmeticOp | BooleanOp | ComparisonOp
DoBlock = <'[<'> (DoLine
Assignment =
Rect::move!(dx,dy) = [< x1 := (x1+dx). x2 := (x2+dx). y1 := (y1+dy). y2 := (y2+dy). draw().
].
No Backlinks
No Transclusions