| 385 | | possiblyBuildMetaopVCode var@MkVar{ v_name = name, v_meta = meta } |
| 386 | | | MPost <- meta = buildPrefixHyper var' -- +<< |
| 387 | | | MPre <- meta = buildPostfixHyper var' -- >>+ |
| 388 | | | MHyper <- meta = buildInfixHyper var' -- >>+<< |
| 389 | | | MFold <- meta = buildReduce varInfix False -- [+] |
| 390 | | | MScan <- meta = buildReduce varInfix True -- [\+] |
| 391 | | | otherwise = return Nothing |
| | 385 | possiblyBuildMetaopVCode var@MkVar{ v_meta = meta } = case meta of |
| | 386 | MPost -> buildPrefixHyper var' -- +<< |
| | 387 | MPre -> buildPostfixHyper var' -- >>+ |
| | 388 | MHyper -> buildInfixHyper var' -- >>+<< |
| | 389 | MFold -> buildReduce varInfix False -- [+] |
| | 390 | MScan -> buildReduce varInfix True -- [\+] |
| | 391 | _ -> return Nothing |