Skip to content
Commits on Sep 8, 2015
  1. Unit tests for issues #57 and #97

    committed Sep 8, 2015
Commits on Sep 6, 2015
  1. use "Substitutions" instead of "Dictionary<String, Double>" for brevi…

    committed Sep 6, 2015
    …ty and a bit more descriptiveness
  2. Unit test for issue #108

    committed Sep 6, 2015
Commits on Sep 3, 2015
Commits on Sep 2, 2015
  1. Clearing out unused targets

    committed Sep 1, 2015
Commits on Sep 1, 2015
  1. Link to CFUniChar.c

    committed Sep 1, 2015
Commits on Aug 31, 2015
  1. Recursively parsing exponents should technically be locale sensitive

    committed Aug 31, 2015
    ... even though the exponents only allow arabic digits (0-9)
  2. Don't parse localized numbers in scientific notation

    committed Aug 31, 2015
    It turns out that NSNumberFormatter won't parse "1.23E" as a number (which is correct), but it's extremely difficult to realize that this is the beginning of a number if scientific notation. So for now, take it out.
  3. Add a Product function (multiply all the parameters), as well as alia…

    committed Aug 31, 2015
    …ses for Sum (∑) and Product (∏)
  4. Parse localized numbers. Fixes #60

    committed Aug 31, 2015
    Tokenization and Resolution now have an optional constructor parameter of an `NSLocale`. Passing a locale here will use a more expensive NSNumberFormatter-based parsing of numbers, as opposed to the default POSIX-style numbers.
Commits on Aug 30, 2015
  1. Support for more complex exponents

    committed Aug 30, 2015
    IOW, you can now do: 2⁻⁽¹⁺¹⁾ → 2 ** -(1+1) → pow(2, negate(add(1, 1))) → 0.25
  2. Recognize superscript integers as exponents

    committed Aug 30, 2015
    In other words, "2²" → "2 ** 2" → "pow(2, 2)" → 4
    
    Note that this does not support negative exponents, nor groups in exponents. Yet...
  3. Operator: CustomStringConvertible

    committed Aug 30, 2015
    Very useful while debugging
  4. stddev unit tests

    committed Aug 30, 2015
Commits on Aug 29, 2015
  1. Avoid force-unwrapping

    committed Aug 29, 2015
Commits on Aug 28, 2015
  1. More unit tests

    committed Aug 27, 2015
Commits on Aug 27, 2015
  1. Filling out RewriteRule

    committed Aug 27, 2015
Commits on Aug 26, 2015
Something went wrong with that request. Please try again.