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 ]