[system] Repository:
ViewVC logotype

Revision 2579


Jump to revision: Previous Next
Author: dpvc
Date: Mon Aug 9 21:38:01 2004 UTC (15 years, 3 months ago)
Log Message:
Significant update to new parser.

New features include:

  Better control over format of vector output (you can now
    specify ijk-format rather than <...> format)

  "Fuzzy" reals, where the relations like == return true when the
    two values are "close enough".  (This is controlable using
    parameters similar to those used in NUM_CMP).

  The fuzzy reals are now used in vectors/points/matrices/complexes/intervals
    and so on so that their relations will also be fuzzy.  E.g.,
    (1E-13,2) == (0,3) will be true, and norm(Vector(0,1E-13)) will
    equal 0.

  The two main portions of the parser (the Parser and Value packages)
    now share a common context object for configuration purposes.

Changed paths:

Path Details
Directorytrunk/pg/lib/Parser/Complex.pm modified , text changed
Directorytrunk/pg/lib/Parser/Context/Constants.pm modified , text changed
Directorytrunk/pg/lib/Parser/Context/Data.pm deleted
Directorytrunk/pg/lib/Parser/Context/Default.pm modified , text changed
Directorytrunk/pg/lib/Parser/Context/Functions.pm modified , text changed
Directorytrunk/pg/lib/Parser/Context/Lists.pm deleted
Directorytrunk/pg/lib/Parser/Context/Operators.pm modified , text changed
Directorytrunk/pg/lib/Parser/Context/Parens.pm modified , text changed
Directorytrunk/pg/lib/Parser/Context/Strings.pm modified , text changed
Directorytrunk/pg/lib/Parser/Context/Variables.pm modified , text changed
Directorytrunk/pg/lib/Parser/Context.pm modified , text changed
Directorytrunk/pg/lib/Parser/Item.pm modified , text changed
Directorytrunk/pg/lib/Parser/List/Vector.pm modified , text changed
Directorytrunk/pg/lib/Parser/List.pm modified , text changed
Directorytrunk/pg/lib/Parser/Number.pm modified , text changed
Directorytrunk/pg/lib/Parser/Value.pm modified , text changed
Directorytrunk/pg/lib/Parser.pm modified , text changed
Directorytrunk/pg/lib/Value/Complex.pm modified , text changed
Directorytrunk/pg/lib/Value/Context/ added
Directorytrunk/pg/lib/Value/Context/Data.pm added
Directorytrunk/pg/lib/Value/Context/Flags.pm added
Directorytrunk/pg/lib/Value/Context/Lists.pm added
Directorytrunk/pg/lib/Value/Context.pm added
Directorytrunk/pg/lib/Value/Interval.pm modified , text changed
Directorytrunk/pg/lib/Value/List.pm modified , text changed
Directorytrunk/pg/lib/Value/Matrix.pm modified , text changed
Directorytrunk/pg/lib/Value/Point.pm modified , text changed
Directorytrunk/pg/lib/Value/Union.pm modified , text changed
Directorytrunk/pg/lib/Value/Vector.pm modified , text changed
Directorytrunk/pg/lib/Value.pm modified , text changed

aubreyja at gmail dot com
ViewVC Help
Powered by ViewVC 1.0.9