module php/pp/version5/expressions
rules
// Class constants
php5-to-box:
ClassConstant(s,val) -> H([SOpt(HS(), "0")], [ S(s) | [ S("::") | [ val ] ] ])
H hs=0 [ "::" ~val ]
php5-to-box:
Name(s) -> H([], [ S(s) ])
H [ ]
rules
// Clone
php5-to-box:
Clone(expr) -> H([SOpt(HS(), "1")], [ S("clone") | [ expr ] ])
H hs=1 [ "clone" ~expr ]
rules
// Instance of
php5-to-box:
Instanceof(expr,class) -> H([SOpt(HS(), "1")], [ expr | [ S("instanceof") | [ class ] ] ])
H hs=1 [ ~expr "instanceof" ~class ]