hxt-8.4.1: A collection of tools for processing XML with Haskell.

Text.XML.HXT.XPath.XPathArithmetic

Description

The module contains arithmetic calculations according the IEEE 754 standard for plus, minus, unary minus, multiplication, modulo and division.

Synopsis

Documentation

xPathMulti :: Op -> XPathValue -> XPathFilterSource

Multiplication

xPathDiv :: Op -> XPathValue -> XPathFilterSource

Division: the divison-operator is not according the IEEE 754 standard, it calculates the same as the % operator in Java and ECMAScript

xPathAdd :: Op -> XPathValue -> XPathFilterSource

Plus and minus

  1. parameter op : plus or minus operation

xPathUnary :: XPathFilterSource

Unary minus: the value NaN is not calculatable and returned unchanged, all other values can be denied.