Log of /trunk/pg/lib/Parser/Context/Constants.pm
Parent Directory
Revision
5116 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 3 10:44:30 2007 UTC (5 years, 11 months ago) by
dpvc
File length: 806 byte(s)
Diff to
previous 4994
Modified the method used to tokenize a formula to use one large
pattern that includes all the token types rather than individual
patterns for variables, strings, operators, and so on. This allows
the Parser to handle the situation where a token of one type is a
prefix of a token of another type (e.g., < as a parenthesis but <- as
an operator) without worrying about which one is checked first. The
new mtheod is also more flexible about having additional patterns
(like quoted strings, or arbitrary variable names) and about
specifying the order in which they are applied.
Revision
4994 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sun Jun 10 01:17:29 2007 UTC (6 years ago) by
dpvc
File length: 774 byte(s)
Diff to
previous 3510
Update to handle the fact that the Value package now includes the
context with all MathObjects. (This may still need some work.)
Revision
3510 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Aug 13 17:32:58 2005 UTC (7 years, 10 months ago) by
dpvc
File length: 791 byte(s)
Diff to
previous 2579
Fixed a problem with redefine when used with classes that store their
data in a on-standard form (i.e., by overridding the create()
method). Now they can define uncreate() to get the original data back
for use with redefine().
Revision
2579 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 9 21:38:01 2004 UTC (8 years, 10 months ago) by
dpvc
File length: 743 byte(s)
Diff to
previous 2558
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.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.