Provided by GNU Savannah

Savannah CVS Surfing - Log of /3dldf/3dldf/Group/CWEB/parser.output

[sources] / 3dldf / 3dldf / Group / CWEB / parser.output

Parent Directory Parent Directory


Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 1.414 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 17:07:13 2010 UTC (16 months, 4 weeks ago) by lfinsto1
Branch: MAIN
CVS Tags: HEAD
Changes since 1.413: +81072 -74886 lines
Diff to previous 1.413
Added "2011" to copyright notice or notices.  In some cases, this required reformatting.

Revision 1.413 - (view) (download) (annotate) - [select for diffs]
Wed Dec 30 17:18:27 2009 UTC (2 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.412: +1 -1 lines
Diff to previous 1.412
Added "2010" to copyright notices.

Revision 1.412 - (view) (download) (annotate) - [select for diffs]
Wed Dec 30 17:02:24 2009 UTC (2 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.411: +18712 -18444 lines
Diff to previous 1.411
Added "2010" to copyright notices.

Revision 1.411 - (view) (download) (annotate) - [select for diffs]
Tue Nov 17 11:24:41 2009 UTC (2 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.410: +63618 -63124 lines
Diff to previous 1.410
Working on |Sphere_Developments|.

Revision 1.410 - (view) (download) (annotate) - [select for diffs]
Mon Nov 16 16:53:36 2009 UTC (2 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.409: +0 -4 lines
Diff to previous 1.409
Working on |Sphere_Developments|.

Revision 1.409 - (view) (download) (annotate) - [select for diffs]
Mon Nov 16 12:28:59 2009 UTC (2 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.408: +65189 -66011 lines
Diff to previous 1.408
Working on functions and parser rules for |class Sphere_Development|.

Revision 1.408 - (view) (download) (annotate) - [select for diffs]
Wed Nov 11 11:49:03 2009 UTC (2 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.407: +134966 -133969 lines
Diff to previous 1.407
Edited.

Revision 1.407 - (view) (download) (annotate) - [select for diffs]
Tue Nov 10 12:29:10 2009 UTC (2 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.406: +131817 -131550 lines
Diff to previous 1.406
Working on parser rules for |class Sphere_Development|.

Revision 1.406 - (view) (download) (annotate) - [select for diffs]
Wed Nov 4 14:51:21 2009 UTC (2 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.405: +71021 -69493 lines
Diff to previous 1.405
Added code for a second parser.  Working on `Sphere' functions.

Revision 1.405 - (view) (download) (annotate) - [select for diffs]
Mon Sep 21 06:49:51 2009 UTC (2 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.404: +121886 -120357 lines
Diff to previous 1.404
Updated.

Revision 1.404 - (view) (download) (annotate) - [select for diffs]
Wed Aug 26 17:15:32 2009 UTC (2 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.403: +34036 -33855 lines
Diff to previous 1.403
Updated.

Revision 1.403 - (view) (download) (annotate) - [select for diffs]
Tue Jan 6 17:40:51 2009 UTC (3 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.402: +130208 -130122 lines
Diff to previous 1.402
Edited.

Revision 1.402 - (view) (download) (annotate) - [select for diffs]
Tue Dec 30 19:47:12 2008 UTC (3 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.401: +8692 -8655 lines
Diff to previous 1.401
Working on Greate Stellated Dodecahedron.

Revision 1.401 - (view) (download) (annotate) - [select for diffs]
Mon Dec 29 16:16:59 2008 UTC (3 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.400: +1 -1 lines
Diff to previous 1.400
Updated copyright notices.

Revision 1.400 - (view) (download) (annotate) - [select for diffs]
Sun Dec 23 15:20:44 2007 UTC (4 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.399: +1 -1 lines
Diff to previous 1.399
Working on matrix multiplication.

Added "2008" to copyright notices.

Revision 1.399 - (view) (download) (annotate) - [select for diffs]
Thu Dec 20 21:00:14 2007 UTC (4 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.398: +34526 -34259 lines
Diff to previous 1.398
Started working on matrix multiplication.

Revision 1.398 - (view) (download) (annotate) - [select for diffs]
Tue Dec 18 17:46:30 2007 UTC (4 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.397: +21105 -21066 lines
Diff to previous 1.397
Working on functions and parser rules for matrices and complex numbers.

Revision 1.397 - (view) (download) (annotate) - [select for diffs]
Tue Dec 11 21:23:51 2007 UTC (4 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.396: +57544 -57266 lines
Diff to previous 1.396
Working on adding parser rules and functions for complex numbers.

Revision 1.396 - (view) (download) (annotate) - [select for diffs]
Sat Dec 8 09:31:27 2007 UTC (4 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.395: +61485 -60817 lines
Diff to previous 1.395
Added code for the `complex' type, which represents complex numbers.

Revision 1.395 - (view) (download) (annotate) - [select for diffs]
Sun Dec 2 18:47:07 2007 UTC (4 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.394: +130216 -129694 lines
Diff to previous 1.394
Added code for the 3DLDF type `complex'.

Revision 1.394 - (view) (download) (annotate) - [select for diffs]
Fri Nov 30 10:35:52 2007 UTC (4 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.393: +59075 -59015 lines
Diff to previous 1.393
Working on matrices.

Revision 1.393 - (view) (download) (annotate) - [select for diffs]
Thu Nov 29 21:36:41 2007 UTC (4 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.392: +129082 -128192 lines
Diff to previous 1.392
Working on |class Matrix|, its functions, and the parser rules for
the corresponding 3DLDF type `matrix'.

Unlike the transformation matrices contained in `transforms',
the number of rows and columns of `matrices' can be set by the user.

|class Matrix| uses data types and functions defined in the GNU Scientific Library
(GSL).  The code from that library is conditionally compiled, depending
on whether it's available on the system on which GNU 3DLDF is installed.

If the GSL is unavailable, the `matrix' type is non-functional
and the functions of `class Matrix' will return "unsuccessfully",
but no parser errors should occur.

Revision 1.392 - (view) (download) (annotate) - [select for diffs]
Thu Nov 29 12:50:24 2007 UTC (4 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.391: +61581 -61272 lines
Diff to previous 1.391
Working on matrices.

Revision 1.391 - (view) (download) (annotate) - [select for diffs]
Wed Nov 28 17:21:23 2007 UTC (4 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.390: +129516 -128898 lines
Diff to previous 1.390
Started working on |class Matrix| and the 3DLDF types |matrix| and
|matrix_vector|.  They use the data types and functions for matrices
defined in the GNU Scientific Library (GSL), if the latter is present.
If it isn't, they will be non-functional.

They are currently non-functional, anyway, but I'm working on them.

Revision 1.390 - (view) (download) (annotate) - [select for diffs]
Wed Nov 28 14:04:17 2007 UTC (4 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.389: +1539 -1535 lines
Diff to previous 1.389
Added |struct Predicate|, member functions, and parser declarations and
rules.  The parser declarations and rules are currently commented-out.

There are many possible tests that can be performed on objects of various types.
It may therefore be desirable to reduce the number of rules needed for the
predicates.  |predicate_variables| can be used for this purpose.  However,
they have a significant disadvantage, since the names that refer to them
cannot be followed directly by other variable names in the input file.  The
reason is that the beginning of the second variable name is interpreted as a `tag'
continuing the name of the |predicate_variable|, since blank space is ignored in this
context.  The second variable name must therefore be separated somehow from the
name of the |predicate_variable|.  Enclosing it in parentheses works without
having to account for this in the parser rules.  Another possibility would be to
use a comma or some other symbol to separate the two items.  However, this
would need to be accounted for in the parser rules.

I will not be using this approach for the present.

Revision 1.389 - (view) (download) (annotate) - [select for diffs]
Sun Nov 25 18:49:11 2007 UTC (4 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.388: +60914 -60534 lines
Diff to previous 1.388
Working on parser rules and functions for |Arcs|.

Revision 1.388 - (view) (download) (annotate) - [select for diffs]
Thu Nov 8 21:17:08 2007 UTC (4 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.387: +114386 -111922 lines
Diff to previous 1.387
Working on plan for dodecahedron model with sundial faces.
Have done one face.

Revision 1.387 - (view) (download) (annotate) - [select for diffs]
Sun Nov 4 18:55:26 2007 UTC (4 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.386: +69360 -68732 lines
Diff to previous 1.386
Working on the model plan for the "Dodecahedron with Sundial Faces".

Revision 1.386 - (view) (download) (annotate) - [select for diffs]
Fri Oct 26 21:37:50 2007 UTC (4 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.385: +46547 -46159 lines
Diff to previous 1.385
Working on the net of |Rhombic_Triacontahedron|.  Made a sample with the
net, but it doesn't have tabs yet.  Finished a page with rhombuses for
cutting them out watercolor paper.  They have gaps between them and
dashed lines for laying the straightedge up against.

Revision 1.385 - (view) (download) (annotate) - [select for diffs]
Fri Oct 26 12:26:03 2007 UTC (4 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.384: +51 -0 lines
Diff to previous 1.384
Minor changes.

Revision 1.384 - (view) (download) (annotate) - [select for diffs]
Fri Oct 26 10:41:55 2007 UTC (4 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.383: +0 -51 lines
Diff to previous 1.383
Made changes to various files that became necessary when I accidentally
deleted my local `CWEB' directory.  A number of problems arose when
I tried to recover it, which I have now corrected.

Revision 1.383 - (view) (download) (annotate) - [select for diffs]
Wed Oct 24 21:30:54 2007 UTC (4 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.382: +15929 -15690 lines
Diff to previous 1.382
Added parser rules for getting the net of |Rhombic_Triacontahedron|
along with tabs.

Working on |Rhombic_Triacontahedron::get_net| and
|Rhombic_Triacontahedron::get_tabs| in `rhtchdrn.web' and
the macro `draw_rhombic_triacontahedron_net' in `sample2.ldf'.

Revision 1.382 - (view) (download) (annotate) - [select for diffs]
Mon Oct 22 16:18:29 2007 UTC (4 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.381: +18038 -17949 lines
Diff to previous 1.381
Added code for |class Rhombic_Triacontahedron| and started working on
`Rhombic_Triacontahedron::get_net'.  It will replace the 3DLDF code in
the current sample in `sample2.ldf'.

Revision 1.381 - (view) (download) (annotate) - [select for diffs]
Fri Oct 19 17:12:25 2007 UTC (4 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.380: +17904 -17755 lines
Diff to previous 1.380
Finished plans for dodecahedron model.

Revision 1.380 - (view) (download) (annotate) - [select for diffs]
Tue Oct 16 20:37:39 2007 UTC (4 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.379: +98732 -98722 lines
Diff to previous 1.379
Finished |Dodecahedron::get_tabs| and `draw_dodecahedron_net' for
dodecahedron net sample.  The macro could be refined.

Revision 1.379 - (view) (download) (annotate) - [select for diffs]
Sun Oct 14 14:16:47 2007 UTC (4 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.378: +117550 -116176 lines
Diff to previous 1.378
Added functions and parser code for the transformer `transposed'
and the commands `invert' and `transpose'.
`transposed' operates on `transform' expressions
and `invert' and `transpose' operate on `transform' variables.

Revision 1.378 - (view) (download) (annotate) - [select for diffs]
Sat Oct 13 11:38:15 2007 UTC (4 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.377: +123745 -122962 lines
Diff to previous 1.377
Added `class Arc' and parser declarations and rules for
`arc' expressions.  The rules work but `arcs' are not
yet functional.

Revision 1.377 - (view) (download) (annotate) - [select for diffs]
Fri Oct 12 22:41:10 2007 UTC (4 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.376: +4984 -4852 lines
Diff to previous 1.376
Working on the function, the parser rules, and the 3DLDF macro for
creating and drawing tabs for the net of the dodecahedron.

Revision 1.376 - (view) (download) (annotate) - [select for diffs]
Fri Oct 12 20:52:16 2007 UTC (4 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.375: +42631 -42341 lines
Diff to previous 1.375
Working on the tabs for the dodecahedron net.

Revision 1.375 - (view) (download) (annotate) - [select for diffs]
Thu Oct 11 12:55:27 2007 UTC (4 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.374: +8169 -8134 lines
Diff to previous 1.374
Started working on making sundials on the faces
of a dodecahedron.

Revision 1.374 - (view) (download) (annotate) - [select for diffs]
Tue Oct 9 19:41:55 2007 UTC (4 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.373: +113763 -113774 lines
Diff to previous 1.373
Found and fixed a major bug in |Id_Map_Entry_Type::~Id_Map_Entry_Type|
in `imetfncs.web'.  It took me 7 hours to find and fix it.

It was causing this message to be issued:

*** glibc detected *** double free or corruption (fasttop): 0x0869c4f8 ***

I hope it was the only one.

I discovered it because declaring a vector-type variable within a macro definition
wasn't working.  Nor it work to declare one inside a group, e.g.,

begingroup;
bool_point_vector bpv;
endgroup;

Declarations within a macro definition are automatically contained in a group,
so the problem had to do with grouping.

An `Id_Map_Type' object is created for each group and placed onto a stack.  When
it's popped from the stack, the objects on it are destroyed.  Code in
|Id_Map_Entry_Type::~Id_Map_Entry_Type| was causing objects belonging to
vector-type variables to be deleted twice.

I had been getting this error message from `glibc' before at the end of a run, but it
hadn't been causing segmentation faults.  When groups were used, I did get them.

Revision 1.373 - (view) (download) (annotate) - [select for diffs]
Sat Oct 6 15:37:32 2007 UTC (4 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.372: +68471 -64245 lines
Diff to previous 1.372
Working on second sundial example.

Revision 1.372 - (view) (download) (annotate) - [select for diffs]
Tue Oct 2 18:53:22 2007 UTC (4 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.371: +651 -649 lines
Diff to previous 1.371
Working on rules for polyhedron nets (for cardboard models).

Revision 1.371 - (view) (download) (annotate) - [select for diffs]
Tue Oct 2 17:42:14 2007 UTC (4 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.370: +35622 -36374 lines
Diff to previous 1.370
Finished first sundial example.

Removed the parser rules for getting the plane of planar objects using
a syntax similar to a cast in C, e.g.,

circle c;
c := unit_circle;

plane q;

q := (plane) c;

I have replaced `(plane)' with `get_plane', e.g.,

q := get_plane c

Revision 1.370 - (view) (download) (annotate) - [select for diffs]
Sun Sep 30 17:45:38 2007 UTC (4 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.369: +20286 -14016 lines
Diff to previous 1.369
Working on sundial example.

Revision 1.369 - (view) (download) (annotate) - [select for diffs]
Wed Sep 26 19:53:03 2007 UTC (4 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.368: +15549 -14554 lines
Diff to previous 1.368
Working on finding an `ellipse' using a `conic_section_lattice'.

Revision 1.368 - (view) (download) (annotate) - [select for diffs]
Wed Sep 26 17:40:42 2007 UTC (4 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.367: +102382 -100803 lines
Diff to previous 1.367
Rotating objects.

Adding special rules for rotating focuses has made it necessary
to add individual rules for rotating objects of other types.
In the past, this was done by two rules which used the
non-terminal symbol `any_variable'.  (This symbol is used
in the code for the GNU Bison grammar and has no
corresponding type in the 3DLDF language.)

I would like to get rid of the `any_variable' symbol anyway,
but it still works for the other transformation commands
(i.e., other than `rotate'), so I'm keeping it for the present.

PLEASE NOTE:  User code may fail if it tries to rotate an object of
a type using the `rotate' command for which I haven't added rules.
I don't think I missed any drawable types, but if I did, please send
an email to me at `lfinsto1 --AT-- gwdg.de'.  (" --AT-- " stands for "@").

Revision 1.367 - (view) (download) (annotate) - [select for diffs]
Wed Sep 26 16:17:50 2007 UTC (4 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.366: +99903 -99882 lines
Diff to previous 1.366
The current sample code draws points and paths representing
a focus f0 and its plane of projection along with a circle c0
that lies in the x-z plane.
It then takes points on c0 and finds their projections
on the plane of projection for f0.  The points representing
the projections are put onto the path q1.

The plane of projection belonging to f0 is represented by the
rectangle r0.
Figure 1 is output using another focus, f1,
which is located behind f0, but with the same direction.
This makes it possible to draw the objects which represent f0.
Figure 2 is output using f0 itself.
Figure 3 is output using a different focus, which makes it
possible to see the objects represent f0 from the side, along with
c0.
Making this example has turned out to be trickier than expected.

The next step will be to create a conic_section_lattice using
the points on q1.

Revision 1.366 - (view) (download) (annotate) - [select for diffs]
Mon Sep 24 19:54:09 2007 UTC (4 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.365: +100360 -99810 lines
Diff to previous 1.365
The current sample code in `sample2.ldf' draws points and paths
representing a focus f0 and its plane of projection along with a
circle c0 that lies in the x-z plane.  The plane of projection
belonging to f0 is represented by the rectangle r0.  Figure 1 is
output using another focus, f1, which is located behind f0, but with
the same direction.  This makes it possible to draw the objects which
represent f0.  Figure 2 is output using f0 itself.  Figure 3 is output
using a different focus, which makes it possible to see the objects
represent f0 from the side, along with c0.  Making this example has
turned out to be trickier than expected.

The next step is to take points on c0 and find their projections on
r0.

Revision 1.365 - (view) (download) (annotate) - [select for diffs]
Mon Sep 24 14:03:12 2007 UTC (4 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.364: +101888 -101716 lines
Diff to previous 1.364
Added parser rules for "tilting" focuses.  `tilt' is like `rotate', except that
rotation about the "focus axes" is performed by default.  With `rotate',
rotation about the main axes is performed by default.  The options `with_main_axes'
and `with_focus_axes' can be used with each of these commands.  They will either
have no effect, or cause rotation to be performed about the other set of axes.

Revision 1.364 - (view) (download) (annotate) - [select for diffs]
Mon Sep 24 13:00:50 2007 UTC (4 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.363: +959 -955 lines
Diff to previous 1.363
Minor changes and corrections.

Revision 1.363 - (view) (download) (annotate) - [select for diffs]
Wed Sep 19 19:54:03 2007 UTC (4 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.362: +16582 -16453 lines
Diff to previous 1.362
Working on parser rules and functions for transforming `focuses'.

Revision 1.362 - (view) (download) (annotate) - [select for diffs]
Wed Sep 19 14:35:28 2007 UTC (4 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.361: +29356 -27190 lines
Diff to previous 1.361
Working on parser rules and functions for rotating `focuses'.

Revision 1.361 - (view) (download) (annotate) - [select for diffs]
Mon Sep 17 19:53:42 2007 UTC (4 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.360: +926 -918 lines
Diff to previous 1.360
Added the parser tokens |PAN|, |PAN|, |PANNED|, |ZOOM|,
and |ZOOMED| for use with |Focuses|.

Revision 1.360 - (view) (download) (annotate) - [select for diffs]
Sun Sep 2 17:47:13 2007 UTC (4 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.359: +95996 -95865 lines
Diff to previous 1.359
Working on the parser rule and function for rotating a `focus'.

Revision 1.359 - (view) (download) (annotate) - [select for diffs]
Sun Sep 2 17:19:01 2007 UTC (4 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.358: +100217 -100094 lines
Diff to previous 1.358
Trying to fix a problem with the way in which
the `up' direction of a `focus' is set.  This may require
some investigation.

Revision 1.358 - (view) (download) (annotate) - [select for diffs]
Sun Sep 2 15:41:25 2007 UTC (4 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.357: +70599 -68974 lines
Diff to previous 1.357
Added parser rules for the following operations on `focuses'
(`get_transform' already existed):

get_position
get_direction
get_distance
get_up
get_perspective_transform

Revision 1.357 - (view) (download) (annotate) - [select for diffs]
Sun Aug 26 16:36:24 2007 UTC (4 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.356: +6905 -8104 lines
Diff to previous 1.356
Added parser rules and functions for finding the intersection points
of a `conic_section_lattice' and a `circle'.

Revision 1.356 - (view) (download) (annotate) - [select for diffs]
Tue Aug 21 19:49:07 2007 UTC (4 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.355: +11834 -8789 lines
Diff to previous 1.355
Working on finding the intersection points of a `conic_section_lattice'
and a `circle'.

Revision 1.355 - (view) (download) (annotate) - [select for diffs]
Tue Aug 21 17:49:03 2007 UTC (4 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.354: +21151 -21003 lines
Diff to previous 1.354
Added parser rules and functions for finding the intersection
points of a `conic_section_lattice' and a linear `path'.
The example I've made in `sample1.ldf' works, but I haven't tested
it for any other cases.

Revision 1.354 - (view) (download) (annotate) - [select for diffs]
Tue Aug 21 14:32:55 2007 UTC (4 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.353: +98754 -98442 lines
Diff to previous 1.353
Added parser rules and functions for accessing, setting, resetting,
and deleting the `transform' element of `conic_section_lattices'.

Revision 1.353 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 10:02:42 2007 UTC (4 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.352: +496 -473 lines
Diff to previous 1.352
Drawing `conic_section_lattices'.

The `draw_lattice' command now takes the same options as the other drawing
commands.  However, when a `color_vector' option is used, only the
first `color' on it is used.  I will try to fix this, but what's really
needed is an overhaul of the way `paths' are drawn.

Revision 1.352 - (view) (download) (annotate) - [select for diffs]
Sun Aug 19 17:42:29 2007 UTC (4 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.351: +65949 -63896 lines
Diff to previous 1.351
Working on parser rules and functions for `conic_section_lattices'.

Revision 1.351 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 22:44:44 2007 UTC (4 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.350: +43230 -42949 lines
Diff to previous 1.350
Working on parser rules and functions for `Conic_Section_Lattices'.

Revision 1.350 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 20:01:15 2007 UTC (4 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.349: +28010 -26624 lines
Diff to previous 1.349
Intersection of a `conic_section_lattices' and a linear `path'.
This doesn't work yet.

Revision 1.349 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 18:34:02 2007 UTC (4 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.348: +95738 -93545 lines
Diff to previous 1.348
Changed the commands labelling `conic_section_lattices'.
They now take the same arguments as the other labelling commands.

Revision 1.348 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 12:21:53 2007 UTC (4 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.347: +93090 -92720 lines
Diff to previous 1.347
Added parser rules for reversing vector-type objects (actually variables).
Added code for reversing objects of all vector-types.
I've tested a few and it seems to work.

Revision 1.347 - (view) (download) (annotate) - [select for diffs]
Tue Aug 14 20:02:33 2007 UTC (4 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.346: +99150 -99085 lines
Diff to previous 1.346
Working on the `traverse' command.  It's now possible for the start value
to be greater than or equal to the end value.  In the latter case, a
`point_vector' containing a single `point' is returned.

It's now possible to reverse the order of the `points' on a `point_vector'
by using the `reverse' command.  `reverse' can be called on other vector-type
objects (actually vector-type variables), but this doesn't work yet for any
other types.  Instead, a warning is issued.

Revision 1.346 - (view) (download) (annotate) - [select for diffs]
Wed Aug 8 19:50:50 2007 UTC (4 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.345: +184 -142 lines
Diff to previous 1.345
Working on |Conic_Section_Lattice::traverse| in `cncsctlt.web'.
It almost works right, but not quite.

Revision 1.345 - (view) (download) (annotate) - [select for diffs]
Wed Aug 8 15:48:15 2007 UTC (4 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.344: +13369 -12678 lines
Diff to previous 1.344
Working on parser rules and functions for getting points from
`conic_section_lattices' and traversing them.

I've now installed Bison 2.3 because Bison 1.875 aborted when trying
to process `parser.y++'. Version 2.3 works fine.  I've revised
a couple of rules so that they're now the way I want them to be.

I've begun removing some unnecessary rules in order to reduce the number
of states defined by the parser.  I would have liked to keep them for
the sake of making the logical structure of the grammar clearer, but
this may be one of the reasons Bison 1.875 was failing.

Users will also have to install Bison 2.3 or compile the
`parser.c++' in the distribution instead of rebuilding it.

Revision 1.344 - (view) (download) (annotate) - [select for diffs]
Tue Aug 7 20:03:36 2007 UTC (4 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.343: +85781 -85670 lines
Diff to previous 1.343
Trying to reduce the number of states in the parser.  New rules have
started to make GNU Bison abort and I don't understand why.  It may be
worthwhile installing a newer version of Bison.

Revision 1.343 - (view) (download) (annotate) - [select for diffs]
Tue Aug 7 15:27:46 2007 UTC (4 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.342: +92688 -92719 lines
Diff to previous 1.342
Got the `get_point' operation for `conic_section_lattices' to work.

Revision 1.342 - (view) (download) (annotate) - [select for diffs]
Mon Aug 6 22:19:24 2007 UTC (4 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.341: +8093 -8073 lines
Diff to previous 1.341
Finished writing the functions and parser rules for creating
`conic_section_lattices', assigning to them, and showing them.

About to start working on the functions and parser rules for
finding points on the conic section by applying the `get_point'
operation to a `conic_section_lattice' variable.

Revision 1.341 - (view) (download) (annotate) - [select for diffs]
Sun Aug 5 17:43:09 2007 UTC (4 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.340: +21554 -21523 lines
Diff to previous 1.340
Working on `conic_section_lattices'.

Revision 1.340 - (view) (download) (annotate) - [select for diffs]
Fri Aug 3 19:25:12 2007 UTC (4 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.339: +89498 -88281 lines
Diff to previous 1.339
Working on |class Conic_Section_Lattice|,
|struct Conic_Section_Lattice_Options|,
and their associated functions and parser rules.

Revision 1.339 - (view) (download) (annotate) - [select for diffs]
Mon Jul 30 08:43:00 2007 UTC (4 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.338: +8321 -8088 lines
Diff to previous 1.338
Working on parser rules for `conic_section_lattice'.

Revision 1.338 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 17:55:45 2007 UTC (4 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.337: +41719 -41561 lines
Diff to previous 1.337
Working on `class Conic_Section_Lattice', `struct Conic_Section_Lattice_Options',
and the parser rules and functions associated with them.

Revision 1.337 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 16:09:38 2007 UTC (4 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.336: +96714 -95936 lines
Diff to previous 1.336
Added code for `class Conic_Section_Lattice' and
`struct Conic_Section_Lattice_Options'.

Added a complete set of parser rules for `conic_section_lattices' and
`conic_section_lattice_vectors'.  They don't do anything yet, however.

Revision 1.336 - (view) (download) (annotate) - [select for diffs]
Fri Jul 27 19:51:23 2007 UTC (4 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.335: +95479 -95207 lines
Diff to previous 1.335
Working on |Pointer_Vector<Point, Point>::rectify|
in `pntrvcf0.web'.  This is for "rectifying" `points' on a
`point_vector', which means placing them in order around
an approximate center.  This is needed for generating conic sections
using the Braikenridge-Maclaurin construction.

Revision 1.335 - (view) (download) (annotate) - [select for diffs]
Mon Jul 23 09:41:16 2007 UTC (4 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.334: +90294 -90133 lines
Diff to previous 1.334
Working on the functions and the parser rule for culling
|Pointer_Vectors|.  There is currently only one parser rule;
I plan to add more.

I had some trouble getting the template function
|Scan_Parse::cull_func| to compile and instantiate correctly.

Revision 1.334 - (view) (download) (annotate) - [select for diffs]
Fri Jul 20 16:58:00 2007 UTC (4 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.333: +19959 -19884 lines
Diff to previous 1.333
Working on generating conic sections from six points.

Revision 1.333 - (view) (download) (annotate) - [select for diffs]
Sun Jul 15 17:46:32 2007 UTC (4 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.332: +15008 -15062 lines
Diff to previous 1.332
Working on |Conic_Section::are_on_conic_section| and
|Conic_Section::generate|.

Revision 1.332 - (view) (download) (annotate) - [select for diffs]
Mon Jul 9 18:06:08 2007 UTC (4 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.331: +46261 -45703 lines
Diff to previous 1.331
Pascals Theorem and Braikenridge-Maclaurin Construction.
Constructing a conic section from 5 points.

Working on the predicate `are_on_conic_section'.

Revision 1.331 - (view) (download) (annotate) - [select for diffs]
Mon Jul 9 16:08:50 2007 UTC (4 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.330: +41276 -40212 lines
Diff to previous 1.330
Added parser rules and functions for hyperbolae.

Revision 1.330 - (view) (download) (annotate) - [select for diffs]
Mon Jul 9 14:23:29 2007 UTC (4 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.329: +53855 -53492 lines
Diff to previous 1.329
Working on functions for hyperbolae.

Updated copyright and license information in many files.

Revision 1.329 - (view) (download) (annotate) - [select for diffs]
Tue Jul 3 18:55:55 2007 UTC (4 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.328: +43824 -43630 lines
Diff to previous 1.328
Braikenridge-Maclaurin Construction.
Constructing a conic section from 5 points.

Working on the C++ function.  Trying to get an example
with a hyperbola to work.

Revision 1.328 - (view) (download) (annotate) - [select for diffs]
Tue Jul 3 15:52:38 2007 UTC (4 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.327: +5 -4 lines
Diff to previous 1.327
Updated version of the GNU General Public License (GPL)
and my postal address.

Revision 1.327 - (view) (download) (annotate) - [select for diffs]
Wed Jun 27 22:40:50 2007 UTC (4 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.326: +2458 -2385 lines
Diff to previous 1.326
Braikenridge-Maclaurin Construction.
Constructing an ellipse from 5 points.

Finished the C++ function.  I need to add error handling.

Revision 1.326 - (view) (download) (annotate) - [select for diffs]
Tue Jun 26 19:53:13 2007 UTC (4 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.325: +78 -121 lines
Diff to previous 1.325
Working on the C++ function for Braikenridge-Maclaurin construction
(for constructing an ellipse from 5 points).

Revision 1.325 - (view) (download) (annotate) - [select for diffs]
Wed Jun 20 19:04:50 2007 UTC (4 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.324: +22002 -21939 lines
Diff to previous 1.324
Working on implementing the Braikenridge-Maclaurin construction
for ellipses.

Revision 1.324 - (view) (download) (annotate) - [select for diffs]
Tue Jun 19 19:03:48 2007 UTC (4 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.323: +7500 -7410 lines
Diff to previous 1.323
Working on decomposing a |Path| using a |Point|.

Revision 1.323 - (view) (download) (annotate) - [select for diffs]
Tue Jun 19 16:52:08 2007 UTC (4 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.322: +8299 -8419 lines
Diff to previous 1.322
Added parser rules for decomposing `reg_polygons'.

Revision 1.322 - (view) (download) (annotate) - [select for diffs]
Tue Jun 19 16:20:37 2007 UTC (4 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.321: +4555 -4490 lines
Diff to previous 1.321
Added code for decomposing a `Polygon' using a `Path'.

Revision 1.321 - (view) (download) (annotate) - [select for diffs]
Tue Feb 6 16:15:30 2007 UTC (5 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.320: +64859 -63095 lines
Diff to previous 1.320
Added code for the tangent, arcsine, arccosine, and arctangent
functions.

Modified Files:
	ANIMATNS/animctrl.web CWEB/ChangeLog CWEB/io.web
	CWEB/parser.c++ CWEB/parser.h CWEB/parser.h++
	CWEB/parser.output CWEB/parser.y++ CWEB/pbsndecl.w
	CWEB/pnumexpr.w CWEB/prrfnc0.web CWEB/pspglb.web
	CWEB/sample0.ldf CWEB/sctpcrt.web CWEB/LOGS/io.web.log
	CWEB/LOGS/pbsndecl.w.log CWEB/LOGS/pnumexpr.w.log
	CWEB/LOGS/prrfnc0.web.log CWEB/LOGS/pspglb.web.log
	CWEB/LOGS/sample0.ldf.log CWEB/LOGS/sctpcrt.web.log
	SNAPSHOTS/3DLDFsnp.tar.gz SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.320 - (view) (download) (annotate) - [select for diffs]
Sat Nov 11 15:27:41 2006 UTC (5 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.319: +19160 -19116 lines
Diff to previous 1.319
Minor changes.

Revision 1.319 - (view) (download) (annotate) - [select for diffs]
Thu Nov 9 20:13:36 2006 UTC (5 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.318: +56345 -55829 lines
Diff to previous 1.318
Working on parser rules and functions for `cones'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/cones.web Group/CWEB/main.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pictures.web Group/CWEB/ppntexpr.w
	Group/CWEB/ppthexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/sample0.ldf Group/CWEB/sctpfncs.web
	Group/CWEB/LOGS/3DLDFtex.tex.log Group/CWEB/LOGS/cones.web.log
	Group/CWEB/LOGS/main.web.log Group/CWEB/LOGS/pictures.web.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.318 - (view) (download) (annotate) - [select for diffs]
Thu Nov 9 18:11:59 2006 UTC (5 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.317: +56312 -55526 lines
Diff to previous 1.317
Working on parser rules and functions for `cones'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/cones.web Group/CWEB/imetfncs.web Group/CWEB/io.web
	Group/CWEB/main.web Group/CWEB/origami.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/patterns.web
	Group/CWEB/pbsndecl.w Group/CWEB/pcirexpr.w
	Group/CWEB/pellexpr.w Group/CWEB/pens.web
	Group/CWEB/pictures.web Group/CWEB/plyhdslc.web
	Group/CWEB/points.web Group/CWEB/ppthexpr.w
	Group/CWEB/prrfnc0.web Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/solfaced.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/cones.web.log Group/CWEB/LOGS/imetfncs.web.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/origami.web.log
	Group/CWEB/LOGS/patterns.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcirexpr.w.log
	Group/CWEB/LOGS/pellexpr.w.log Group/CWEB/LOGS/pens.web.log
	Group/CWEB/LOGS/pictures.web.log
	Group/CWEB/LOGS/plyhdslc.web.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/scan.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.317 - (view) (download) (annotate) - [select for diffs]
Thu Nov 9 13:59:08 2006 UTC (5 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.316: +13239 -13204 lines
Diff to previous 1.316
It's now possible to use single-napped elliptical and circular
`cones', and double-napped circular `cones'.
I still need to write many functions and parser rules for this
type, and for `cylinders', too.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/cones.web
	Group/CWEB/loader.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pbsndecl.w Group/CWEB/prrfnc0.web
	Group/CWEB/psetcmnd.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/cones.web.log
	Group/CWEB/LOGS/loader.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.316 - (view) (download) (annotate) - [select for diffs]
Wed Nov 8 20:09:26 2006 UTC (5 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.315: +11775 -11681 lines
Diff to previous 1.315
Started working on `location' for `Cones' and `Cylinders'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/cones.web
	Group/CWEB/cylinder.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pnumexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/cones.web.log Group/CWEB/LOGS/cylinder.web.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz

Revision 1.315 - (view) (download) (annotate) - [select for diffs]
Wed Nov 8 19:13:54 2006 UTC (5 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.314: +26328 -25632 lines
Diff to previous 1.314
Circular and elliptical `Cones' are now functional.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/cones.web
	Group/CWEB/cylinder.web Group/CWEB/dashptrn.web
	Group/CWEB/ellpsslc.web Group/CWEB/format.web
	Group/CWEB/glyphs.web Group/CWEB/helices.web
	Group/CWEB/layers.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pctfncs0.web Group/CWEB/pdrwcmnd.w
	Group/CWEB/pictures.web Group/CWEB/prrfnc0.web
	Group/CWEB/psetcmnd.w Group/CWEB/sample0.ldf
	Group/CWEB/shapes.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/cones.web.log
	Group/CWEB/LOGS/cylinder.web.log
	Group/CWEB/LOGS/dashptrn.web.log
	Group/CWEB/LOGS/ellpsslc.web.log
	Group/CWEB/LOGS/format.web.log Group/CWEB/LOGS/glyphs.web.log
	Group/CWEB/LOGS/helices.web.log Group/CWEB/LOGS/layers.web.log
	Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/pictures.web.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/shapes.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.314 - (view) (download) (annotate) - [select for diffs]
Wed Nov 8 14:29:02 2006 UTC (5 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.313: +13720 -13625 lines
Diff to previous 1.313
Added code for the `cylinder' type.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/crclslc.web
	Group/CWEB/cylinder.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/psetcmnd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/crclslc.web.log
	Group/CWEB/LOGS/cylinder.web.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.313 - (view) (download) (annotate) - [select for diffs]
Mon Nov 6 18:20:55 2006 UTC (5 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.312: +60796 -57592 lines
Diff to previous 1.312
Added functions and rules for cylinders.

Modified Files:
	Group/CWEB/3DLDFmp.mp Group/CWEB/3DLDFp02.web
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/circles.web Group/CWEB/colall.web
	Group/CWEB/colors.web Group/CWEB/cones.web
	Group/CWEB/conicsct.web Group/CWEB/conveps.web
	Group/CWEB/cylinder.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pbsndecl.w Group/CWEB/pdrwcmnd.w
	Group/CWEB/pldfdcl.w Group/CWEB/ppntexpr.w
	Group/CWEB/prelims.web Group/CWEB/prrfnc0.web
	Group/CWEB/psetcmnd.w Group/CWEB/ptrfcmnd.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/LOGS/3DLDFmp.mp.log
	Group/CWEB/LOGS/3DLDFp02.web.log
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/circles.web.log Group/CWEB/LOGS/colall.web.log
	Group/CWEB/LOGS/colors.web.log Group/CWEB/LOGS/cones.web.log
	Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/conveps.web.log
	Group/CWEB/LOGS/cylinder.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/prelims.web.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/ptrfcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/shapes.web.log Group/CWEB/LOGS/solids.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.312 - (view) (download) (annotate) - [select for diffs]
Sun Oct 1 17:10:48 2006 UTC (5 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.311: +43657 -43588 lines
Diff to previous 1.311
Started working on the rule
`transform_primary: ALIGN path_primary WITH_AXIS axis_specifier'
in `ptrnexpr.w'.  It's not functional yet.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/ptrnexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/ptrnexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.311 - (view) (download) (annotate) - [select for diffs]
Wed Jan 25 19:04:12 2006 UTC (6 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.310: +13271 -13177 lines
Diff to previous 1.310
Working on the `paraboloid' type.  It will require some changes
to `class Parabola'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/conveps.web Group/CWEB/io.web
	Group/CWEB/parabola.web Group/CWEB/parabold.web
	Group/CWEB/paraellp.web Group/CWEB/parahypr.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pcrvexpr.w
	Group/CWEB/pdrwcmnd.w Group/CWEB/ploops.w
	Group/CWEB/prrfnc0.web Group/CWEB/psetcmnd.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpfncs.web Group/CWEB/solids.web
	Group/CWEB/spheres.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/conveps.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/parabola.web.log
	Group/CWEB/LOGS/parabold.web.log
	Group/CWEB/LOGS/paraellp.web.log
	Group/CWEB/LOGS/parahypr.web.log
	Group/CWEB/LOGS/pcrvexpr.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/ploops.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/solids.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.310 - (view) (download) (annotate) - [select for diffs]
Wed Jan 25 17:39:51 2006 UTC (6 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.309: +12436 -12477 lines
Diff to previous 1.309
Working on the `paraboloid' type.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/conveps.web Group/CWEB/io.web
	Group/CWEB/parabold.web Group/CWEB/paraellp.web
	Group/CWEB/parahypr.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pcrvexpr.w Group/CWEB/pdrwcmnd.w
	Group/CWEB/prrfnc0.web Group/CWEB/psetcmnd.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpfncs.web Group/CWEB/solids.web
	Group/CWEB/spheres.web Group/CWEB/LOGS/conveps.web.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/parabold.web.log
	Group/CWEB/LOGS/paraellp.web.log
	Group/CWEB/LOGS/parahypr.web.log
	Group/CWEB/LOGS/pcrvexpr.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/solids.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.309 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 17:52:41 2006 UTC (6 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.308: +85079 -83433 lines
Diff to previous 1.308
Started working on the `paraboloid' and `paraboloid_vector' types.
They can be declared and shown, but they are currently non-functional.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/imetfncs.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/parser.y++ Group/CWEB/pldfdcl.w
	Group/CWEB/pnumexpr.w Group/CWEB/psetcmnd.w
	Group/CWEB/pshowcmd.w Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/shapes.web
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/shapes.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.308 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 16:28:52 2006 UTC (6 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.307: +1 -1 lines
Diff to previous 1.307
Started working on `class Paraboloid' in `parabold.web'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/deftfncs.web Group/CWEB/figures.web
	Group/CWEB/glyphs.web Group/CWEB/imetfncs.web
	Group/CWEB/main.web Group/CWEB/parabold.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/pctfncs0.web Group/CWEB/prrfnc0.web
	Group/CWEB/scan.web Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/solids.web
	Group/CWEB/utility.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/figures.web.log Group/CWEB/LOGS/glyphs.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/parabold.web.log
	Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/scan.web.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/solids.web.log Group/CWEB/LOGS/utility.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.307 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 14:23:14 2006 UTC (6 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.306: +22548 -23660 lines
Diff to previous 1.306
In the code for finding the intersection points of a `polyhedron'
and a linear `path':

   Changed the right-hand side of the corresponding rules from
   `point_vector' to `bool_point_vector'.

Added code for assigning to a `numeric' from a `numeric_vector'.
If the `numeric_vector' is non-null and contains at least one element,
the first element is used for the assignment.  Otherwise, the `numeric'
is set to `INVALID_NUMERIC'.  I will need this for the determining the
location of a `point' with respect to a `polyhedron'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pbpvexpr.w Group/CWEB/pclrcmnd.w
	Group/CWEB/pcolexpr.w Group/CWEB/pcommand.w
	Group/CWEB/pnmvexpr.w Group/CWEB/pnumexpr.w
	Group/CWEB/points.web Group/CWEB/polyhed.web
	Group/CWEB/pptvexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbpvexpr.w.log
	Group/CWEB/LOGS/pclrcmnd.w.log Group/CWEB/LOGS/pcolexpr.w.log
	Group/CWEB/LOGS/pcommand.w.log Group/CWEB/LOGS/pnmvexpr.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polyhed.web.log Group/CWEB/LOGS/pptvexpr.w.log
	Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.306 - (view) (download) (annotate) - [select for diffs]
Fri Jan 20 20:40:23 2006 UTC (6 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.305: +11935 -13983 lines
Diff to previous 1.305
Added code for finding the intersection of a `polyhedron' and a `plane'.
It is a `polygon', except for the degenerate cases.

Fixed memory leak in the parser rules using `transformer'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/io.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/polyhed.web Group/CWEB/porgexpr.w
	Group/CWEB/ppenexpr.w Group/CWEB/ppygexpr.w
	Group/CWEB/prplexpr.w Group/CWEB/psphexpr.w
	Group/CWEB/ptglexpr.w Group/CWEB/ptrnexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/polyhed.web.log Group/CWEB/LOGS/porgexpr.w.log
	Group/CWEB/LOGS/ppenexpr.w.log Group/CWEB/LOGS/ppygexpr.w.log
	Group/CWEB/LOGS/prplexpr.w.log Group/CWEB/LOGS/psphexpr.w.log
	Group/CWEB/LOGS/ptglexpr.w.log Group/CWEB/LOGS/ptrnexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.305 - (view) (download) (annotate) - [select for diffs]
Fri Jan 20 19:24:17 2006 UTC (6 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.304: +38154 -37752 lines
Diff to previous 1.304
Added code for disentangling a `point_vector' to produce a
convex `polygon'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/cuboid.web Group/CWEB/io.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/polygons.web
	Group/CWEB/polyhed.web Group/CWEB/porgexpr.w
	Group/CWEB/ppenexpr.w Group/CWEB/ppthexpr.w
	Group/CWEB/ppygexpr.w Group/CWEB/precexpr.w
	Group/CWEB/prrfnc0.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/polyhed.web.log Group/CWEB/LOGS/porgexpr.w.log
	Group/CWEB/LOGS/ppenexpr.w.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/ppygexpr.w.log Group/CWEB/LOGS/precexpr.w.log
	Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.304 - (view) (download) (annotate) - [select for diffs]
Fri Jan 20 15:59:56 2006 UTC (6 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.303: +18485 -17573 lines
Diff to previous 1.303
Added code for finding the intersection points of a
`polyhedron' and a linear `path'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/io.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/polyhed.web Group/CWEB/porgexpr.w
	Group/CWEB/ppenexpr.w Group/CWEB/pphdexpr.w
	Group/CWEB/ppicexpr.w Group/CWEB/pprbexpr.w
	Group/CWEB/pptvexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/polyhed.web.log Group/CWEB/LOGS/porgexpr.w.log
	Group/CWEB/LOGS/ppenexpr.w.log Group/CWEB/LOGS/pphdexpr.w.log
	Group/CWEB/LOGS/ppicexpr.w.log Group/CWEB/LOGS/pprbexpr.w.log
	Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.303 - (view) (download) (annotate) - [select for diffs]
Tue Dec 20 20:57:52 2005 UTC (6 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.302: +33213 -33026 lines
Diff to previous 1.302
Added code for getting the nets of polyhedra using the `get_net'
operator.  So far, this only
works for the Great Rhombicosidodecahedron.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/io.web Group/CWEB/nurbs.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/points.web
	Group/CWEB/prpvexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/prpvexpr.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solids.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.302 - (view) (download) (annotate) - [select for diffs]
Tue Dec 20 18:41:34 2005 UTC (6 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.301: +21545 -20970 lines
Diff to previous 1.301
Finished the non-default |Great_Rhombicosidododecahedron| constructor.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/phlxexpr.w Group/CWEB/phypexpr.w
	Group/CWEB/pnumexpr.w Group/CWEB/polyhed.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/phlxexpr.w.log
	Group/CWEB/LOGS/phypexpr.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/polyhed.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.301 - (view) (download) (annotate) - [select for diffs]
Fri Dec 16 18:47:17 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.300: +18956 -18444 lines
Diff to previous 1.300
Found memory leak in the parser:
A |Transform*| wasn't being deleted in some or all the rules
with the `transformer' symbol.  I've started fixing this, but
I'll have to do it gradually, because there are so many files
with a rule like this.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/conicsct.web Group/CWEB/ellipses.web
	Group/CWEB/ellpsoid.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pcirexpr.w Group/CWEB/pconexpr.w
	Group/CWEB/pellexpr.w Group/CWEB/ppntexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/pcirexpr.w.log Group/CWEB/LOGS/pconexpr.w.log
	Group/CWEB/LOGS/pellexpr.w.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.300 - (view) (download) (annotate) - [select for diffs]
Thu Dec 15 20:53:05 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.299: +17751 -17708 lines
Diff to previous 1.299
In the example of finding the intersection
of a `plane' and an `ellipsoid':

   Now testing the resulting `ellipse' for ellipticity.
   It fails the test, but all of its `points' are
   on the `ellipsoid' and lie in the `plane'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pblexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/pblexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.299 - (view) (download) (annotate) - [select for diffs]
Thu Dec 15 20:41:40 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.298: +11592 -16043 lines
Diff to previous 1.298
The intersection of a `plane' and an `ellipsoid'.
This seems to work now.  I've changed it so that
`intersection' returns an `ellipse' rather than
a `path_vector'.  I was using the latter for testing.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/ellipses.web
	Group/CWEB/ellpsoid.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.298 - (view) (download) (annotate) - [select for diffs]
Thu Dec 15 19:25:12 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.297: +11565 -11319 lines
Diff to previous 1.297
The intersection of a `plane' and an `ellipsoid'.
This seems to work now.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/cuboid.web
	Group/CWEB/ellpsoid.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/plblcmnd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.297 - (view) (download) (annotate) - [select for diffs]
Wed Dec 14 20:55:10 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.296: +17290 -17125 lines
Diff to previous 1.296
Working on |Great_Rhombicosidododecahedron::get_net()|
in `Group/CWEB/polyhed.web'.

The Great Rhombicosidododecahedron is the first polyhedron type
I've started to implement since writing the parser.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/nurbs.web Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/pcirexpr.w Group/CWEB/plblcmnd.w
	Group/CWEB/points.web Group/CWEB/polyhed.web
	Group/CWEB/prplexpr.w Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/LOGS/3DLDFtex.tex.log Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pcirexpr.w.log
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polyhed.web.log Group/CWEB/LOGS/prplexpr.w.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solids.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.296 - (view) (download) (annotate) - [select for diffs]
Wed Dec 14 17:25:39 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.295: +480 -480 lines
Diff to previous 1.295
Removed some more debugging code from the parser input files.
I've been doing this for some time, in order to try to get
`parser.c++' to compile faster.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/ppntexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.295 - (view) (download) (annotate) - [select for diffs]
Tue Dec 13 20:58:20 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.294: +11474 -11237 lines
Diff to previous 1.294
Working on finding the intersection of an `ellipsoid' and a `plane',
which is an `ellipse'.  Still having problems with some cases.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/plblcmnd.w
	Group/CWEB/polygons.web Group/CWEB/ppicexpr.w
	Group/CWEB/pplhdslc.w Group/CWEB/ppnvexpr.w
	Group/CWEB/psphexpr.w Group/CWEB/pspvexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/plblcmnd.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/ppicexpr.w.log Group/CWEB/LOGS/pplhdslc.w.log
	Group/CWEB/LOGS/ppnvexpr.w.log Group/CWEB/LOGS/psphexpr.w.log
	Group/CWEB/LOGS/pspvexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.294 - (view) (download) (annotate) - [select for diffs]
Sun Dec 11 18:47:34 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.293: +26641 -21625 lines
Diff to previous 1.293
Added code for finding the `polygon' that represents the
intersection of a `cuboid' and a `plane'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/cuboid.web
	Group/CWEB/ellpsoid.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pglyexpr.w Group/CWEB/planes.web
	Group/CWEB/pnumexpr.w Group/CWEB/ppygexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/pglyexpr.w.log Group/CWEB/LOGS/planes.web.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/ppygexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.293 - (view) (download) (annotate) - [select for diffs]
Fri Dec 9 20:51:44 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.292: +6126 -7969 lines
Diff to previous 1.292
Added code for finding the intersection points of a linear `path'
and an `ellipsoid'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/cuboid.web Group/CWEB/ellpsoid.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbpvexpr.w
	Group/CWEB/pglvexpr.w Group/CWEB/pptvexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/pglvexpr.w.log
	Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.292 - (view) (download) (annotate) - [select for diffs]
Fri Dec 9 17:22:40 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.291: +91612 -93225 lines
Diff to previous 1.291
Added code for finding the intersection points of a `Cuboid'
and a linear `Path'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pbpvexpr.w Group/CWEB/pdshexpr.w
	Group/CWEB/pedvexpr.w Group/CWEB/peldexpr.w
	Group/CWEB/pellpslc.w Group/CWEB/peqexpr.w
	Group/CWEB/pfocexpr.w Group/CWEB/pictures.web
	Group/CWEB/polygons.web Group/CWEB/pprgstmt.w
	Group/CWEB/pptvexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/3DLDFtex.tex.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/pdshexpr.w.log
	Group/CWEB/LOGS/pedvexpr.w.log Group/CWEB/LOGS/peldexpr.w.log
	Group/CWEB/LOGS/pellpslc.w.log Group/CWEB/LOGS/peqexpr.w.log
	Group/CWEB/LOGS/pfocexpr.w.log
	Group/CWEB/LOGS/pictures.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/pprgstmt.w.log Group/CWEB/LOGS/pptvexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.291 - (view) (download) (annotate) - [select for diffs]
Fri Dec 9 12:16:47 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.290: +37891 -36444 lines
Diff to previous 1.290
Added `Cuboid::location()' with a `Point' argument, and a parser rule
for accessing it.

Added parser rules for getting the `Plane' of objects of types derived
from `Path'.  Previously, I only had a rule for getting the `Plane' of
a `Path'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/cuboid.web Group/CWEB/io.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pnumexpr.w
	Group/CWEB/ppntexpr.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/cuboid.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.290 - (view) (download) (annotate) - [select for diffs]
Wed Dec 7 20:57:36 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.289: +16825 -15696 lines
Diff to previous 1.289
Started working on `Ellipsoid::intersection_points()'
in `ellpsoid.web'.  This function is for finding the intersection
points of an `ellipsoid' and a linear `path'.  It doesn't work yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/ellpsoid.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pptvexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.289 - (view) (download) (annotate) - [select for diffs]
Wed Dec 7 19:44:28 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.288: +10540 -10760 lines
Diff to previous 1.288
The location of a `point p' with respect to an `ellipsoid e'.
`location' returns 0 if `p' lies on the surface of `e',
1 if `p' lies within `e', -1 if it lies outside of `e',
and `INVALID_NUMERIC' if an error occurs.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/ellpsoid.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/passign.w Group/CWEB/pnumexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/ellpsoid.web.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.288 - (view) (download) (annotate) - [select for diffs]
Wed Dec 7 17:32:43 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.287: +45538 -45349 lines
Diff to previous 1.287
Added code for finding the surrounding `cuboid' of an `ellipsoid'.
The problem of finding the inscribed `cuboid' is more
difficult, and I don't know how to do it yet.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/cuboid.web Group/CWEB/ellpsoid.web
	Group/CWEB/io.web Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pcubexpr.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/ellpsoid.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pcubexpr.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.287 - (view) (download) (annotate) - [select for diffs]
Wed Dec 7 13:59:35 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.286: +35151 -35117 lines
Diff to previous 1.286
Added parser rules and functions for `ulong_long_vector'
and `get_prime_vector'.

Working on cweaving parser files.

Modified Files:
	Group/CWEB/3DLDFprg.web Group/CWEB/ChangeLog
	Group/CWEB/ellpsoid.web Group/CWEB/imetfncs.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pfgopcmd.w
	Group/CWEB/plblcmnd.w Group/CWEB/pldfdcl.w
	Group/CWEB/pnmvexpr.w Group/CWEB/pnumexpr.w
	Group/CWEB/primes.web Group/CWEB/pshowcmd.w
	Group/CWEB/pullvxpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/3DLDFprg.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/imetfncs.web.log
	Group/CWEB/LOGS/pfgopcmd.w.log Group/CWEB/LOGS/plblcmnd.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pnmvexpr.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/primes.web.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pullvxpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.286 - (view) (download) (annotate) - [select for diffs]
Tue Dec 6 20:58:51 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.285: +7687 -7593 lines
Diff to previous 1.285
Working on prime numbers.

Modified Files:
	Group/CWEB/3DLDFprg.web Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pbsndecl.w Group/CWEB/pldfdcl.w
	Group/CWEB/primes.web Group/CWEB/prrfnc0.web
	Group/CWEB/pullvxpr.w Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/3DLDFprg.web.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/primes.web.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/pullvxpr.w.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scan.web.log Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.285 - (view) (download) (annotate) - [select for diffs]
Tue Dec 6 18:26:39 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.284: +30335 -30292 lines
Diff to previous 1.284
Added code for implementing the `get_prime' command.

Modified Files:
	Group/ChangeLog Group/configure.ac Group/CWEB/ChangeLog
	Group/CWEB/main.web Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pbsndecl.w Group/CWEB/primes.web
	Group/CWEB/prrfnc0.web Group/CWEB/pshowcmd.w
	Group/CWEB/pspglb.web Group/CWEB/pullexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/primes.web.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/pullexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scan.web.log Group/CWEB/LOGS/sctpcrt.web.log
	Group/LOGS/configure.ac.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.284 - (view) (download) (annotate) - [select for diffs]
Mon Dec 5 21:56:57 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.283: +10462 -10427 lines
Diff to previous 1.283
Working on prime numbers.

Revision 1.283 - (view) (download) (annotate) - [select for diffs]
Mon Dec 5 21:17:22 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.282: +84781 -84321 lines
Diff to previous 1.282
Started working on parser code and functions for prime numbers.
Added `primes.web', `pullexpr.w', and `pullvxpr.w'.  The latter
two files contain parser code for `ulong_long' expressions
and `ulong_long_vector' expressions, respectively.  `ulong_long'
corresponds to the C++ type `unsigned long long'.

Modified Files:
	CWEB/ChangeLog CWEB/Makefile.am CWEB/circles.web
	CWEB/colors.web CWEB/cones.web CWEB/conicsct.web
	CWEB/crclslc.web CWEB/cuboid.web CWEB/curves.web
	CWEB/cylinder.web CWEB/dashptrn.web CWEB/deftfncs.web
	CWEB/ellipses.web CWEB/ellpsoid.web CWEB/ellpsslc.web
	CWEB/figures.web CWEB/glyphs.web CWEB/helices.web
	CWEB/hyprbola.web CWEB/imetfncs.web CWEB/lines.web
	CWEB/main.web CWEB/nurbs.web CWEB/origami.web
	CWEB/parabola.web CWEB/parser.c++ CWEB/parser.h
	CWEB/parser.h++ CWEB/parser.output CWEB/parser.w
	CWEB/parser.y++ CWEB/passign.w CWEB/paths.web
	CWEB/patterns.web CWEB/pbsndecl.w CWEB/pctfncs0.web
	CWEB/pens.web CWEB/pictures.web CWEB/planes.web CWEB/pldfdcl.w
	CWEB/plyhdslc.web CWEB/points.web CWEB/polygons.web
	CWEB/polyhed.web CWEB/prrfnc0.web CWEB/pvariabl.w
	CWEB/rectangs.web CWEB/sample0.ldf CWEB/scan.web
	CWEB/scanprse.web CWEB/scanprsf.web CWEB/sctpcrt.web
	CWEB/sctpfncs.web CWEB/shapes.web CWEB/solfaced.web
	CWEB/solids.web CWEB/spheres.web CWEB/transfor.web
	CWEB/triangle.web CWEB/utility.web CWEB/LOGS/Makefile.am.log
	CWEB/LOGS/circles.web.log CWEB/LOGS/colors.web.log
	CWEB/LOGS/cones.web.log CWEB/LOGS/conicsct.web.log
	CWEB/LOGS/crclslc.web.log CWEB/LOGS/cuboid.web.log
	CWEB/LOGS/curves.web.log CWEB/LOGS/cylinder.web.log
	CWEB/LOGS/dashptrn.web.log CWEB/LOGS/deftfncs.web.log
	CWEB/LOGS/ellipses.web.log CWEB/LOGS/ellpsoid.web.log
	CWEB/LOGS/ellpsslc.web.log CWEB/LOGS/figures.web.log
	CWEB/LOGS/glyphs.web.log CWEB/LOGS/helices.web.log
	CWEB/LOGS/hyprbola.web.log CWEB/LOGS/imetfncs.web.log
	CWEB/LOGS/lines.web.log CWEB/LOGS/main.web.log
	CWEB/LOGS/nurbs.web.log CWEB/LOGS/origami.web.log
	CWEB/LOGS/parabola.web.log CWEB/LOGS/parser.w.log
	CWEB/LOGS/passign.w.log CWEB/LOGS/paths.web.log
	CWEB/LOGS/patterns.web.log CWEB/LOGS/pbsndecl.w.log
	CWEB/LOGS/pctfncs0.web.log CWEB/LOGS/pens.web.log
	CWEB/LOGS/pictures.web.log CWEB/LOGS/planes.web.log
	CWEB/LOGS/pldfdcl.w.log CWEB/LOGS/plyhdslc.web.log
	CWEB/LOGS/points.web.log CWEB/LOGS/polygons.web.log
	CWEB/LOGS/polyhed.web.log CWEB/LOGS/prrfnc0.web.log
	CWEB/LOGS/pvariabl.w.log CWEB/LOGS/rectangs.web.log
	CWEB/LOGS/sample0.ldf.log CWEB/LOGS/scan.web.log
	CWEB/LOGS/scanprse.web.log CWEB/LOGS/scanprsf.web.log
	CWEB/LOGS/sctpcrt.web.log CWEB/LOGS/sctpfncs.web.log
	CWEB/LOGS/shapes.web.log CWEB/LOGS/solfaced.web.log
	CWEB/LOGS/solids.web.log CWEB/LOGS/spheres.web.log
	CWEB/LOGS/transfor.web.log CWEB/LOGS/triangle.web.log
	CWEB/LOGS/utility.web.log SNAPSHOTS/3DLDFsnp.tar.gz
	SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.282 - (view) (download) (annotate) - [select for diffs]
Thu Dec 1 17:40:40 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.281: +63533 -62757 lines
Diff to previous 1.281
Added complete sets of rules for `parabola_vector', `hyperbola_vector',
`ellipsoid_vector', and `sphere_vector'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pblexpr.w
	Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
	Group/CWEB/pshowcmd.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/pblexpr.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.281 - (view) (download) (annotate) - [select for diffs]
Mon Nov 28 17:46:47 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.280: +4909 -4761 lines
Diff to previous 1.280
Added code for finding the intersection points of a `hyperbola'
and a non-coplanar `path', and the intersection points of a `hyperbola'
and a `plane'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/hyprbola.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pbpvexpr.w Group/CWEB/pldfdcl.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/hyprbola.web.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.280 - (view) (download) (annotate) - [select for diffs]
Mon Nov 28 15:00:13 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.279: +12850 -11764 lines
Diff to previous 1.279
Added code for classifying `points' with respect to a `hyperbola' using
the `location' operator.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/conicsct.web
	Group/CWEB/hyprbola.web Group/CWEB/parabola.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pnumexpr.w
	Group/CWEB/ppntexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/hyprbola.web.log
	Group/CWEB/LOGS/parabola.web.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.279 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 20:00:41 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.278: +24194 -23797 lines
Diff to previous 1.278
Working on the intersection points of a `hyperbola' and a linear `path'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/conicsct.web
	Group/CWEB/ellipses.web Group/CWEB/hyprbola.web
	Group/CWEB/parabola.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pbpvexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/hyprbola.web.log
	Group/CWEB/LOGS/parabola.web.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.278 - (view) (download) (annotate) - [select for diffs]
Fri Nov 25 18:51:24 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.277: +18575 -18594 lines
Diff to previous 1.277
Removed
|Ellipse::create_new_ellipse(Pointer_Vector<Point>* pv, void* parameter)|
from `ellipses.web'.
I couldn't get it to work.  I may try again another time.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/ellipses.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.277 - (view) (download) (annotate) - [select for diffs]
Thu Nov 24 20:55:21 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.276: +23309 -22816 lines
Diff to previous 1.276
Working on constructing an ellipse from 5 points.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/ellipses.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pellexpr.w Group/CWEB/plblcmnd.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pellexpr.w.log
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.276 - (view) (download) (annotate) - [select for diffs]
Mon Nov 21 20:08:15 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.275: +33738 -31802 lines
Diff to previous 1.275
Added code for finding the intersection points of a `parabola' and a `plane'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/colors.web Group/CWEB/io.web
	Group/CWEB/parabola.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pbpvexpr.w Group/CWEB/pdpvexpr.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/colors.web.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/parabola.web.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/pdpvexpr.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.275 - (view) (download) (annotate) - [select for diffs]
Mon Nov 21 17:25:41 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.274: +56185 -55654 lines
Diff to previous 1.274
Added code for classifying a `point' according to its location with
respect to a `parabola'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/conicsct.web Group/CWEB/ellpsoid.web
	Group/CWEB/parabola.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pblexpr.w Group/CWEB/pbpvexpr.w
	Group/CWEB/pbsndecl.w Group/CWEB/pdrwcmnd.w
	Group/CWEB/pnumexpr.w Group/CWEB/pptvexpr.w
	Group/CWEB/prrfnc0.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/parabola.web.log Group/CWEB/LOGS/pblexpr.w.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pdrwcmnd.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.274 - (view) (download) (annotate) - [select for diffs]
Fri Nov 18 18:58:29 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.273: +54855 -54774 lines
Diff to previous 1.273
Working on `parabola'.

Revision 1.273 - (view) (download) (annotate) - [select for diffs]
Thu Nov 17 21:18:33 2005 UTC (6 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.272: +18552 -16053 lines
Diff to previous 1.272
Added parser rules and functions for finding the intersection points of a `parabola' and a linear `path'.

Revision 1.272 - (view) (download) (annotate) - [select for diffs]
Tue Nov 15 20:02:49 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.271: +50025 -49206 lines
Diff to previous 1.271
`hyperbolae' now work.

Revision 1.271 - (view) (download) (annotate) - [select for diffs]
Mon Nov 14 16:58:27 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.270: +79079 -77371 lines
Diff to previous 1.270
Added parser code and functions for implementing the `hyperbola' type.
It is not yet functional, because I haven't programmed a way of
constructing hyperbolae in `Hyperbola::set()'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/conicsct.web
	Group/CWEB/ellipses.web Group/CWEB/hyprbola.web
	Group/CWEB/io.web Group/CWEB/parabola.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pbsndecl.w Group/CWEB/pldfdcl.w
	Group/CWEB/ppntexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/psetcmnd.w Group/CWEB/pshowcmd.w
	Group/CWEB/pspglb.web Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/hyprbola.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/parabola.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.270 - (view) (download) (annotate) - [select for diffs]
Sun Nov 13 14:46:45 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.269: +49925 -50290 lines
Diff to previous 1.269
Bug fix:
Now processing `gsltmplt.web' and `creatnew.web' after `io.web'.
`Scanner_Type' objects in template function definitions in
`creatnew.web' caused compilation to fail on a user's system when
compiled with GCC 3.4.3.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/creatnew.web Group/CWEB/gsltmplt.web
	Group/CWEB/main.web Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pprgstmt.w
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/creatnew.web.log
	Group/CWEB/LOGS/gsltmplt.web.log Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/pprgstmt.w.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.269 - (view) (download) (annotate) - [select for diffs]
Wed Nov 9 21:47:08 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.268: +50824 -46526 lines
Diff to previous 1.268
Working on a paraboloid made by rotating a `parabola'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/conicsct.web Group/CWEB/io.web
	Group/CWEB/parabola.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pbsndecl.w Group/CWEB/pcommand.w
	Group/CWEB/pnumexpr.w Group/CWEB/ppntexpr.w
	Group/CWEB/ppthexpr.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/conicsct.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/parabola.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcommand.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.268 - (view) (download) (annotate) - [select for diffs]
Wed Nov 9 17:49:11 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.267: +48552 -44490 lines
Diff to previous 1.267
Added parser rules and functions for `parabolae'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/conicsct.web Group/CWEB/conveps.web
	Group/CWEB/io.web Group/CWEB/parabola.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/pdrwcmnd.w Group/CWEB/plblcmnd.w
	Group/CWEB/points.web Group/CWEB/ppntexpr.w
	Group/CWEB/psetcmnd.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/conveps.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/parabola.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.267 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 21:50:02 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.266: +601 -589 lines
Diff to previous 1.266
Working on `parabolae'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/conicsct.web
	Group/CWEB/crclslc.web Group/CWEB/parabola.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/prrfnc0.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/crclslc.web.log
	Group/CWEB/LOGS/parabola.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.266 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 21:06:38 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.265: +68561 -67725 lines
Diff to previous 1.265
Added declarations and parser rules for the `parabola' type.
It is not yet fully functional.

Also added code for the types `hyperbola',
`paraboloid', `hyperboloid', `parabola_vector',
`hyperbola_vector', `paraboloid_vector', and
`hyperboloid_vector'.  However, I haven't added any parser
rules for them yet, so objects of these types cannot yet
be declared.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/cones.web Group/CWEB/crclslc.web
	Group/CWEB/cuboid.web Group/CWEB/cylinder.web
	Group/CWEB/deftfncs.web Group/CWEB/ellpsoid.web
	Group/CWEB/figures.web Group/CWEB/glyphs.web
	Group/CWEB/helices.web Group/CWEB/hyprbola.web
	Group/CWEB/imetfncs.web Group/CWEB/io.web Group/CWEB/main.web
	Group/CWEB/nurbs.web Group/CWEB/origami.web
	Group/CWEB/parabola.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/paths.web Group/CWEB/patterns.web
	Group/CWEB/pbsndecl.w Group/CWEB/pctfncs0.web
	Group/CWEB/pldfdcl.w Group/CWEB/plyhdslc.web
	Group/CWEB/points.web Group/CWEB/polyhed.web
	Group/CWEB/prrfnc0.web Group/CWEB/psetcmnd.w
	Group/CWEB/pshowcmd.w Group/CWEB/pspglb.web
	Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
	Group/CWEB/scan.web Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/shapes.web
	Group/CWEB/solfaced.web Group/CWEB/solids.web
	Group/CWEB/spheres.web Group/CWEB/subex1.web
	Group/CWEB/utility.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/cones.web.log Group/CWEB/LOGS/crclslc.web.log
	Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/cylinder.web.log
	Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/figures.web.log Group/CWEB/LOGS/glyphs.web.log
	Group/CWEB/LOGS/helices.web.log
	Group/CWEB/LOGS/hyprbola.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/main.web.log Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/origami.web.log
	Group/CWEB/LOGS/parabola.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/patterns.web.log
	Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pctfncs0.web.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/plyhdslc.web.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/polyhed.web.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scan.web.log Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/CWEB/LOGS/solids.web.log Group/CWEB/LOGS/spheres.web.log
	Group/CWEB/LOGS/subex1.web.log Group/CWEB/LOGS/utility.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.265 - (view) (download) (annotate) - [select for diffs]
Fri Nov 4 14:56:43 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.264: +5728 -7769 lines
Diff to previous 1.264
Added a parser rule and functions for finding the intersection
points of an `ellipse' and a `plane'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/ellipses.web Group/CWEB/io.web Group/CWEB/lines.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbpvexpr.w
	Group/CWEB/pptvexpr.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/lines.web.log Group/CWEB/LOGS/pbpvexpr.w.log
	Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.264 - (view) (download) (annotate) - [select for diffs]
Thu Nov 3 14:52:55 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.263: +10626 -10493 lines
Diff to previous 1.263
Revised `message_command':  It now takes a `string_expression' argument
rather than a `STRING' token.

`strings' can now contain control characters:  `\n' for a newline,
`\"' for a double-quote, `\t' for a tab, `\\' for a backslash.
`\' is also interpreted as a backslash, _unless_ it's followed
by `\', `n', `"', or `t'.  `\\' thus makes it possible to get the
literal string "\n" by typing "\\n".

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pbsndecl.w Group/CWEB/pcommand.w
	Group/CWEB/pnumexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/pspglb.web Group/CWEB/pstrexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pcommand.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/pstrexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.263 - (view) (download) (annotate) - [select for diffs]
Wed Nov 2 21:44:04 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.262: +47709 -42322 lines
Diff to previous 1.262
Working on the intersections of an `ellipsoid' with a `plane'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/ellipses.web Group/CWEB/ellpsoid.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/pblexpr.w Group/CWEB/pbpvexpr.w
	Group/CWEB/pbsndecl.w Group/CWEB/pellexpr.w
	Group/CWEB/planes.web Group/CWEB/pnumexpr.w
	Group/CWEB/points.web Group/CWEB/pphvexpr.w
	Group/CWEB/ppntexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/rectangs.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/ellpsoid.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pblexpr.w.log Group/CWEB/LOGS/pbpvexpr.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pellexpr.w.log
	Group/CWEB/LOGS/planes.web.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/pphvexpr.w.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.262 - (view) (download) (annotate) - [select for diffs]
Tue Nov 1 21:06:46 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.261: +29508 -26911 lines
Diff to previous 1.261
Working on `Ellipsoid::intersection(const Plane& [etc.])'.
It doesn't work yet.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/circles.web
	Group/CWEB/cones.web Group/CWEB/conicsct.web
	Group/CWEB/crclslc.web Group/CWEB/cuboid.web
	Group/CWEB/curves.web Group/CWEB/cylinder.web
	Group/CWEB/deftfncs.web Group/CWEB/ellipses.web
	Group/CWEB/ellpsoid.web Group/CWEB/ellpsslc.web
	Group/CWEB/figures.web Group/CWEB/glyphs.web
	Group/CWEB/helices.web Group/CWEB/imetfncs.web
	Group/CWEB/io.web Group/CWEB/main.web Group/CWEB/origami.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/patterns.web Group/CWEB/pbsndecl.w
	Group/CWEB/pcirexpr.w Group/CWEB/pctfncs0.web
	Group/CWEB/pellexpr.w Group/CWEB/planes.web
	Group/CWEB/plyhdslc.web Group/CWEB/polyhed.web
	Group/CWEB/pphvexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/pspglb.web Group/CWEB/rectangs.web
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/shapes.web Group/CWEB/solfaced.web
	Group/CWEB/solids.web Group/CWEB/spheres.web
	Group/CWEB/triangle.web Group/CWEB/utility.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/circles.web.log Group/CWEB/LOGS/cones.web.log
	Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/crclslc.web.log Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/curves.web.log
	Group/CWEB/LOGS/cylinder.web.log
	Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/ellpsslc.web.log
	Group/CWEB/LOGS/figures.web.log Group/CWEB/LOGS/glyphs.web.log
	Group/CWEB/LOGS/helices.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/main.web.log Group/CWEB/LOGS/origami.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/patterns.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcirexpr.w.log
	Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/pellexpr.w.log Group/CWEB/LOGS/planes.web.log
	Group/CWEB/LOGS/plyhdslc.web.log
	Group/CWEB/LOGS/polyhed.web.log Group/CWEB/LOGS/pphvexpr.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/scan.web.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/CWEB/LOGS/solids.web.log Group/CWEB/LOGS/spheres.web.log
	Group/CWEB/LOGS/triangle.web.log
	Group/CWEB/LOGS/utility.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.261 - (view) (download) (annotate) - [select for diffs]
Mon Oct 31 21:46:50 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.260: +28334 -27109 lines
Diff to previous 1.260
Working on the function for finding the intersection of an
`ellipsoid' and the plane of a `rectangle'.  It doesn't work yet.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/ellpsoid.web Group/CWEB/io.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pcirexpr.w
	Group/CWEB/pellexpr.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/ellpsoid.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pcirexpr.w.log Group/CWEB/LOGS/pellexpr.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.260 - (view) (download) (annotate) - [select for diffs]
Mon Oct 31 18:09:24 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.259: +16758 -15279 lines
Diff to previous 1.259
Added parser rules and functions for `ellipsoids'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/ellpsoid.web
	Group/CWEB/io.web Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/pdrwcmnd.w Group/CWEB/prrfnc0.web
	Group/CWEB/pshowcmd.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/spheres.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/ellpsoid.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solids.web.log Group/CWEB/LOGS/spheres.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.259 - (view) (download) (annotate) - [select for diffs]
Sun Oct 30 18:50:11 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.258: +14052 -13348 lines
Diff to previous 1.258
Working on parser rules and functions for `planes'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pplnexpr.w Group/CWEB/pshowcmd.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pplnexpr.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.258 - (view) (download) (annotate) - [select for diffs]
Sun Oct 30 15:06:06 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.257: +59489 -58647 lines
Diff to previous 1.257
Revised the parser rules and functions for finding the intersections
of a `sphere' with linear and planar `paths'.

Added parser declarations and rules for the type `plane', which
corresponds to `struct Plane' in the C++ code.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/imetfncs.web
	Group/CWEB/io.web Group/CWEB/lines.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/paths.web Group/CWEB/pbsndecl.w
	Group/CWEB/pcirexpr.w Group/CWEB/pldfdcl.w
	Group/CWEB/points.web Group/CWEB/pplnexpr.w
	Group/CWEB/prrfnc0.web Group/CWEB/pshowcmd.w
	Group/CWEB/pspglb.web Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/spheres.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/lines.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcirexpr.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/pplnexpr.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/spheres.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.257 - (view) (download) (annotate) - [select for diffs]
Fri Oct 28 20:53:58 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.256: +14080 -14059 lines
Diff to previous 1.256
Started working on rules and functions for finding the intersection
points of a `sphere' and a linear `path'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/circles.web Group/CWEB/ellipses.web
	Group/CWEB/io.web Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbpvexpr.w
	Group/CWEB/points.web Group/CWEB/polygons.web
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/sctpfncs.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/circles.web.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.256 - (view) (download) (annotate) - [select for diffs]
Fri Oct 28 19:57:15 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.255: +66011 -58769 lines
Diff to previous 1.255
Added code for finding the intersection of a `sphere' with a plane.

Discovered that `drawarrow' and `drawdblarrow' don't work.  This
may be a bug, or it may just be that I didn't program them.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/circles.web Group/CWEB/ellipses.web
	Group/CWEB/io.web Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/pcirexpr.w Group/CWEB/points.web
	Group/CWEB/polygons.web Group/CWEB/prrfnc0.web
	Group/CWEB/psetcmnd.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/spheres.web
	Group/CWEB/transfor.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/circles.web.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcirexpr.w.log
	Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/spheres.web.log
	Group/CWEB/LOGS/transfor.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.255 - (view) (download) (annotate) - [select for diffs]
Fri Oct 28 15:42:47 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.254: +14620 -12186 lines
Diff to previous 1.254
Added rules for intersections.  Some of the rules for finding the intersection
points of the polygonal types are still missing.  There are four types:
`polygon', `reg_polygon', `rectangle', and `triangle', so there are 16
combinations.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/circles.web
	Group/CWEB/cpyrtasc.txt Group/CWEB/cpyrtc.txt
	Group/CWEB/cpyrtcpp.txt Group/CWEB/cpyrtss.txt
	Group/CWEB/deftfncs.web Group/CWEB/ellipses.web
	Group/CWEB/io.web Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pbpexpr.w Group/CWEB/pbpvexpr.w
	Group/CWEB/plblcmnd.w Group/CWEB/points.web
	Group/CWEB/polygons.web Group/CWEB/pptvexpr.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/sctpfncs.web Group/CWEB/spheres.web
	Group/CWEB/triangle.web Group/CWEB/LOGS/circles.web.log
	Group/CWEB/LOGS/cpyrtasc.txt.log
	Group/CWEB/LOGS/cpyrtc.txt.log
	Group/CWEB/LOGS/cpyrtcpp.txt.log
	Group/CWEB/LOGS/cpyrtss.txt.log
	Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbpexpr.w.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/plblcmnd.w.log
	Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/spheres.web.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.254 - (view) (download) (annotate) - [select for diffs]
Wed Oct 26 20:55:18 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.253: +31706 -31493 lines
Diff to previous 1.253
Added parser rules and functions for `is_spherical'
and `is_on_sphere'.  The latter works, the former
currently always returns `true'.

Modified Files:
	Group/CWEB/3DLDFcpl.web Group/CWEB/3DLDFp02.web
	Group/CWEB/3DLDFprc.web Group/CWEB/3DLDFprg.web
	Group/CWEB/ChangeLog Group/CWEB/bckmttr.web
	Group/CWEB/circles.web Group/CWEB/colall.web
	Group/CWEB/colors.web Group/CWEB/io.web Group/CWEB/nurbs.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/pblexpr.w Group/CWEB/pbsndecl.w
	Group/CWEB/points.web Group/CWEB/prrfnc0.web
	Group/CWEB/psetcmnd.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/spheres.web Group/CWEB/LOGS/3DLDFcpl.web.log
	Group/CWEB/LOGS/3DLDFp02.web.log
	Group/CWEB/LOGS/3DLDFprc.web.log
	Group/CWEB/LOGS/3DLDFprg.web.log
	Group/CWEB/LOGS/bckmttr.web.log
	Group/CWEB/LOGS/circles.web.log Group/CWEB/LOGS/colall.web.log
	Group/CWEB/LOGS/colors.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pblexpr.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solids.web.log Group/CWEB/LOGS/spheres.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.253 - (view) (download) (annotate) - [select for diffs]
Tue Oct 25 20:06:31 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.252: +11786 -11242 lines
Diff to previous 1.252
Added `get_center' parser rules for all missing types.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/ppntexpr.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/spheres.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/spheres.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.252 - (view) (download) (annotate) - [select for diffs]
Tue Oct 25 16:32:08 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.251: +8380 -8352 lines
Diff to previous 1.251
`spheres' can now be constructed, drawn, and transformed.
I have not yet written a complete set of parser rules for them, though.

PLEASE NOTE:  Since I've removed the code involving `x_like' expressions
(e.g., `path_like_primary', `ellipse_like_secondary', `solid_like_expression',
etc.), some things that used to work are temporarily unavailable.  I will
be replacing the "collective" rules that I've removed with individual rules
for the individual types.  It will probably take me awhile before I've
replaced all of the ones that were formerly available.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/pinptcmd.w Group/CWEB/prrfnc0.web
	Group/CWEB/psetcmnd.w Group/CWEB/ptrfcmnd.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/solids.web Group/CWEB/spheres.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pinptcmd.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/ptrfcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/solids.web.log
	Group/CWEB/LOGS/spheres.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.251 - (view) (download) (annotate) - [select for diffs]
Mon Oct 24 19:02:12 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.250: +29583 -34940 lines
Diff to previous 1.250
Removed all of the declarations and rules for "x_like" expressions,
e.g., `path_like_variable', `path_like_primary', `ellipse_like_secondary',
etc.  These rules tended to cause conflicts, so I've decided to replace
them with separate rules for each type.
I've also removed the debugging code from the rules that I had
to change.  This substantially reduces the size of the file `parser.c++',
generated by GNU Bison from the parser input files.  It is not possible
to break this file up into parts and compile them separately.  The
length of time it takes to compile it is a bottleneck in development
and installation.  I am therefore trying to reduce its size.
Removing these unnecessary rules and reducing the amount of debugging
code seems to have helped.  I also plan to replace a lot of code in
the parser actions with function calls.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am Group/CWEB/io.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pblexpr.w Group/CWEB/pbpexpr.w
	Group/CWEB/pbpvexpr.w Group/CWEB/pcbvexpr.w
	Group/CWEB/pcirexpr.w Group/CWEB/pclrcmnd.w
	Group/CWEB/pcommand.w Group/CWEB/pcrvexpr.w
	Group/CWEB/pcubexpr.w Group/CWEB/pdrwcmnd.w
	Group/CWEB/pellexpr.w Group/CWEB/pelvexpr.w
	Group/CWEB/pfcvexpr.w Group/CWEB/plblcmnd.w
	Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
	Group/CWEB/ppgvexpr.w Group/CWEB/pphdexpr.w
	Group/CWEB/pphvexpr.w Group/CWEB/pplvexpr.w
	Group/CWEB/ppntexpr.w Group/CWEB/ppthexpr.w
	Group/CWEB/pptvexpr.w Group/CWEB/prcvexpr.w
	Group/CWEB/precexpr.w Group/CWEB/prplexpr.w
	Group/CWEB/prpvexpr.w Group/CWEB/pspglb.web
	Group/CWEB/ptgvexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/spheres.web
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pblexpr.w.log Group/CWEB/LOGS/pbpexpr.w.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/pcbvexpr.w.log
	Group/CWEB/LOGS/pcirexpr.w.log Group/CWEB/LOGS/pclrcmnd.w.log
	Group/CWEB/LOGS/pcommand.w.log Group/CWEB/LOGS/pcrvexpr.w.log
	Group/CWEB/LOGS/pcubexpr.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/pellexpr.w.log Group/CWEB/LOGS/pelvexpr.w.log
	Group/CWEB/LOGS/pfcvexpr.w.log Group/CWEB/LOGS/plblcmnd.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/ppgvexpr.w.log Group/CWEB/LOGS/pphdexpr.w.log
	Group/CWEB/LOGS/pphvexpr.w.log Group/CWEB/LOGS/pplvexpr.w.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/prcvexpr.w.log
	Group/CWEB/LOGS/precexpr.w.log Group/CWEB/LOGS/prplexpr.w.log
	Group/CWEB/LOGS/prpvexpr.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/ptgvexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/spheres.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.250 - (view) (download) (annotate) - [select for diffs]
Mon Oct 24 12:55:54 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.249: +56058 -60659 lines
Diff to previous 1.249
Replaced the individual types for polyhedra
with a single `polyhedron' type.  Also replaced the
corresponding "vector" types with `polyhedron_vector'.

These changes have made it possible to remove several parser input
files, and to reduce significantly the number of parser rules.  They've
also made it possible to get rid of a number of parser tokens
(a.k.a. terminal symbols).

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/imetfncs.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/pblexpr.w Group/CWEB/pbsndecl.w
	Group/CWEB/pdrwcmnd.w Group/CWEB/pgrpcmnd.w
	Group/CWEB/pldfdcl.w Group/CWEB/pnumexpr.w
	Group/CWEB/popassgn.w Group/CWEB/prrfnc0.web
	Group/CWEB/pshowcmd.w Group/CWEB/ptokdecl.w
	Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pblexpr.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/pgrpcmnd.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/ptokdecl.w.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.249 - (view) (download) (annotate) - [select for diffs]
Sat Oct 22 09:33:44 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.248: +34064 -34942 lines
Diff to previous 1.248
PLEASE NOTE:  Polyhedral types are currently non-functional!
I am in the process of replacing the individual polyhedral types, i.e.,
`tetrahedron', `octahedron', `dodecahedron', etc., with a single
`polyhedron' type.  This will considerably reduce the number of rules
in the GNU Bison grammar.

Got rid of `solid_like' expressions.  Changed the rules that previously
used them to use `cuboids' instead.  I will be adding rules for
`sphere' and `polygon'.  (I've started working on `spheres'.)
Where the actions contain considerable
code, I will be replacing the latter with calls to functions, possibly
template functions.

I have found that rules involving "x-like" expressions, e.g.,
`path_like_primary', `solid_like_secondary', etc., tend to cause
conflicts.  It is therefore better to use individual rules for the
different types.

I have also found that it's necessary to reduce the amount of
C++ code in the rule actions in the Bison grammar.  The size
of the file of C++ code generated from the parser input files
by Bison, and the time it takes to compile it, is a bottleneck
in development and installation.  It also causes installation
to fail on systems with insufficient memory available.  It is
not possible to divide this generated file into sections and
compile the latter separately.  I have started replacing actions
that contain a considerable amount of code with function calls.

I have also started conditionally compiling the section
`@<Common declarations for rules@>' wherever possible.
I reset the preprocessor macro `DEBUG_COMPILE' to 0 at the beginning
of the parser code, so a great deal of debugging code is not compiled.
This seems to be helping.

By these means, I hope to considerably reduce the size of `parser.c++'
and the time needed to compile it, and to simplify the grammar by
removing unneeded types and rules.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/parser.y++
	Group/CWEB/pbsndecl.w Group/CWEB/pcirexpr.w
	Group/CWEB/pclrcmnd.w Group/CWEB/pdrwcmnd.w
	Group/CWEB/pellexpr.w Group/CWEB/pfuncfin.w
	Group/CWEB/plikexpr.w Group/CWEB/ppntexpr.w
	Group/CWEB/ppthexpr.w Group/CWEB/prplexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcirexpr.w.log
	Group/CWEB/LOGS/pclrcmnd.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/pellexpr.w.log Group/CWEB/LOGS/pfuncfin.w.log
	Group/CWEB/LOGS/plikexpr.w.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/prplexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.248 - (view) (download) (annotate) - [select for diffs]
Thu Oct 20 14:07:52 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.247: +9235 -9053 lines
Diff to previous 1.247
Working on `Spheres'.  They aren't functional yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/cpyrtasc.txt
	Group/CWEB/cpyrtc.txt Group/CWEB/cpyrtcpp.txt
	Group/CWEB/cpyrtss.txt Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/pcommand.w Group/CWEB/pdrwcmnd.w
	Group/CWEB/pfuncfin.w Group/CWEB/pprgstmt.w
	Group/CWEB/pptvexpr.w Group/CWEB/psetcmnd.w
	Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
	Group/CWEB/spheres.web Group/CWEB/LOGS/cpyrtasc.txt.log
	Group/CWEB/LOGS/cpyrtc.txt.log
	Group/CWEB/LOGS/cpyrtcpp.txt.log
	Group/CWEB/LOGS/cpyrtss.txt.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcommand.w.log
	Group/CWEB/LOGS/pdrwcmnd.w.log Group/CWEB/LOGS/pfuncfin.w.log
	Group/CWEB/LOGS/pprgstmt.w.log Group/CWEB/LOGS/pptvexpr.w.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/spheres.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.247 - (view) (download) (annotate) - [select for diffs]
Thu Oct 20 08:42:02 2005 UTC (6 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.246: +9908 -9635 lines
Diff to previous 1.246
Working on `Spheres'.

Modified Files:
	Group/CWEB/3DLDFprg.mac Group/CWEB/3DLDFprg.web
	Group/CWEB/ChangeLog Group/CWEB/circles.web
	Group/CWEB/colors.web Group/CWEB/io.web Group/CWEB/loader.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/paths.web Group/CWEB/pbsndecl.w
	Group/CWEB/points.web Group/CWEB/polygons.web
	Group/CWEB/prrfnc0.web Group/CWEB/psetcmnd.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/shapes.web
	Group/CWEB/spheres.web Group/CWEB/LOGS/3DLDFprg.mac.log
	Group/CWEB/LOGS/3DLDFprg.web.log
	Group/CWEB/LOGS/circles.web.log Group/CWEB/LOGS/colors.web.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/loader.web.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/spheres.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.246 - (view) (download) (annotate) - [select for diffs]
Tue Sep 13 16:39:52 2005 UTC (6 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.245: +10644 -10621 lines
Diff to previous 1.245
When strings representing integer values greater than `LONG_LONG_MAX'
are scanned in, and converted to a `long long', the resulting
`long long' will have the value `LONG_LONG_MAX'.  It is therefore
impossible to distinguish whether a `long long' created in this way
and having this value has been created from a valid or invalid input.
Added code to catch the case that an integer value is greater than
or equal to `LONG_LONG_MAX'.  If it is, an error message is issued
and the `numeric' object is set to `INVALID_REAL'.  The user is not
prompted to type <RETURN> to continue, because the error message is
produced in the function `sub_yylex()' in the file `scan.web', and
<RETURN>s entered within this function interfere with 3DLDF's
scanning and cause parser errors.

Added optional `fixed' keyword for outputting `numerics' in
fixed point notation.  I have to find out how to get rid of the
trailing zeroes.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/pprgstmt.w Group/CWEB/prrfnc0.web
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pprgstmt.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/scan.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.245 - (view) (download) (annotate) - [select for diffs]
Fri Sep 9 15:27:20 2005 UTC (6 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.244: +36829 -36725 lines
Diff to previous 1.244
Added a parser rule and two functions for
creating `strings' to represent numbers in
binary notation.  I'm having some trouble with
this, however, particulary with large numbers.

|bitsets| seem not to work correctly for |long longs|.
It also seems that converting floating point type numbers to
integral types is causing problems.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am Group/CWEB/io.web
	Group/CWEB/loader.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pspglb.web Group/CWEB/pstrexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/loader.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/pstrexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.244 - (view) (download) (annotate) - [select for diffs]
Thu Sep 8 14:44:26 2005 UTC (6 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.243: +38031 -37710 lines
Diff to previous 1.243
Added parser rules for creating `strings' from `numeric_expressions'
in octal, decimal, and hexadecimal format.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/pbsndecl.w
	Group/CWEB/prrfnc0.web Group/CWEB/pstrexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/tstbison Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/pstrexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/tstbison.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.243 - (view) (download) (annotate) - [select for diffs]
Wed Aug 31 10:43:57 2005 UTC (6 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.242: +38419 -38407 lines
Diff to previous 1.242
Debugged and added to the code for measuring text.
Added the predefined `string' variable `measure_text_header'.
It's value is written to the TeX file used
for measuring text.  It serves a similar to `verbatimtex'
in MetaPost.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/passign.w
	Group/CWEB/popassgn.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/3DLDFtex.tex.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.242 - (view) (download) (annotate) - [select for diffs]
Wed Aug 31 09:27:00 2005 UTC (6 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.241: +24966 -24946 lines
Diff to previous 1.241
Added code for measuring TeX text.  Added instructions for
use to `Group/CWEB/conveps.web'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/conveps.web Group/CWEB/io.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/passign.w Group/CWEB/pbsndecl.w
	Group/CWEB/plikexpr.w Group/CWEB/pnmvexpr.w
	Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/conveps.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/plikexpr.w.log Group/CWEB/LOGS/pnmvexpr.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.241 - (view) (download) (annotate) - [select for diffs]
Tue Aug 16 12:18:38 2005 UTC (6 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.240: +39948 -39789 lines
Diff to previous 1.240
Added code for clipping 'pictures' to cyclic 'paths'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/pcommand.w
	Group/CWEB/prrfnc0.web Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/shapes.web
	Group/CWEB/LOGS/3DLDFtex.tex.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pcommand.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/shapes.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.240 - (view) (download) (annotate) - [select for diffs]
Sun Aug 14 16:34:16 2005 UTC (6 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.239: +8132 -8099 lines
Diff to previous 1.239
Added code for making it possible to transform the texts of labels.
It currently only works for the labelling commands for points that
take a 'string' argument.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/ellipses.web Group/CWEB/io.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/pictures.web Group/CWEB/plblcmnd.w
	Group/CWEB/points.web Group/CWEB/pspglb.web Group/CWEB/runit
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pictures.web.log
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/runit.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.239 - (view) (download) (annotate) - [select for diffs]
Thu Jun 30 13:27:30 2005 UTC (6 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.238: +61981 -55821 lines
Diff to previous 1.238
Started working on surface hiding for three objects again.
I last worked on it on 2005.04.20.
My idea is to perform surface hiding using the "pre-projective"
coordinates of the points belonging to the objects on the
picture.  These are the coordinates after the transformation
that puts the focus on the z-axis, but before the projective
projection.  The projective projection often causes the extreme
x and y values of the projective coordinates of objects
to overlap, whose world and pre-projective coordinates
do not overlap.  I believe I can eliminate the problems
that result from this overlapping by sorting the objects
according to the pre-projective coordinates instead of the
projective coordinates.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/nurbs.web Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/pctfncs0.web Group/CWEB/points.web
	Group/CWEB/sample0.ldf Group/CWEB/solids.web
	Group/CWEB/LOGS/3DLDFtex.tex.log Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/solids.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.238 - (view) (download) (annotate) - [select for diffs]
Tue Apr 19 16:46:10 2005 UTC (7 years ago) by lfinsto1
Branch: MAIN
Changes since 1.237: +728 -702 lines
Diff to previous 1.237
Added the option `with_z' to the rules for projecting
`paths' and `polygons'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/ppthexpr.w Group/CWEB/ppygexpr.w
	Group/CWEB/prrfnc0.web Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/ppygexpr.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.237 - (view) (download) (annotate) - [select for diffs]
Tue Apr 19 13:31:22 2005 UTC (7 years ago) by lfinsto1
Branch: MAIN
Changes since 1.236: +34679 -36697 lines
Diff to previous 1.236
Added the option `with_z' to the rule for projecting
`points' with `projected'.  Added "TODO" note to myself to
do the same for `paths' and `polygons'.

Bug fix in `Polygon::projections_intersect()' in `polygons.web':
Now testing the minimum and maximum x and y-coordinates,
and not just the z-coordinates.
Added "START HERE" note to myself.

I am now planning to slow down work on surface hiding in order
to write a new manual and prepare the next stable release.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/nurbs.web Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/pctfncs0.web
	Group/CWEB/points.web Group/CWEB/polygons.web
	Group/CWEB/ppntexpr.w Group/CWEB/ppthexpr.w
	Group/CWEB/prrfnc0.web Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/LOGS/3DLDFtex.tex.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/prrfnc0.web.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solids.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.236 - (view) (download) (annotate) - [select for diffs]
Mon Apr 18 15:18:24 2005 UTC (7 years ago) by lfinsto1
Branch: MAIN
Changes since 1.235: +1044 -1042 lines
Diff to previous 1.235
Working on surface hiding.  I've gotten a case to work that wasn't
working before.  Actually, not much was needed to make it work;  just
changing the sorting option.  I also fixed a bug in `Picture::output()'
in `pctfncs0.web' which might have been part of the problem.

There are a couple of memory leaks in `Picture::output()'.  I've
added "START HERE" notes to myself to take care of them.  This will
require adding a new data member to `Shape' and setting it in all of
the constructors for types derived from `Shape'.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/pctfncs0.web
	Group/CWEB/pictures.web Group/CWEB/polygons.web
	Group/CWEB/ppntexpr.w Group/CWEB/ppthexpr.w
	Group/CWEB/ppygexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/pictures.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/ppygexpr.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.235 - (view) (download) (annotate) - [select for diffs]
Sat Apr 16 12:29:26 2005 UTC (7 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.234: +35097 -34987 lines
Diff to previous 1.234
Working on projecting objects.
Added functions and parser rules for getting
the `transform' data member from a `focus'
and transforming a `transform'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/pbsndecl.w Group/CWEB/prrfnc0.web
	Group/CWEB/pspglb.web Group/CWEB/ptrnexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/transfor.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/ptrnexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/transfor.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.234 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 15:19:39 2005 UTC (7 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.233: +24795 -22984 lines
Diff to previous 1.233
Working on projecting objects.  It's now possible to project
`points', `paths', and `polygon-like' objects.  This makes it
possible to draw the projections of objects of these types
in 3D space.  They are located on the plane of projection
corresponding to the `focus' argument passed to the `project'
command.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web Group/CWEB/nurbs.web
	Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/paths.web
	Group/CWEB/points.web Group/CWEB/ppthexpr.w
	Group/CWEB/ppygexpr.w Group/CWEB/prrfnc0.web
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/shapes.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/ppygexpr.w.log Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/shapes.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.233 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 11:28:59 2005 UTC (7 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.232: +33994 -33633 lines
Diff to previous 1.232
Started working on functions and rules for projecting objects.

Modified Files:

	Group/CWEB/ChangeLog Group/CWEB/Makefile.am Group/CWEB/io.web
	Group/CWEB/main.web Group/CWEB/nurbs.web Group/CWEB/parser.c++
	Group/CWEB/parser.h Group/CWEB/parser.h++
	Group/CWEB/parser.output Group/CWEB/parser.y++
	Group/CWEB/paths.web Group/CWEB/pbsndecl.w
	Group/CWEB/pctfncs0.web Group/CWEB/points.web
	Group/CWEB/ppntexpr.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/main.web.log Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solids.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.232 - (view) (download) (annotate) - [select for diffs]
Thu Apr 14 09:28:58 2005 UTC (7 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.231: +3075 -3049 lines
Diff to previous 1.231
Started working on self-decomposition of `rectangles'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.c++ Group/CWEB/parser.h
	Group/CWEB/parser.h++ Group/CWEB/parser.output
	Group/CWEB/parser.y++ Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.231 - (view) (download) (annotate) - [select for diffs]
Mon Apr 11 20:23:38 2005 UTC (7 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.230: +2956 -2863 lines
Diff to previous 1.230
Working on self-decomposition of `polygons'.

Modified Files:
	CWEB/ChangeLog CWEB/Makefile.am CWEB/parser.c++ CWEB/parser.h
	CWEB/parser.h++ CWEB/parser.output CWEB/parser.y++
	CWEB/pens.web CWEB/polygons.web CWEB/ppgvexpr.w
	CWEB/pspglb.web CWEB/sample0.ldf CWEB/LOGS/Makefile.am.log
	CWEB/LOGS/pens.web.log CWEB/LOGS/polygons.web.log
	CWEB/LOGS/ppgvexpr.w.log CWEB/LOGS/pspglb.web.log
	CWEB/LOGS/sample0.ldf.log SNAPSHOTS/3DLDFsnp.tar.gz
	SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.230 - (view) (download) (annotate) - [select for diffs]
Mon Apr 11 17:51:04 2005 UTC (7 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.229: +752 -696 lines
Diff to previous 1.229
Added copyright notice to some generated files.  Added these
files to the distribution and put them into the CVS archive
at Savannah.

Modified Files:
	00README ChangeLog CWEB/ChangeLog CWEB/Makefile.am
	CWEB/cpyrtasc.txt CWEB/cpyrtc.txt CWEB/cpyrtcpp.txt
	CWEB/nurbs.web CWEB/parser.c++ CWEB/parser.h CWEB/parser.h++
	CWEB/parser.output CWEB/parser.y++ CWEB/paths.web
	CWEB/pbsndecl.w CWEB/points.web CWEB/polygons.web
	CWEB/sctpcrt.web CWEB/shapes.web CWEB/solids.web CWEB/tstbison
	CWEB/tsthdweb CWEB/LOGS/Makefile.am.log
	CWEB/LOGS/cpyrtasc.txt.log CWEB/LOGS/cpyrtc.txt.log
	CWEB/LOGS/cpyrtcpp.txt.log CWEB/LOGS/nurbs.web.log
	CWEB/LOGS/paths.web.log CWEB/LOGS/pbsndecl.w.log
	CWEB/LOGS/points.web.log CWEB/LOGS/polygons.web.log
	CWEB/LOGS/sctpcrt.web.log CWEB/LOGS/shapes.web.log
	CWEB/LOGS/solids.web.log CWEB/LOGS/tstbison.log
	CWEB/LOGS/tsthdweb.log LOGS/00README.log
	SNAPSHOTS/3DLDFsnp.tar.gz SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.229 - (view) (download) (annotate) - [select for diffs]
Wed Mar 30 09:59:15 2005 UTC (7 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.228: +17954 -17788 lines
Diff to previous 1.228
Added the files `pcrclslc.w' and `pplhdslc.w'.  They contain parser
rules for `circle_slice' and `polyhedron_slice' expressions,
respectively.  These types will be needed for surface hiding.  They
are not yet functional, however.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/pellpslc.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/pellpslc.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.228 - (view) (download) (annotate) - [select for diffs]
Tue Mar 29 13:44:10 2005 UTC (7 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.227: +51969 -51236 lines
Diff to previous 1.227
Started working on parser rules for `ellipse_slice'.  This type
is not yet functional.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/imetfncs.web Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/pbsndecl.w Group/CWEB/pldfdcl.w
	Group/CWEB/pshowcmd.w Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.227 - (view) (download) (annotate) - [select for diffs]
Tue Mar 29 12:27:22 2005 UTC (7 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.226: +1026 -990 lines
Diff to previous 1.226
In `pbsndecl.w':

   Added code for `ellipse_slices', `circle_slices',
   `polyhedron_slices', `ellipse_slice_vectors',
   `circle_vector_slices', and `polyhedron_vector_slices'.  These
   types will be needed for surface hiding.  They are, however,
   not yet functional.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pbsndecl.w Group/CWEB/LOGS/pbsndecl.w.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.226 - (view) (download) (annotate) - [select for diffs]
Fri Mar 18 17:42:02 2005 UTC (7 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.225: +8649 -8573 lines
Diff to previous 1.225
Working on the drawing and filling functions for `path-like'
types.  Added the option `with_pen_vector' for use with
the drawing commands.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/circles.web
	Group/CWEB/ellipses.web Group/CWEB/io.web Group/CWEB/nurbs.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/pdrwcmnd.w
	Group/CWEB/pens.web Group/CWEB/points.web
	Group/CWEB/polygons.web Group/CWEB/rectangs.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/LOGS/circles.web.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/pens.web.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/shapes.web.log Group/CWEB/LOGS/solids.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.225 - (view) (download) (annotate) - [select for diffs]
Thu Mar 17 12:33:48 2005 UTC (7 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.224: +566 -568 lines
Diff to previous 1.224
Removed `Color* Point::drawdot_color'.  Now using
`Pointer_Vector<Color>* draw_color_vector->v[0]'
instead.  `draw_color_vector' is a member
of `class Shape'.  This causes no user-visible changes.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pbsndecl.w Group/CWEB/points.web
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.224 - (view) (download) (annotate) - [select for diffs]
Tue Mar 15 17:10:40 2005 UTC (7 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.223: +11136 -11255 lines
Diff to previous 1.223
Removed the parser rules for appending `colors' to `path-like' variables.
Changed the `Path' drawing and filling functions (in `paths.web')
and `Scan_Parse::drawing_command_path()' (in `scanprsf.web') so that they
can handle `color_vectors' passed to the drawing and filling commands
using the `with_color_vector' and `with_draw_color_vector' options
instead.

Unfortunately, these changes have caused
`Scan_Parse::drawing_command_path_vector()'
to no longer work properly.  I have made a note to myself to fix this.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/circles.web Group/CWEB/deftfncs.web
	Group/CWEB/ellipses.web Group/CWEB/figures.web
	Group/CWEB/imetfncs.web Group/CWEB/layers.web
	Group/CWEB/main.web Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/pbsndecl.w
	Group/CWEB/pdrwcmnd.w Group/CWEB/points.web
	Group/CWEB/polygons.web Group/CWEB/popassgn.w
	Group/CWEB/pspglb.web Group/CWEB/rectangs.web Group/CWEB/runit
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/solfaced.web Group/CWEB/solids.web
	Group/CWEB/subex1.web Group/CWEB/utility.web
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/circles.web.log
	Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/figures.web.log
	Group/CWEB/LOGS/imetfncs.web.log
	Group/CWEB/LOGS/layers.web.log Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pdrwcmnd.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/rectangs.web.log Group/CWEB/LOGS/runit.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/scan.web.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/CWEB/LOGS/solids.web.log Group/CWEB/LOGS/subex1.web.log
	Group/CWEB/LOGS/utility.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.223 - (view) (download) (annotate) - [select for diffs]
Sun Mar 13 18:40:58 2005 UTC (7 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.222: +9690 -9653 lines
Diff to previous 1.222
Appending `colors' to `path-like' objects.
Added the output options `with_surface_hiding' and
`without_surface_hiding'.  They don't do anything yet,
though.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/pfgopcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pfgopcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.222 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 19:17:19 2005 UTC (7 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.221: +11683 -11569 lines
Diff to previous 1.221
Added parser rules and a function for appending `colors'
to `path-like' objects.  Pointers to the `Colors' are
appended to `Path::draw_color_vector'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/colors.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/plikexpr.w Group/CWEB/popassgn.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/triangle.web Group/CWEB/LOGS/colors.web.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/plikexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.221 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 13:47:57 2005 UTC (7 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.220: +13205 -12969 lines
Diff to previous 1.220
Added rules and the function `Scan_Parse::drawing_command_path_vector()'
in `scanprsf.web' for drawing and filling (and undrawing and unfilling)
`path_like_vectors'.

In `plikexpr.w':

   Added type declarations and rules for `path_vector_like'
   expressions.

About to start working on using `Path::draw_color_vector' in the `Path'
drawing functions.  This is needed for surface hiding.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/plikexpr.w
	Group/CWEB/polygons.web Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/plikexpr.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.220 - (view) (download) (annotate) - [select for diffs]
Tue Mar 1 12:20:54 2005 UTC (7 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.219: +16116 -17398 lines
Diff to previous 1.219
No longer assigning to simple variables from vector-type expressions.
Removed the rules for doing this from `passign.w'.

About to remove code from the rules for
vector-type assignments and put it into a function.
I've made changes to the rule for
`polygon_vector_assignment', but not to the others.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/polygons.web
	Group/CWEB/popassgn.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.219 - (view) (download) (annotate) - [select for diffs]
Fri Feb 25 16:27:55 2005 UTC (7 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.218: +18277 -18248 lines
Diff to previous 1.218
Working on decomposing polygonal objects.
Dividing a `polygon_like_expression' by
another `polygon_like_expression'.
Working on the coplanar case.  It doesn't work yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pnumexpr.w Group/CWEB/polygons.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.218 - (view) (download) (annotate) - [select for diffs]
Thu Feb 24 14:10:32 2005 UTC (7 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.217: +6663 -6985 lines
Diff to previous 1.217
Working on decomposing polygonal objects.
Decomposing a `polygon-like' object using two `points'
works now.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/polygons.web
	Group/CWEB/ppgvexpr.w Group/CWEB/pphvexpr.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/ppgvexpr.w.log Group/CWEB/LOGS/pphvexpr.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.217 - (view) (download) (annotate) - [select for diffs]
Wed Feb 23 12:46:21 2005 UTC (7 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.216: +15419 -15708 lines
Diff to previous 1.216
Bug fix in the version `Polygon::intersection_points()' with two
`Point&' arguments:  The case that the `Polygon' and the line formed
by the `Points' are coplanar, and the first intersection point found
is a vertex of the `Polygon' is now handled properly.

Changed the rules whose actions call `Polygon::decompose()'
in `ppgvexpr.w' and `pphvexpr.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/polygons.web Group/CWEB/ppgvexpr.w
	Group/CWEB/pphvexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/ppgvexpr.w.log Group/CWEB/LOGS/pphvexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.216 - (view) (download) (annotate) - [select for diffs]
Tue Feb 22 13:39:32 2005 UTC (7 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.215: +13710 -14807 lines
Diff to previous 1.215
Working on decomposing polygonal objects.
Dividing a `polygon-like' object by a linear `path'.
This doesn't work yet.

In `polygons.web':

   Discovered a bug in
   `Bool_Point_Pair
   Polygon::intersection_points(const Point& pt0, const Point& pt1) const'
   while working on
   'Pointer_Vector<Polygon>*
   Polygon::decompose(Point* p0, Point* p1, const Scanner_Node scanner_node) const'.
   Added "START HERE" notes to myself in these functions.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/polygons.web Group/CWEB/pphvexpr.w
	Group/CWEB/rectangs.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/pphvexpr.w.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.215 - (view) (download) (annotate) - [select for diffs]
Tue Feb 22 11:11:44 2005 UTC (7 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.214: +1208 -1216 lines
Diff to previous 1.214
Working on decomposing polygonal objects.
Decomposing a `polygon-like' object using two `points'.
Changing the parser rules and functions that I'd written for
`rectangles' so that they work for convex `polygons'.

In `ppgvexpr.w':

   Changed
   `polygon_vector_primary: rectangle_expression DECOMPOSE
   LEFT_PARENTHESIS point_expression COMMA point_expression
   RIGHT_PARENTHESIS'
   to
   `polygon_vector_primary: polygon_like_expression DECOMPOSE
   LEFT_PARENTHESIS point_expression COMMA point_expression
   RIGHT_PARENTHESIS',
   i.e, changed `rectangle_expression' to `polygon_like_expression'.

Removed
`Pointer_Vector<Polygon>*
decompose(Point* p0, Point* p1, const Scanner_Node scanner_node) const'
from `class Rectangle' in
`rectangs.web' and put it into `class Polygon' in `polygons.web'.

In `polygons.web':

   Working on
   `Polygon::decompose(Polygon* p, const Scanner_Node)'

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/polygons.web Group/CWEB/ppgvexpr.w
	Group/CWEB/rectangs.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/ppgvexpr.w.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.214 - (view) (download) (annotate) - [select for diffs]
Mon Feb 21 17:55:06 2005 UTC (7 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.213: +10639 -12505 lines
Diff to previous 1.213
Working on decomposing polygonal objects.

Working on
`Pointer_Vector<Polygon>*
Polygon::decompose(Polygon* p,
                   const Scanner_Node scanner_node) const'
in `polygons.web'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/polygons.web
	Group/CWEB/ppgvexpr.w Group/CWEB/pphvexpr.w
	Group/CWEB/rectangs.web Group/CWEB/sample0.ldf
	Group/CWEB/triangle.web Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/ppgvexpr.w.log Group/CWEB/LOGS/pphvexpr.w.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.213 - (view) (download) (annotate) - [select for diffs]
Mon Feb 21 15:37:54 2005 UTC (7 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.212: +15864 -15251 lines
Diff to previous 1.212
Working on decomposing polygonal objects.
Added the parser rule
`polygon_vector_primary: rectangle_expression DECOMPOSE
LEFT_PARENTHESIS point_expression COMMA point_expression
RIGHT_PARENTHESIS' in `ppgvexpr.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/ppgvexpr.w Group/CWEB/ptrfcmnd.w
	Group/CWEB/rectangs.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/ppgvexpr.w.log Group/CWEB/LOGS/ptrfcmnd.w.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.212 - (view) (download) (annotate) - [select for diffs]
Mon Feb 21 11:23:19 2005 UTC (7 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.211: +1802 -1796 lines
Diff to previous 1.211
Got the rules
`operation_assignment: path_like_variable PLUS_ASSIGN CYCLE'
and
`operation_assignment: path_like_variable MINUS_ASSIGN CYCLE'
in `popassgn.w' to work.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/popassgn.w
	Group/CWEB/ppthexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.211 - (view) (download) (annotate) - [select for diffs]
Fri Feb 11 15:47:12 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.210: +56510 -52085 lines
Diff to previous 1.210
Working on parser rules and functions for `polygons'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/imetfncs.web Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/passign.w Group/CWEB/paths.web
	Group/CWEB/pblexpr.w Group/CWEB/pbsndecl.w
	Group/CWEB/pldfdcl.w Group/CWEB/plikexpr.w
	Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
	Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pblexpr.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/plikexpr.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.210 - (view) (download) (annotate) - [select for diffs]
Tue Feb 8 12:13:33 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.209: +33701 -33542 lines
Diff to previous 1.209
Working on decomposing `Paths'.

Added the predicate `is_convex_polygonal', which takes a
`path_like_expression' as its argument.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pblexpr.w Group/CWEB/pbsndecl.w
	Group/CWEB/polygons.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pblexpr.w.log
	Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.209 - (view) (download) (annotate) - [select for diffs]
Mon Feb 7 17:58:12 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.208: +739 -737 lines
Diff to previous 1.208
In `Group/CWEB/paths.web':

   In `@<Define |class Path|@>'

      Added |vector<Color*> draw_color_vector|.  It's needed for
      decomposing |Paths|.

   Added `Path::is_convex_polygonal()'.

Started adding code for invoking this function interactively.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/pbsndecl.w
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.208 - (view) (download) (annotate) - [select for diffs]
Fri Feb 4 14:59:47 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.207: +64334 -62067 lines
Diff to previous 1.207
Started working on `origami_figures'.  They can't be
used for anything yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/cuboid.web Group/CWEB/deftfncs.web
	Group/CWEB/ellpsoid.web Group/CWEB/figures.web
	Group/CWEB/imetfncs.web Group/CWEB/layers.web
	Group/CWEB/main.web Group/CWEB/origami.web
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/patterns.web
	Group/CWEB/pblexpr.w Group/CWEB/pbsndecl.w
	Group/CWEB/pldfdcl.w Group/CWEB/polyhed.web
	Group/CWEB/porgexpr.w Group/CWEB/porvexpr.w
	Group/CWEB/pphvexpr.w Group/CWEB/pshowcmd.w
	Group/CWEB/pspglb.web Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/solfaced.web Group/CWEB/solids.web
	Group/CWEB/subex1.web Group/CWEB/utility.web
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/figures.web.log
	Group/CWEB/LOGS/imetfncs.web.log
	Group/CWEB/LOGS/layers.web.log Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/origami.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/patterns.web.log
	Group/CWEB/LOGS/pblexpr.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/polyhed.web.log
	Group/CWEB/LOGS/porgexpr.w.log Group/CWEB/LOGS/porvexpr.w.log
	Group/CWEB/LOGS/pphvexpr.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/scan.web.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/CWEB/LOGS/solids.web.log Group/CWEB/LOGS/subex1.web.log
	Group/CWEB/LOGS/utility.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.207 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 16:12:24 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.206: +30304 -30224 lines
Diff to previous 1.206
Started working on decomposing `rectangles'.
Working on the function
`Rectangle::decompose(Path* p, Scanner_Node scanner_node = 0)'
in `rectangs.web'.
Added the rule
`path_vector_primary --> DECOMPOSE rectangle_expression
BY path_expression' in `pphvexpr.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/nurbs.web Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/pcommand.w
	Group/CWEB/points.web Group/CWEB/pphvexpr.w
	Group/CWEB/rectangs.web Group/CWEB/sample0.ldf
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pcommand.w.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/pphvexpr.w.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solids.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.206 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 17:50:33 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.205: +278 -190 lines
Diff to previous 1.205
Added optional `with_text_color' and `with_dot_color'
arguments to the rules for
`label_if', `label_unless', `dotlabel_if', and
`dotlabel_unless' for `bool_points' with a
`string_expression' or a
`numeric_expression' argument for the text.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/plblcmnd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.205 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 17:03:29 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.204: +6474 -6447 lines
Diff to previous 1.204
Added `label' and `dotlabel' for `paths' with
optional `with_text_color' and `with_dot_color'
arguments.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/plblcmnd.w Group/CWEB/points.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/plblcmnd.w.log
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.204 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 15:21:55 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.203: +738 -901 lines
Diff to previous 1.203
Working on adding `with_text_color_optional' and
`with_dot_color_optional' to the labelling rules.
This will require some changes.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/plblcmnd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.203 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 14:03:46 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.202: +7025 -6787 lines
Diff to previous 1.202
Added optional `with_text_color' and `with_dot_color' arguments
to the `label' and `dotlabel' commands with `point' arguments.
This doesn't work for `paths', yet.  `with_dot_color' is ignored when
used with `label'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/ellipses.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/pictures.web
	Group/CWEB/plblcmnd.w Group/CWEB/points.web
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pictures.web.log
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.202 - (view) (download) (annotate) - [select for diffs]
Fri Jan 28 15:45:42 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.201: +9 -9 lines
Diff to previous 1.201
Working on generating a `path' from a `nurb'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/nurbs.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/popassgn.w
	Group/CWEB/ppthexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/nurbs.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.201 - (view) (download) (annotate) - [select for diffs]
Thu Jan 27 13:18:02 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.200: +27323 -26938 lines
Diff to previous 1.200
Started working on the parser rules and functions for
generating a `path' from a `nurb'.  They don't do anything yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/nurbs.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pcommand.w Group/CWEB/ppthexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pcommand.w.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.200 - (view) (download) (annotate) - [select for diffs]
Thu Jan 27 12:01:10 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.199: +10494 -10473 lines
Diff to previous 1.199
It's now possible to append `knots' and `weights' to `nurbs'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/nurbs.web
	Group/CWEB/parser.output Group/CWEB/popassgn.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.199 - (view) (download) (annotate) - [select for diffs]
Wed Jan 26 18:00:05 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.198: +21940 -21672 lines
Diff to previous 1.198
Working on `nurbs'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/main.web Group/CWEB/nurbs.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/pnumexpr.w
	Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.198 - (view) (download) (annotate) - [select for diffs]
Wed Jan 26 17:03:03 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.197: +49524 -48620 lines
Diff to previous 1.197
Started working on NURBs.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/circles.web Group/CWEB/cuboid.web
	Group/CWEB/curves.web Group/CWEB/deftfncs.web
	Group/CWEB/ellipses.web Group/CWEB/ellpsoid.web
	Group/CWEB/figures.web Group/CWEB/format.web
	Group/CWEB/imetfncs.web Group/CWEB/main.web
	Group/CWEB/nurbs.web Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/passign.w Group/CWEB/paths.web
	Group/CWEB/patterns.web Group/CWEB/pbsndecl.w
	Group/CWEB/pldfdcl.w Group/CWEB/pnumexpr.w
	Group/CWEB/polygons.web Group/CWEB/polyhed.web
	Group/CWEB/pspglb.web Group/CWEB/pvariabl.w
	Group/CWEB/rectangs.web Group/CWEB/sample0.ldf
	Group/CWEB/scan.web Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/solfaced.web
	Group/CWEB/solids.web Group/CWEB/triangle.web
	Group/CWEB/utility.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/circles.web.log Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/curves.web.log
	Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/figures.web.log Group/CWEB/LOGS/format.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/patterns.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/polyhed.web.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/scan.web.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/CWEB/LOGS/solids.web.log
	Group/CWEB/LOGS/triangle.web.log
	Group/CWEB/LOGS/utility.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.197 - (view) (download) (annotate) - [select for diffs]
Wed Jan 26 14:28:03 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.196: +935 -972 lines
Diff to previous 1.196
Changed the rule
`let_statement: LET symbolic_token equate_or_assign string_expression'
in `pprgstmt.w'
to
`let_statement: LET symbolic_token equate_or_assign',
i.e., removed the `string_expression' from the rule.
The |string| is now collected in |Scan_Parse::let_func()|.

This means that the object on the right-hand side of the `='
`:=' should now be a `symbolic_token' rather than a `string', e.g.,
`let $ := point;' rather than `let $ := "point";'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/imetfncs.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pprgstmt.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/imetfncs.web.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/pprgstmt.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.196 - (view) (download) (annotate) - [select for diffs]
Tue Jan 25 14:39:16 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.195: +35604 -35352 lines
Diff to previous 1.195
Implemented the predicate `is_quadrilateral path_like_expression'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/pblexpr.w
	Group/CWEB/pbsndecl.w Group/CWEB/popassgn.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pblexpr.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.195 - (view) (download) (annotate) - [select for diffs]
Tue Jan 25 13:23:51 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.194: +48197 -48386 lines
Diff to previous 1.194
Added parser rules for implementing `triangle_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/pldfdcl.w
	Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.194 - (view) (download) (annotate) - [select for diffs]
Tue Jan 25 12:33:25 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.193: +35007 -34893 lines
Diff to previous 1.193
Added the rules
`statement:  let_statement SEMI_COLON'
and
`let_statement: LET symbolic_token equate_or_assign symbolic_token'
in `pprgstmt.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pbsndecl.w Group/CWEB/pprgstmt.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pprgstmt.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.193 - (view) (download) (annotate) - [select for diffs]
Mon Jan 24 17:55:58 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.192: +29701 -29572 lines
Diff to previous 1.192
Started working on surface hiding.  Added the pure virtual function
`Shape::decompose()' in `shapes.web', and versions for `Point',
`Path', and `Solid'.

Started working on the parser rule
`decompose_command: DECOMPOSE rectangle_variable
WITH_LEVEL numeric_expression' in `pcommand.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/circles.web
	Group/CWEB/cuboid.web Group/CWEB/ellipses.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/pcommand.w
	Group/CWEB/points.web Group/CWEB/polygons.web
	Group/CWEB/polyhed.web Group/CWEB/rectangs.web
	Group/CWEB/sctpcrt.web Group/CWEB/shapes.web
	Group/CWEB/solids.web Group/CWEB/triangle.web
	Group/CWEB/LOGS/circles.web.log Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcommand.w.log
	Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/polyhed.web.log
	Group/CWEB/LOGS/rectangs.web.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solids.web.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.192 - (view) (download) (annotate) - [select for diffs]
Mon Jan 24 10:25:07 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
CVS Tags: pre_surface_hiding
Changes since 1.191: +9357 -9692 lines
Diff to previous 1.191
Added parser rules and functions for setting `triangles'
using three points, and for the predicates `is_triangle',
and `is_triangular'.

Removed the parser rules and functions for setting `triangles'
using `with_sss', `with_sas', etc.  This doesn't work, because
the methods using "side-side-side", "side-angle-side", etc., are
for analyzing a given triangle, not constructing triangles.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/psetcmnd.w
	Group/CWEB/sample0.ldf Group/CWEB/triangle.web
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.191 - (view) (download) (annotate) - [select for diffs]
Sun Jan 23 19:01:57 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.190: +31562 -31404 lines
Diff to previous 1.190
Working on rules and functions for `triangles'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/pblexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pblexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/DOC/TEXINFO/ChangeLog Group/DOC/TEXINFO/gsdlpt.texi
	Group/DOC/TEXINFO/gspaths.texi Group/DOC/TEXINFO/gspict.texi
	Group/DOC/TEXINFO/gsplane.texi Group/DOC/TEXINFO/gspoint.texi
	Group/DOC/TEXINFO/gstranpt.texi
	Group/DOC/TEXINFO/gstransf.texi
	Group/DOC/TEXINFO/LOGS/gsdlpt.texi.log
	Group/DOC/TEXINFO/LOGS/gspaths.texi.log
	Group/DOC/TEXINFO/LOGS/gspict.texi.log
	Group/DOC/TEXINFO/LOGS/gsplane.texi.log
	Group/DOC/TEXINFO/LOGS/gspoint.texi.log
	Group/DOC/TEXINFO/LOGS/gstranpt.texi.log
	Group/DOC/TEXINFO/LOGS/gstransf.texi.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.190 - (view) (download) (annotate) - [select for diffs]
Sun Jan 23 18:19:27 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.189: +9365 -9044 lines
Diff to previous 1.189
Working on parser rules and function for `triangles'.

Updated copyright information in some Texinfo files.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pbsndecl.w Group/CWEB/psetcmnd.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/triangle.web Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/triangle.web.log Group/DOC/TEXINFO/3DLDF.texi
	Group/DOC/TEXINFO/ChangeLog Group/DOC/TEXINFO/assgnmnt.texi
	Group/DOC/TEXINFO/drawcmnd.texi
	Group/DOC/TEXINFO/exprssns.texi
	Group/DOC/TEXINFO/gssolfig.texi
	Group/DOC/TEXINFO/LOGS/3DLDF.texi.log
	Group/DOC/TEXINFO/LOGS/assgnmnt.texi.log
	Group/DOC/TEXINFO/LOGS/drawcmnd.texi.log
	Group/DOC/TEXINFO/LOGS/exprssns.texi.log
	Group/DOC/TEXINFO/LOGS/gssolfig.texi.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.189 - (view) (download) (annotate) - [select for diffs]
Fri Jan 21 13:46:45 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.188: +14463 -14358 lines
Diff to previous 1.188
Setting `triangles' using `with_sss' (side-side-side) now works.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/popassgn.w Group/CWEB/psetcmnd.w
	Group/CWEB/pstrexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/triangle.web Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/pstrexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.188 - (view) (download) (annotate) - [select for diffs]
Thu Jan 20 16:05:34 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.187: +19159 -18113 lines
Diff to previous 1.187
Working on setting `triangles'.  It doesn't work correctly yet.

Finished updating the copyright and license information in the
`CWEB' directory.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pbsndecl.w Group/CWEB/peqexpr.w
	Group/CWEB/pfgopcmd.w Group/CWEB/pfuncfin.w
	Group/CWEB/pgrpcmnd.w Group/CWEB/pinptcmd.w
	Group/CWEB/plblcmnd.w Group/CWEB/plikexpr.w
	Group/CWEB/pmacros.w Group/CWEB/pnmvexpr.w
	Group/CWEB/polyhed.web Group/CWEB/pprgstmt.w
	Group/CWEB/pptvexpr.w Group/CWEB/prbsnflx.l++
	Group/CWEB/prpvexpr.w Group/CWEB/psetcmnd.w
	Group/CWEB/ptokdecl.w Group/CWEB/ptrfcmnd.w Group/CWEB/runit
	Group/CWEB/sample.ldf Group/CWEB/sample0.ldf
	Group/CWEB/sample1.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/shapes.web
	Group/CWEB/solfaced.web Group/CWEB/solids.web
	Group/CWEB/triangle.web Group/CWEB/LOGS/00README.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/peqexpr.w.log
	Group/CWEB/LOGS/pfgopcmd.w.log Group/CWEB/LOGS/pfuncfin.w.log
	Group/CWEB/LOGS/pgrpcmnd.w.log Group/CWEB/LOGS/pinptcmd.w.log
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/plikexpr.w.log
	Group/CWEB/LOGS/pmacros.w.log Group/CWEB/LOGS/pnmvexpr.w.log
	Group/CWEB/LOGS/polyhed.web.log Group/CWEB/LOGS/pprgstmt.w.log
	Group/CWEB/LOGS/pptvexpr.w.log
	Group/CWEB/LOGS/prbsnflx.l++.log
	Group/CWEB/LOGS/prpvexpr.w.log Group/CWEB/LOGS/psetcmnd.w.log
	Group/CWEB/LOGS/ptokdecl.w.log Group/CWEB/LOGS/ptrfcmnd.w.log
	Group/CWEB/LOGS/runit.log Group/CWEB/LOGS/sample.ldf.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sample1.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/CWEB/LOGS/shapes.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/CWEB/LOGS/solids.web.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.187 - (view) (download) (annotate) - [select for diffs]
Thu Jan 20 12:55:23 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.186: +29722 -28360 lines
Diff to previous 1.186
Started working on `class Triangle' and `triangle expressions'.

Updated copyright and license information in several files.

	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/circles.web Group/CWEB/creatnew.web
	Group/CWEB/cuboid.web Group/CWEB/deftfncs.web
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/paths.web Group/CWEB/pblexpr.w
	Group/CWEB/pblvexpr.w Group/CWEB/pldfdcl.w
	Group/CWEB/prcvexpr.w Group/CWEB/pshowcmd.w
	Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
	Group/CWEB/triangle.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/circles.web.log
	Group/CWEB/LOGS/creatnew.web.log
	Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/deftfncs.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pblexpr.w.log
	Group/CWEB/LOGS/pblvexpr.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/prcvexpr.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.186 - (view) (download) (annotate) - [select for diffs]
Wed Jan 19 17:12:54 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.185: +29370 -29353 lines
Diff to previous 1.185
Working on `Scan_Parse::for_suffixes_loop_func()'
and `Scan_Parse::for_suffixes_internal_func()'
in `scanprsf.web'.  They are not yet functional.

Updated the copyright and license information in several files.

Modified Files:
	Group/CWEB/3DLDFprg.web Group/CWEB/ChangeLog
	Group/CWEB/bckmttr.web Group/CWEB/colall.web
	Group/CWEB/colors.web Group/CWEB/dashptrn.web
	Group/CWEB/ellpsoid.web Group/CWEB/figures.web
	Group/CWEB/format.web Group/CWEB/gsltmplt.web
	Group/CWEB/intro.web Group/CWEB/io.web Group/CWEB/layers.web
	Group/CWEB/loader.web Group/CWEB/parser.output
	Group/CWEB/pbsndecl.w Group/CWEB/ploops.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/LOGS/3DLDFprg.web.log
	Group/CWEB/LOGS/bckmttr.web.log Group/CWEB/LOGS/colall.web.log
	Group/CWEB/LOGS/colors.web.log
	Group/CWEB/LOGS/dashptrn.web.log
	Group/CWEB/LOGS/ellpsoid.web.log
	Group/CWEB/LOGS/figures.web.log Group/CWEB/LOGS/format.web.log
	Group/CWEB/LOGS/gsltmplt.web.log Group/CWEB/LOGS/intro.web.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/layers.web.log
	Group/CWEB/LOGS/loader.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/ploops.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.185 - (view) (download) (annotate) - [select for diffs]
Tue Jan 18 17:56:17 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.184: +28927 -28912 lines
Diff to previous 1.184
Working on the parser rules for `for_suffixes' in
`ploops.w' and the function `Scan_Parse::for_suffixes_loop_func()'
in `scanprsf.web'.  They are not yet functional.

Modified Files:
	Group/CWEB/00Vector_type_checklist Group/CWEB/3DLDFcpl.web
	Group/CWEB/3DLDFp02.web Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/ploops.w
	Group/CWEB/popassgn.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/00Vector_type_checklist.log
	Group/CWEB/LOGS/3DLDFcpl.web.log
	Group/CWEB/LOGS/3DLDFp02.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/ploops.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scan.web.log Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.184 - (view) (download) (annotate) - [select for diffs]
Tue Jan 18 13:23:32 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.183: +6260 -6339 lines
Diff to previous 1.183
Working on `Scan_Parse::for_suffixes_loop_func()'
in `scanprsf.web'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/freeze.log Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/ploops.w
	Group/CWEB/popassgn.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/ploops.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.183 - (view) (download) (annotate) - [select for diffs]
Tue Jan 18 12:28:31 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.182: +30281 -29476 lines
Diff to previous 1.182
Finished adding parser rules for `focus_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/pfocexpr.w
	Group/CWEB/pnumexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pfocexpr.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.182 - (view) (download) (annotate) - [select for diffs]
Tue Jan 18 10:53:14 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.181: +15136 -14550 lines
Diff to previous 1.181
Working on the parser rules for `focus_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/points.web Group/CWEB/popassgn.w
	Group/CWEB/psetcmnd.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.181 - (view) (download) (annotate) - [select for diffs]
Mon Jan 17 17:55:33 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.180: +43605 -43510 lines
Diff to previous 1.180
Working on the parser rules for `focus_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/pldfdcl.w Group/CWEB/popassgn.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.180 - (view) (download) (annotate) - [select for diffs]
Mon Jan 17 17:09:10 2005 UTC (7 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.179: +18364 -18128 lines
Diff to previous 1.179
Added code for implementing `picture_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pnumexpr.w Group/CWEB/ppicexpr.w
	Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/ppicexpr.w.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.179 - (view) (download) (annotate) - [select for diffs]
Sat Jan 15 10:35:29 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.178: +42120 -42026 lines
Diff to previous 1.178
Working on rules for `picture_vectors'.

Modified Files:
	Group/00README Group/ChangeLog Group/CWEB/ChangeLog
	Group/CWEB/parser.output Group/CWEB/pcommand.w
	Group/CWEB/pldfdcl.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/pcommand.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log Group/LOGS/00README.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.178 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 16:56:21 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.177: +45724 -43575 lines
Diff to previous 1.177
Added code for implementing `dodecaahedron_vectors',
`icosahedron_vectors', and `trunc_octahedron_vectors'.

I have now added code for implementing vector-types corresponding
to all `Shape' types and most non-`Shape' types.  I've left out
`picture' and `focus', because these require special handling:
`pictures' are persisent and `focuses' must be set using a
`set' command.  I may add `picture_vectors' and `focus_vectors'
at a later date.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/pdhnexpr.w
	Group/CWEB/pihnexpr.w Group/CWEB/pldfdcl.w
	Group/CWEB/pnumexpr.w Group/CWEB/ponvexpr.w
	Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
	Group/CWEB/ptnvexpr.w Group/CWEB/ptonexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/tstbison Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pdhnexpr.w.log Group/CWEB/LOGS/pihnexpr.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/ponvexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/ptnvexpr.w.log
	Group/CWEB/LOGS/ptonexpr.w.log Group/CWEB/LOGS/ptovexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log Group/CWEB/LOGS/tstbison.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.177 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 14:44:58 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.176: +43091 -42372 lines
Diff to previous 1.176
Added code for implementing `octahedron_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/pldfdcl.w
	Group/CWEB/pnumexpr.w Group/CWEB/pohnexpr.w
	Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/triangle.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/pohnexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.176 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 14:02:44 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.175: +42634 -41463 lines
Diff to previous 1.175
Added code for implementing `tetrahedron_vectors'.

Changed `struct Triangle' to `class Triangle'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/pcbvexpr.w
	Group/CWEB/pldfdcl.w Group/CWEB/pnumexpr.w
	Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
	Group/CWEB/pthnexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/triangle.web
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pcbvexpr.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pthnexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/triangle.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.175 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 12:52:00 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.174: +9597 -8761 lines
Diff to previous 1.174
Added code for implementing `reg_polygon_vectors'
and `cuboid_vectors'.  Some already existed.

Added `testbnry.c++' to the snapshot.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/pcubexpr.w
	Group/CWEB/prplexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/testbnry.c++
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/pcubexpr.w.log
	Group/CWEB/LOGS/prplexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/testbnry.c++.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.174 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 12:27:36 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.173: +14765 -12415 lines
Diff to previous 1.173
LDF 2005.01.14.

Added code for implementing `circle_vectors' and
`rectangle_vectors'.  Some already existed.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pcirexpr.w Group/CWEB/pnumexpr.w
	Group/CWEB/precexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/pcirexpr.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/precexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.173 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 11:42:36 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.172: +11137 -10283 lines
Diff to previous 1.172
Added code for implementing `ellipse_vectors'.
Some already existed.

In `Group/CWEB/CWEBPTCH/ctang-3D.ch':

   Added change lines for `max_names' and `max_texts'.
   Raised them both to the maximum value 10239.
   Added `ccomm-3D.ch'.  It's the change file for
   `common.w' and also raises `max_names'.
   Added these two files to the snapshot, but I haven't
   checked yet whether this worked.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/Makefile.in Group/CWEB/ellipses.web
	Group/CWEB/parser.output Group/CWEB/pellexpr.w
	Group/CWEB/pelvexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/CWEBPTCH/ChangeLog
	Group/CWEB/CWEBPTCH/ctang-3D.ch
	Group/CWEB/CWEBPTCH/LOGS/ctang-3D.ch.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/ellipses.web.log
	Group/CWEB/LOGS/pellexpr.w.log Group/CWEB/LOGS/pelvexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.172 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 10:23:49 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.171: +13935 -13180 lines
Diff to previous 1.171
Added code for implementing `path_vectors'.
Some already existed.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pphvexpr.w Group/CWEB/ppthexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/pphvexpr.w.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.171 - (view) (download) (annotate) - [select for diffs]
Thu Jan 13 18:53:12 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.170: +11971 -11341 lines
Diff to previous 1.170
Added code for implementing `transform_vectors'.

Modified Files:
	Group/CWEB/00Vector_type_checklist Group/CWEB/ChangeLog
	Group/CWEB/parser.output Group/CWEB/pnumexpr.w
	Group/CWEB/ptrnexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/00Vector_type_checklist.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/ptrnexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.170 - (view) (download) (annotate) - [select for diffs]
Thu Jan 13 18:02:06 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.169: +36833 -36570 lines
Diff to previous 1.169
Working on `transform_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/pldfdcl.w
	Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.169 - (view) (download) (annotate) - [select for diffs]
Thu Jan 13 13:26:24 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.168: +36781 -36399 lines
Diff to previous 1.168
Added code for implementing `dash_pattern_vectors'.

Modified Files:
	Group/CWEB/00Vector_type_checklist Group/CWEB/3DLDFmp.mp
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/main.web
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/pdshexpr.w
	Group/CWEB/pldfdcl.w Group/CWEB/pnumexpr.w
	Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/00Vector_type_checklist.log
	Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pdshexpr.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log Group/DOC/TEXINFO/ChangeLog
	Group/DOC/TEXINFO/Makefile.am
	Group/DOC/TEXINFO/LOGS/Makefile.am.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.168 - (view) (download) (annotate) - [select for diffs]
Thu Jan 13 11:43:34 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.167: +23178 -22732 lines
Diff to previous 1.167
Added code for implementing `pen_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/pnumexpr.w
	Group/CWEB/ppenexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/ppenexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.167 - (view) (download) (annotate) - [select for diffs]
Tue Jan 11 20:56:37 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.166: +35559 -35368 lines
Diff to previous 1.166
Working on implementing `pen_vectors'.

Modified Files:
	Group/CWEB/00Vector_type_checklist Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/pbsndecl.w Group/CWEB/pldfdcl.w
	Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/00Vector_type_checklist.log
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.166 - (view) (download) (annotate) - [select for diffs]
Tue Jan 11 18:34:28 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.165: +23038 -22476 lines
Diff to previous 1.165
Added code to `sample0.ldf' for generating the "globe font".

Added code for implementing `string_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/imetfncs.web Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/passign.w Group/CWEB/pblexpr.w
	Group/CWEB/pbpexpr.w Group/CWEB/pcolexpr.w
	Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
	Group/CWEB/ppntexpr.w Group/CWEB/pshowcmd.w
	Group/CWEB/pspglb.web Group/CWEB/pstrexpr.w
	Group/CWEB/pstvexpr.w Group/CWEB/pvariabl.w
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pblexpr.w.log
	Group/CWEB/LOGS/pbpexpr.w.log Group/CWEB/LOGS/pcolexpr.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/pstrexpr.w.log
	Group/CWEB/LOGS/pstvexpr.w.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.165 - (view) (download) (annotate) - [select for diffs]
Mon Jan 10 18:00:22 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.164: +28788 -28725 lines
Diff to previous 1.164
Started adding rules for `string_vector_expressions'.

Modified Files:
	Group/CWEB/00Vector_type_checklist Group/CWEB/ChangeLog
	Group/CWEB/parser.output Group/CWEB/pblexpr.w
	Group/CWEB/pldfdcl.w Group/CWEB/sample0.ldf
	Group/CWEB/tstbison
	Group/CWEB/LOGS/00Vector_type_checklist.log
	Group/CWEB/LOGS/pblexpr.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/tstbison.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.164 - (view) (download) (annotate) - [select for diffs]
Sat Jan 8 13:12:18 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.163: +17973 -15070 lines
Diff to previous 1.163
Added the rules
`macro_variable: LAST macro_vector_variable'
in `pvariabl.w',
`bool_point_primary: LAST point_vector_expression'
in `pbpexpr.w',
and
`point_primary: LAST point_vector_expression'
in `ppntexpr.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbpexpr.w
	Group/CWEB/pcolexpr.w Group/CWEB/ppntexpr.w
	Group/CWEB/pshowcmd.w Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbpexpr.w.log Group/CWEB/LOGS/pcolexpr.w.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.163 - (view) (download) (annotate) - [select for diffs]
Fri Jan 7 18:00:01 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.162: +8841 -8659 lines
Diff to previous 1.162
Added the rule
`color_primary: LAST color_vector_expression'
in `pcolexpr.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pcolexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pcolexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.162 - (view) (download) (annotate) - [select for diffs]
Fri Jan 7 17:46:49 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.161: +32845 -32300 lines
Diff to previous 1.161
Added code for implementing `boolean_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/pblexpr.w Group/CWEB/pldfdcl.w
	Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
	Group/CWEB/pshowcmd.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pblexpr.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.161 - (view) (download) (annotate) - [select for diffs]
Fri Jan 7 16:33:44 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.160: +21130 -20759 lines
Diff to previous 1.160
Added code for implementing `numeric_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/pbsndecl.w
	Group/CWEB/pnumexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.160 - (view) (download) (annotate) - [select for diffs]
Fri Jan 7 12:48:43 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.159: +9262 -9235 lines
Diff to previous 1.159
Added parser rules for `numeric_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pnumexpr.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.159 - (view) (download) (annotate) - [select for diffs]
Fri Jan 7 11:17:57 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.158: +29503 -29357 lines
Diff to previous 1.158
Working on the parser rules for `numeric_vectors'.

Modified Files:
	CWEB/3DLDFcpl.web CWEB/ChangeLog CWEB/Makefile.am
	CWEB/parser.output CWEB/parser.w CWEB/pldfdcl.w
	CWEB/pshowcmd.w CWEB/pspglb.web CWEB/sample0.ldf
	CWEB/scanprse.web CWEB/sctpcrt.web CWEB/LOGS/3DLDFcpl.web.log
	CWEB/LOGS/Makefile.am.log CWEB/LOGS/parser.w.log
	CWEB/LOGS/pldfdcl.w.log CWEB/LOGS/pshowcmd.w.log
	CWEB/LOGS/pspglb.web.log CWEB/LOGS/sample0.ldf.log
	CWEB/LOGS/scanprse.web.log CWEB/LOGS/sctpcrt.web.log
	SNAPSHOTS/3DLDFsnp.tar.gz SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.158 - (view) (download) (annotate) - [select for diffs]
Thu Jan 6 17:59:10 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.157: +12695 -12585 lines
Diff to previous 1.157
Working on making all vector-types functional.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pcommand.w Group/CWEB/pldfdcl.w
	Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/LOGS/pcommand.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.157 - (view) (download) (annotate) - [select for diffs]
Thu Jan 6 15:17:11 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.156: +14072 -14286 lines
Diff to previous 1.156
Debugged parser rules involving unary plus and minus.
I'm sorry to say that they can no longer be used with
`points'.  However, `points' can be multiplied by
integers, so if `p' is a known point, `1p'
can be used instead of `+p' and `-1p' instead of `-p'.
Of course, there would usually be no reason to use `1p'
instead of plain `p'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pcolexpr.w Group/CWEB/pnumexpr.w
	Group/CWEB/ppntexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/pcolexpr.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.156 - (view) (download) (annotate) - [select for diffs]
Wed Jan 5 18:00:50 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.155: +19212 -19093 lines
Diff to previous 1.155
Working on the parser rules and functions for popping
objects off of vector-type variables.
It works for `colors' and `points', but there's a problem with
`bool_points'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/colors.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pcommand.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/LOGS/colors.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcommand.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.155 - (view) (download) (annotate) - [select for diffs]
Mon Jan 3 17:53:58 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.154: +3871 -3830 lines
Diff to previous 1.154
Started working on the parser rule and function for
defining `macros' that are elements of `macro_vectors'.
This doesn't work yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pmacros.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pmacros.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.154 - (view) (download) (annotate) - [select for diffs]
Mon Jan 3 15:27:02 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.153: +4543 -4478 lines
Diff to previous 1.153
It's now possible to define macros using
a `macro_variable' that has already been declared.

Debugged the case that a macro has typed arguments,
but no untyped ones.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pmacros.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pmacros.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.153 - (view) (download) (annotate) - [select for diffs]
Sun Jan 2 18:54:15 2005 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.152: +2831 -2755 lines
Diff to previous 1.152
Worked on the rules
`macro_definition: DEF variable UNDECLARED untyped_parameter_list
typed_parameter_list equate_or_assign'
and
`macro_call: macro_variable untyped_parameter_list'.
in `pmacros.w'
and the functions
`Scan_Parse::macro_definition_func()' and
`Scan_Parse::macro_call_func()' in `scanprsf.web'.
They all seem to be working.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/deftfncs.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pmacros.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/deftfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pmacros.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scan.web.log Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.152 - (view) (download) (annotate) - [select for diffs]
Thu Dec 30 14:04:17 2004 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.151: +20426 -20338 lines
Diff to previous 1.151
It's now possible to use undeclared variables or declared macro
variables in macro definitions.

Added functions and parser rules for assigning to `macro variables'
from `macro variables'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/deftfncs.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/passign.w
	Group/CWEB/pmacros.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pmacros.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.151 - (view) (download) (annotate) - [select for diffs]
Wed Dec 29 16:49:49 2004 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.150: +8679 -8339 lines
Diff to previous 1.150
Working on the parser rules and functions for `macros'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/deftfncs.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pmacros.w Group/CWEB/pprgstmt.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/sctpfncs.web Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pmacros.w.log Group/CWEB/LOGS/pprgstmt.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/sctpfncs.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.150 - (view) (download) (annotate) - [select for diffs]
Wed Dec 29 12:10:40 2004 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.149: +19661 -19439 lines
Diff to previous 1.149
Working on parser rules for macros.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/imetfncs.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pldfdcl.w Group/CWEB/pshowcmd.w
	Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/imetfncs.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.149 - (view) (download) (annotate) - [select for diffs]
Tue Dec 28 14:29:00 2004 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.148: +6443 -6405 lines
Diff to previous 1.148
BUG FIX:  In the parser rule `suffix: suffix tag' in `pvariabl.w':

   Now including this rule in
   |@<Define rules@>|.  The command for doing so was missing.
   I don't know how long it was this way.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.148 - (view) (download) (annotate) - [select for diffs]
Thu Dec 23 14:49:03 2004 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.147: +19778 -19223 lines
Diff to previous 1.147
In `pvariabl.w':

   Added type declarations and rules for vector-type variables.
   Some were present, but I had neglected to add the newer ones.

   Added more rules for `vector_type_variable', e.g.,
   `vector_type_variable: boolean_vector_variable',
   `vector_type_variable: string_vector_variable', etc.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pvariabl.w Group/CWEB/LOGS/pvariabl.w.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.147 - (view) (download) (annotate) - [select for diffs]
Thu Dec 23 14:00:14 2004 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.146: +978 -950 lines
Diff to previous 1.146
Debugged parser rules for defuns in `pmacros.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/imetfncs.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pmacros.w
	Group/CWEB/pshowcmd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pmacros.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.146 - (view) (download) (annotate) - [select for diffs]
Wed Dec 22 17:47:48 2004 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.145: +20366 -20562 lines
Diff to previous 1.145
The parser rules for `defuns' in `pmacros.w' now work.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/deftfncs.web
	Group/CWEB/imetfncs.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pmacros.w Group/CWEB/pprgstmt.w
	Group/CWEB/pshowcmd.w Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pmacros.w.log
	Group/CWEB/LOGS/pprgstmt.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.145 - (view) (download) (annotate) - [select for diffs]
Tue Dec 21 14:50:12 2004 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.144: +2373 -1789 lines
Diff to previous 1.144
Working on implementing `defuns'.  These are similar to macros, but
I expect them to be easier to implement.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pldfdcl.w Group/CWEB/pmacros.w
	Group/CWEB/ppntexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/pmacros.w.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.144 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 17:59:38 2004 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.143: +7977 -7918 lines
Diff to previous 1.143
Working on the parser rules for macros.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pbsndecl.w Group/CWEB/pmacros.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pmacros.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.143 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 12:52:02 2004 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.142: +22252 -21642 lines
Diff to previous 1.142
Added parser rules and functions for setting `color' parts.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/colors.web
	Group/CWEB/parser.output Group/CWEB/pblexpr.w
	Group/CWEB/pmacros.w Group/CWEB/pnumexpr.w
	Group/CWEB/pprgstmt.w Group/CWEB/psetcmnd.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/colors.web.log
	Group/CWEB/LOGS/pblexpr.w.log Group/CWEB/LOGS/pmacros.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/pprgstmt.w.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/DOC/TEXINFO/ChangeLog Group/DOC/TEXINFO/numerics.texi
	Group/DOC/TEXINFO/LOGS/numerics.texi.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.142 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 14:46:24 2004 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.141: +9231 -8662 lines
Diff to previous 1.141
Added functions and parser rules for performing arithmetic on
`points' and `colors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/colors.web
	Group/CWEB/parser.output Group/CWEB/pcolexpr.w
	Group/CWEB/ploops.w Group/CWEB/popassgn.w
	Group/CWEB/ppntexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/colors.web.log Group/CWEB/LOGS/pcolexpr.w.log
	Group/CWEB/LOGS/ploops.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.141 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 13:31:20 2004 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.140: +8948 -8572 lines
Diff to previous 1.140
Added the parser rules
`operation_assignment: color_variable PLUS_ASSIGN color_expression',
`operation_assignment: color_variable MINUS_ASSIGN color_expression',
`operation_assignment: color_variable TIMES_ASSIGN numeric_expression',
and
`operation_assignment: color_variable DIVIDE_ASSIGN numeric_expression'
in `popassgn.w'.  The last one doesn't work yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/colors.web
	Group/CWEB/parser.output Group/CWEB/popassgn.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/colors.web.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.140 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 11:08:59 2004 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.139: +4519 -4416 lines
Diff to previous 1.139
Added the rule
`color_tertiary: color_tertiary plus_or_minus color_secondary'
in `pcolexpr.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/colors.web
	Group/CWEB/parser.output Group/CWEB/pcolexpr.w
	Group/CWEB/pnumexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/colors.web.log Group/CWEB/LOGS/pcolexpr.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.139 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 20:19:23 2004 UTC (7 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.138: +8061 -7171 lines
Diff to previous 1.138
Added the rule `color_secondary: numeric_secondary
color_variable' in `pcolexpr.w'.
It's for multiplying `color' variables by `numerics' with
no multiplication sign.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pcolexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pcolexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.138 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 14:54:27 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.137: +4516 -4431 lines
Diff to previous 1.137
Added the parser rule
`color_secondary: color_secondary times_or_over numeric_primary'
in `pcolexpr.w'
and the function `Color::operator*=(const real& r)' in
`colors.web'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/colors.web
	Group/CWEB/parser.output Group/CWEB/pcolexpr.w
	Group/CWEB/pshowcmd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/colors.web.log Group/CWEB/LOGS/pcolexpr.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.137 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 11:57:33 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.136: +28142 -26048 lines
Diff to previous 1.136
Added parser rules for extracting the `red_part',
`green_part', and `blue_part' from `colors'.

Started working on the parser rules for defining macros.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.in
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/pbsndecl.w Group/CWEB/pnumexpr.w
	Group/CWEB/pprgstmt.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pmacros.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/pprgstmt.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/DOC/TEXINFO/ChangeLog
	Group/DOC/TEXINFO/Makefile.am Group/DOC/TEXINFO/numerics.texi
	Group/DOC/TEXINFO/LOGS/Makefile.am.log
	Group/DOC/TEXINFO/LOGS/numerics.texi.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.136 - (view) (download) (annotate) - [select for diffs]
Thu Dec 16 17:58:12 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.135: +369 -341 lines
Diff to previous 1.135
Added code for including `pmacros.w', which will contain
parser rules for macros.  It is currently empty.

Modified Files:
	ChangeLog Makefile.am parser.output parser.w
	LOGS/Makefile.am.log LOGS/parser.w.log

Revision 1.135 - (view) (download) (annotate) - [select for diffs]
Wed Dec 15 14:46:57 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.134: +26727 -25948 lines
Diff to previous 1.134
Working on the rule
`cuboid_vector_secondary: cuboid_secondary REFLECTED_OFF
path_like_expression WITH_DIRECTION point_expression'
and the function |Solid::reflect_off()|.

I'm not sure the other rules for reflecting objects off of
planes work the way I want them to.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/cuboid.web Group/CWEB/imetfncs.web
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/pcbvexpr.w
	Group/CWEB/pcrvexpr.w Group/CWEB/pldfdcl.w
	Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
	Group/CWEB/ppntexpr.w Group/CWEB/prpvexpr.w
	Group/CWEB/pshowcmd.w Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/solids.web
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/cuboid.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pcbvexpr.w.log
	Group/CWEB/LOGS/pcrvexpr.w.log Group/CWEB/LOGS/pldfdcl.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/prpvexpr.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/solids.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.134 - (view) (download) (annotate) - [select for diffs]
Tue Dec 14 21:05:24 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.133: +15799 -15775 lines
Diff to previous 1.133
Added parser rules for clearing `pictures' in `CWEB/pclrcmnd.w'.

Modified Files:
	CWEB/ChangeLog CWEB/parser.output CWEB/pclrcmnd.w
	CWEB/sample0.ldf CWEB/LOGS/pclrcmnd.w.log
	CWEB/LOGS/sample0.ldf.log SNAPSHOTS/3DLDFsnp.tar.gz
	SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.133 - (view) (download) (annotate) - [select for diffs]
Tue Dec 14 20:47:42 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.132: +26108 -25520 lines
Diff to previous 1.132
Added parser rules and functions for reflecting `Reg_Polygons' off of
planes.

Modified Files:
	CWEB/ChangeLog CWEB/Makefile.am CWEB/imetfncs.web
	CWEB/parser.output CWEB/parser.w CWEB/passign.w CWEB/pldfdcl.w
	CWEB/pnumexpr.w CWEB/popassgn.w CWEB/pshowcmd.w
	CWEB/pvariabl.w CWEB/sample0.ldf CWEB/LOGS/Makefile.am.log
	CWEB/LOGS/imetfncs.web.log CWEB/LOGS/parser.w.log
	CWEB/LOGS/passign.w.log CWEB/LOGS/pldfdcl.w.log
	CWEB/LOGS/pnumexpr.w.log CWEB/LOGS/popassgn.w.log
	CWEB/LOGS/pshowcmd.w.log CWEB/LOGS/pvariabl.w.log
	CWEB/LOGS/sample0.ldf.log SNAPSHOTS/3DLDFsnp.tar.gz
	SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.132 - (view) (download) (annotate) - [select for diffs]
Tue Dec 14 19:36:28 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.131: +25687 -25067 lines
Diff to previous 1.131
Added parser rules for reflecting `Rectangles' off of
planes.  Neglected to check in snapshot last time.  I've
also added parser rules for reflecting `Circles' off of
planes.

Modified Files:
	CWEB/ChangeLog CWEB/Makefile.am CWEB/imetfncs.web
	CWEB/parser.output CWEB/parser.w CWEB/passign.w CWEB/pldfdcl.w
	CWEB/pnumexpr.w CWEB/polygons.web CWEB/popassgn.w
	CWEB/pshowcmd.w CWEB/pvariabl.w CWEB/sample0.ldf
	CWEB/LOGS/Makefile.am.log CWEB/LOGS/imetfncs.web.log
	CWEB/LOGS/parser.w.log CWEB/LOGS/passign.w.log
	CWEB/LOGS/pldfdcl.w.log CWEB/LOGS/pnumexpr.w.log
	CWEB/LOGS/polygons.web.log CWEB/LOGS/popassgn.w.log
	CWEB/LOGS/pshowcmd.w.log CWEB/LOGS/pvariabl.w.log
	CWEB/LOGS/sample0.ldf.log SNAPSHOTS/3DLDFsnp.tar.gz
	SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.131 - (view) (download) (annotate) - [select for diffs]
Tue Dec 14 18:39:07 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.130: +25245 -24579 lines
Diff to previous 1.130
Added parser rules for `circle_vector' expressions.

Modified Files:
	ChangeLog Makefile.am imetfncs.web parser.output parser.w
	passign.w pldfdcl.w pnumexpr.w popassgn.w pshowcmd.w
	pvariabl.w sample0.ldf LOGS/Makefile.am.log
	LOGS/imetfncs.web.log LOGS/parser.w.log LOGS/passign.w.log
	LOGS/pcrvexpr.w.log LOGS/pelvexpr.w.log LOGS/pldfdcl.w.log
	LOGS/pnumexpr.w.log LOGS/popassgn.w.log LOGS/pshowcmd.w.log
	LOGS/pvariabl.w.log LOGS/sample0.ldf.log

Revision 1.130 - (view) (download) (annotate) - [select for diffs]
Tue Dec 14 17:24:06 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.129: +24777 -24184 lines
Diff to previous 1.129
Added parser rules and functions for reflecting `Ellipses' off of
planes.

Also added `Ellipse::show()' in `Group/CWEB/ellipses.web'.

Modified Files:
	CWEB/ChangeLog CWEB/Makefile.am CWEB/ellipses.web
	CWEB/imetfncs.web CWEB/parser.output CWEB/parser.w
	CWEB/passign.w CWEB/paths.web CWEB/pldfdcl.w CWEB/pnumexpr.w
	CWEB/popassgn.w CWEB/pshowcmd.w CWEB/pvariabl.w
	CWEB/sample0.ldf CWEB/LOGS/Makefile.am.log
	CWEB/LOGS/ellipses.web.log CWEB/LOGS/imetfncs.web.log
	CWEB/LOGS/parser.w.log CWEB/LOGS/passign.w.log
	CWEB/LOGS/paths.web.log CWEB/LOGS/pldfdcl.w.log
	CWEB/LOGS/pnumexpr.w.log CWEB/LOGS/popassgn.w.log
	CWEB/LOGS/pshowcmd.w.log CWEB/LOGS/pvariabl.w.log
	CWEB/LOGS/sample0.ldf.log SNAPSHOTS/3DLDFsnp.tar.gz
	SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.129 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 17:47:57 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.128: +16932 -16883 lines
Diff to previous 1.128
Added parser rules and functions for writing verbatim MetaPost
code to the output files.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pcommand.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pcommand.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.128 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 14:46:17 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.127: +5978 -5810 lines
Diff to previous 1.127
Added the parser rule
`path_assignment: path_variable ASSIGN path_vector_expression'
in `Group/CWEB/passign.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.127 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 14:20:00 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.126: +10443 -10285 lines
Diff to previous 1.126
LDF 2004.12.13.

The rule `path_vector_secondary: path_secondary REFLECTED_OFF
path_like_expression WITH_DIRECTION point_expression'
in `pphvexpr.w' now works.

Added other rules for `path_vector' expressions.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/creatnew.web Group/CWEB/imetfncs.web
	Group/CWEB/io.web Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/pldfdcl.w
	Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
	Group/CWEB/pphvexpr.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/creatnew.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/pphvexpr.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.126 - (view) (download) (annotate) - [select for diffs]
Fri Dec 10 17:50:35 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.125: +24280 -23421 lines
Diff to previous 1.125
Working on the parser rule
`path_vector_secondary: path_secondary REFLECTED_OFF
path_like_expression WITH_DIRECTION point_expression'
in `pphvexpr.w'.  It doesn't work yet.

Added parser rules for `path_vectors' and modified functions to
account for them.  I have not finished this.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/imetfncs.web Group/CWEB/parser.output
	Group/CWEB/parser.w Group/CWEB/passign.w Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/planes.web
	Group/CWEB/pldfdcl.w Group/CWEB/ppntexpr.w
	Group/CWEB/ppthexpr.w Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/planes.web.log
	Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/pvariabl.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.125 - (view) (download) (annotate) - [select for diffs]
Fri Dec 10 12:29:05 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.124: +7002 -6814 lines
Diff to previous 1.124
Added the rule `numeric_primary: SIZE color_vector_primary'
in  `pnumexpr.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pnumexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.124 - (view) (download) (annotate) - [select for diffs]
Fri Dec 10 12:20:01 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.123: +4573 -4493 lines
Diff to previous 1.123
Added the parser rule
`numeric_secondary --> numeric_secondary numeric_variable'
in `pnumexpr.w' for multiplication without `TIMES'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pnumexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.123 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 18:24:28 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.122: +8524 -8436 lines
Diff to previous 1.122
Changed the functions and rules for reflecting a `point'
off of a planar `path'.
`reflected_off' now returns a `point_vector' rather than a
single `point'.  See the code in this file for an
explanation of what's returned.

BUG:  Redeclaring a `point_vector' variable in a loop
fails.  I haven't tested whether it also fails under other
circumstances.  The problem seems to be in
the `Pointer_Vector' destructor.  Will work on fixing this soon.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/passign.w
	Group/CWEB/planes.web Group/CWEB/ppntexpr.w
	Group/CWEB/pptvexpr.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/planes.web.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.122 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 13:54:16 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.121: +10410 -9404 lines
Diff to previous 1.121
In `pshowcmd.w':

   Fixed bugs in the parser rules for the `show_commands':

       `expressions' that are `pointer_values' are now deleted.

Added rules for showing `bool_point_expressions' and
vector-type `expressions'.

In `passign.w':

   Added rules for assigning to simple types from vector types.

Added the file `pclvexpr.w', which contains `color_vector_expressions'.
Made changes to `Makefile.am' and `parser.w' to account for this.
I will add `pclvexpr.w' to the CVS repository after this check-in.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/pbpexpr.w
	Group/CWEB/pptvexpr.w Group/CWEB/pshowcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbpexpr.w.log
	Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.121 - (view) (download) (annotate) - [select for diffs]
Tue Dec 7 17:39:22 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.120: +6147 -6090 lines
Diff to previous 1.120
Added the parser rules
`numeric_secondary: numeric_secondary TIMES numeric_variable'
and
`numeric_secondary: numeric_token OVER numeric_variable'
in `Group/CWEB/pnumexpr.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pnumexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.120 - (view) (download) (annotate) - [select for diffs]
Tue Dec 7 16:41:14 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.119: +3381 -3143 lines
Diff to previous 1.119
The parser rule
`point_secondary: point_secondary REFLECTED_OFF
path_like_expression WITH_DIRECTION point_expression', and
the functions `Scan_Parse::reflect_off_func()' and
`Point::reflect_off()' seem to work now.

Modified Files:
	Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/pbpexpr.w Group/CWEB/planes.web
	Group/CWEB/ppntexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/LOGS/3DLDFtex.tex.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pbpexpr.w.log
	Group/CWEB/LOGS/planes.web.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.119 - (view) (download) (annotate) - [select for diffs]
Mon Dec 6 13:07:09 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.118: +7522 -7035 lines
Diff to previous 1.118
Added the parser rules
`operation_assignment: numeric_variable PLUS_ASSIGN numeric_expression',
`operation_assignment: numeric_variable MINUS_ASSIGN numeric_expression',
`operation_assignment: numeric_variable TIMES_ASSIGN numeric_expression',
`operation_assignment: numeric_variable DIVIDE_ASSIGN numeric_expression',
`operation_assignment: point_variable PLUS_ASSIGN point_expression',
and `operation_assignment: point_variable MINUS_ASSIGN point_expression'
in `popassgn.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/points.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/points.web.log Group/CWEB/LOGS/popassgn.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.118 - (view) (download) (annotate) - [select for diffs]
Mon Dec 6 12:47:47 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.117: +328 -331 lines
Diff to previous 1.117
Moved rules for `operation_assignments' to
`popassgn.w' from `passign.w'.

Discovered bug involving multiplication of a `numeric' with
a `numeric_variable'.  Will try to fix it soon.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.117 - (view) (download) (annotate) - [select for diffs]
Sat Dec 4 13:30:48 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.116: +3448 -3241 lines
Diff to previous 1.116
Working on `Point::reflect_off()' in `planes.web'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/planes.web Group/CWEB/points.web
	Group/CWEB/ppntexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/planes.web.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
----------------------------------------------------------------------

Revision 1.116 - (view) (download) (annotate) - [select for diffs]
Fri Dec 3 13:13:11 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.115: +5320 -5261 lines
Diff to previous 1.115
In `Scan_Parse::assign_picture_simple()' in `scanprse.web':

   Changed argument |Picture* p| back to
   |Id_Map_Entry_Node entry_0|.  Reversed substantive changes made in
   last version, but kept some changes in the formatting and the
   debugging and error output, and made some new ones.

In the parser rule
`picture_assignment: picture_variable ASSIGN picture_expression'
in `passign.w':

   Reversed the change made in the last version, i.e.,
   |picture_expression| itself is again passed to
   |Scan_Parse::assign_picture_simple()|.

Changed |reflected in| to |reflected_in| in
all parser rules where the former was used.

Added `Octahedron::reflect_in()' in `polyhed.web'.

Added the parser rule
`octahedron_secondary: octahedron_secondary REFLECTED_IN
path_like_expression' in `pohnexpr.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/circles.web
	Group/CWEB/curves.web Group/CWEB/ellipses.web
	Group/CWEB/io.web Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/pbsndecl.w
	Group/CWEB/pcirexpr.w Group/CWEB/pcubexpr.w
	Group/CWEB/pdhnexpr.w Group/CWEB/pellexpr.w
	Group/CWEB/pihnexpr.w Group/CWEB/planes.web
	Group/CWEB/pohnexpr.w Group/CWEB/polygons.web
	Group/CWEB/polyhed.web Group/CWEB/ppntexpr.w
	Group/CWEB/ppthexpr.w Group/CWEB/precexpr.w
	Group/CWEB/prplexpr.w Group/CWEB/pspglb.web
	Group/CWEB/pthnexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/scanprse.web Group/CWEB/sctpcrt.web
	Group/CWEB/solfaced.web Group/CWEB/solids.web
	Group/CWEB/LOGS/circles.web.log Group/CWEB/LOGS/curves.web.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pcirexpr.w.log Group/CWEB/LOGS/pcubexpr.w.log
	Group/CWEB/LOGS/pdhnexpr.w.log Group/CWEB/LOGS/pellexpr.w.log
	Group/CWEB/LOGS/pihnexpr.w.log Group/CWEB/LOGS/planes.web.log
	Group/CWEB/LOGS/pohnexpr.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/polyhed.web.log Group/CWEB/LOGS/ppntexpr.w.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/precexpr.w.log
	Group/CWEB/LOGS/prplexpr.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/pthnexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/CWEB/LOGS/solids.web.log Group/DOC/TEXINFO/ChangeLog
	Group/DOC/TEXINFO/assgnmnt.texi
	Group/DOC/TEXINFO/exprssns.texi
	Group/DOC/TEXINFO/LOGS/assgnmnt.texi.log
	Group/DOC/TEXINFO/LOGS/exprssns.texi.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.115 - (view) (download) (annotate) - [select for diffs]
Wed Dec 1 17:59:39 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.114: +15075 -15025 lines
Diff to previous 1.114
In `pcommand.w':

   Added the declaration
   `%type <pointer_value> scantokens_command'
   and the rules `command: scantokens_command' and
   `scantokens_command: SCANTOKENS string_expression'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pcommand.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcommand.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.114 - (view) (download) (annotate) - [select for diffs]
Sat Nov 27 13:01:19 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.113: +3556 -3438 lines
Diff to previous 1.113
Added the parser rule
`for_loop: FOR symbolic_token equate_or_assign numeric_expression
upto_or_downto numeric_expression COLON' in `ploops'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/ploops.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/ploops.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/DOC/TEXINFO/ChangeLog
	Group/DOC/TEXINFO/vardecls.texi
	Group/DOC/TEXINFO/LOGS/vardecls.texi.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.113 - (view) (download) (annotate) - [select for diffs]
Fri Nov 26 15:45:03 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.112: +9985 -9735 lines
Diff to previous 1.112
In `ppthexpr.w':

   Changed the rule
   `path_primary: HALF circle_primary with_closed_optional
   with_angle_optional' to
   `path_primary: HALF ellipse_like_primary with_closed_optional
   with_angle_optional with_start_optional'.

   Added the rule
   `path_primary: QUARTER ellipse_like_primary with_closed_optional
   with_angle_optional with_start_optional'.

In `curves.web':

   Rewrote `Reg_Cl_Plane_Curve::half()' and
   `Reg_Cl_Plane_Curve::quarter()' and made them virtual and
   non-inline.  Added the optional arguments
   |vector<Point*>::size_type start| and |Scanner_Node scanner_node|,
   both with default 0, to both functions.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/curves.web
	Group/CWEB/parser.output Group/CWEB/ppthexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/curves.web.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.112 - (view) (download) (annotate) - [select for diffs]
Fri Nov 26 14:08:46 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.111: +11480 -11185 lines
Diff to previous 1.111
Added the parser rule
`path_primary: SEGMENT ellipse_like_primary
WITH_START numeric_expression WITH_END numeric_expression
with_closed_optional with_angle_optional' in `ppthexpr.w'.

About to change the rule
`path_primary --> HALF circle_primary with_closed_optional
with_angle_optional'.  I will change `circle_primary' to
`ellipse_like_primary' and add a rule for extracting quarter
`ellipses' and `circles'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/curves.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/plblcmnd.w Group/CWEB/ppthexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/curves.web.log
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/plblcmnd.w.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.111 - (view) (download) (annotate) - [select for diffs]
Fri Nov 26 12:24:51 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.110: +11708 -11549 lines
Diff to previous 1.110
Rewrote the non-const version of `Path::reverse()' in `paths.web',
so that it's now possible to reverse cyclical `Paths'.

Working on `Reg_Cl_Plane_Curve::segment()'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/ppthexpr.w
	Group/CWEB/pshowcmd.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.110 - (view) (download) (annotate) - [select for diffs]
Tue Nov 23 14:49:42 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.109: +6513 -6141 lines
Diff to previous 1.109
Finished adding parser rules for showing `expressions'.
`expressions' of all types can be shown now.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pdhnexpr.w Group/CWEB/pihnexpr.w
	Group/CWEB/pohnexpr.w Group/CWEB/pshowcmd.w
	Group/CWEB/pthnexpr.w Group/CWEB/ptonexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/pdhnexpr.w.log
	Group/CWEB/LOGS/pihnexpr.w.log Group/CWEB/LOGS/pohnexpr.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pthnexpr.w.log
	Group/CWEB/LOGS/ptonexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.109 - (view) (download) (annotate) - [select for diffs]
Tue Nov 23 13:53:11 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.108: +5968 -6174 lines
Diff to previous 1.108
Continued adding parser rules for showing objects of more types.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pcubexpr.w Group/CWEB/pellexpr.w
	Group/CWEB/precexpr.w Group/CWEB/prplexpr.w
	Group/CWEB/pshowcmd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pcubexpr.w.log Group/CWEB/LOGS/pellexpr.w.log
	Group/CWEB/LOGS/precexpr.w.log Group/CWEB/LOGS/prplexpr.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.108 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 17:51:40 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.107: +5849 -5814 lines
Diff to previous 1.107
Continued adding parser rules for showing objects of more types.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pcirexpr.w Group/CWEB/ppthexpr.w
	Group/CWEB/pshowcmd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pcirexpr.w.log Group/CWEB/LOGS/ppthexpr.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.107 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 17:20:14 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.106: +5996 -5855 lines
Diff to previous 1.106
Continued adding parser rules for showing objects of more types.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pcolexpr.w Group/CWEB/pdshexpr.w
	Group/CWEB/pfocexpr.w Group/CWEB/ppenexpr.w
	Group/CWEB/ppicexpr.w Group/CWEB/pshowcmd.w
	Group/CWEB/ptrnexpr.w Group/CWEB/pvariabl.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/pcolexpr.w.log
	Group/CWEB/LOGS/pdshexpr.w.log Group/CWEB/LOGS/pfocexpr.w.log
	Group/CWEB/LOGS/ppenexpr.w.log Group/CWEB/LOGS/ppicexpr.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/ptrnexpr.w.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.106 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 15:12:35 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.105: +6060 -5813 lines
Diff to previous 1.105
Added parser rules for showing objects of more types.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/ppntexpr.w Group/CWEB/pshowcmd.w
	Group/CWEB/pstrexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/pshowcmd.w.log
	Group/CWEB/LOGS/pstrexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.105 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 11:41:14 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.104: +4890 -4724 lines
Diff to previous 1.104
Added the parser rules `show_command: SHOW boolean_expression'
and `show_command: SHOW numeric_expression'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pblexpr.w Group/CWEB/pnumexpr.w
	Group/CWEB/pshowcmd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pblexpr.w.log Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.104 - (view) (download) (annotate) - [select for diffs]
Sun Nov 21 16:54:02 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.103: +1965 -1984 lines
Diff to previous 1.103
WARNING!  `show_command' currently only works for `unknown numerics'.
I've started adding new rules for showing `variables' and `expressions'.
Previously, only the former could be shown.

Modified Files:
	CWEB/ChangeLog CWEB/Makefile.am CWEB/parser.output
	CWEB/parser.w CWEB/pcommand.w CWEB/pspglb.web CWEB/pvariabl.w
	CWEB/sample0.ldf CWEB/LOGS/Makefile.am.log
	CWEB/LOGS/parser.w.log CWEB/LOGS/pcommand.w.log
	CWEB/LOGS/pspglb.web.log CWEB/LOGS/pvariabl.w.log
	CWEB/LOGS/sample0.ldf.log SNAPSHOTS/3DLDFsnp.tar.gz
	SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.103 - (view) (download) (annotate) - [select for diffs]
Sun Nov 21 15:45:58 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.102: +10580 -10167 lines
Diff to previous 1.102
Added the parser rules
`rectangle_primary: IN_RECTANGLE ellipse_primary',
`rectangle_primary: OUT_RECTANGLE ellipse_primary',
`ellipse_primary: IN_ELLIPSE rectangle_primary',
and `ellipse_primary: OUT_ELLIPSE rectangle_primary'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pellexpr.w Group/CWEB/precexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/LOGS/pellexpr.w.log
	Group/CWEB/LOGS/precexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.102 - (view) (download) (annotate) - [select for diffs]
Wed Nov 17 13:34:58 2004 UTC (7 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.101: +10593 -10381 lines
Diff to previous 1.101
Added the parser rules
`circle_primary: IN_CIRCLE reg_polygon_primary'
and
`circle_primary: OUT_CIRCLE reg_polygon_primary'.

Added token declarations, `name_map' entries,
and calls to `scanner_node->add_entry()' for similar rules.
The tokens are |IN_ELLIPSE|, |OUT_ELLIPSE|,
|IN_RECTANGLE|, |OUT_RECTANGLE|, |IN_SPHERE|, |OUT_SPHERE|,
|IN_ELLIPSOID|, |OUT_ELLIPSOID|, |IN_CUBOID|, and
|OUT_CUBOID|.  I haven't started writing rules for them yet,
nor have I started to implement |Spheres| or |Ellipsoids|.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/circles.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pcirexpr.w Group/CWEB/polygons.web
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/circles.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pcirexpr.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.101 - (view) (download) (annotate) - [select for diffs]
Mon Nov 15 15:56:36 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.100: +17827 -17774 lines
Diff to previous 1.100
Added the parser rules `boolean_primary: IS_BIG_ENDIAN'
and `boolean_primary: IS_LITTLE_ENDIAN'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pblexpr.w Group/CWEB/pbsndecl.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/pblexpr.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log Group/DOC/TEXINFO/3DLDF.texi
	Group/DOC/TEXINFO/ChangeLog
	Group/DOC/TEXINFO/LOGS/3DLDF.texi.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.100 - (view) (download) (annotate) - [select for diffs]
Mon Nov 15 12:25:04 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.99: +13263 -13189 lines
Diff to previous 1.99
Now using `Scan_Parse::drop_command()' in the parser rules for dropping
`current_pen', `current_color', `current_draw_color', `current_fill_color',
and `current_dash_pattern'.  Added a `drop_all' command for dropping all of
the above.

 	Group/CWEB/ChangeLog Group/CWEB/io.web
 	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
 	Group/CWEB/pdrwcmnd.w Group/CWEB/ppthexpr.w
 	Group/CWEB/pspglb.web Group/CWEB/scanprse.web
 	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/io.web.log
 	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
 	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/pspglb.web.log
 	Group/CWEB/LOGS/scanprse.web.log
 	Group/CWEB/LOGS/sctpcrt.web.log
 	Group/SNAPSHOTS/3DLDFsnp.tar.gz
 	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.99 - (view) (download) (annotate) - [select for diffs]
Mon Nov 15 11:23:18 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.98: +293 -287 lines
Diff to previous 1.98
Worked on the functions and rules for `pickup' and `drop' commands.
Started working on the rules for extracting segments of
`ellipse_like_expressions'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pdrwcmnd.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pdrwcmnd.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.98 - (view) (download) (annotate) - [select for diffs]
Fri Nov 12 21:01:53 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.97: +13774 -13594 lines
Diff to previous 1.97
Added rules for picking up and dropping `dash_patterns' and `colors'.

Revision 1.97 - (view) (download) (annotate) - [select for diffs]
Fri Nov 12 14:26:07 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.96: +12301 -12213 lines
Diff to previous 1.96
Added parser rules and changed functions to implement
functionality involving `current_pen' and `default_pen':

   If `current_pen' has a `known' value, a drawing or filling
   function uses a `pen', and none was specified in a particular call,
   `current_pen' is used.

   If `default_pen' is known, `beginfig' causes a `pickup'
   command to be written to the MetaPost output file, that
   picks it up.  This implies that assigning to `default_pen'
   only has an effect following the next `beginfig' command.
   To assign to `default_pen' and use the new value within the
   same figure, call `pickup default_pen' or use
   `with_pen default_pen'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/paths.web Group/CWEB/pclrcmnd.w
	Group/CWEB/pdrwcmnd.w Group/CWEB/pfgopcmd.w
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pclrcmnd.w.log
	Group/CWEB/LOGS/pdrwcmnd.w.log Group/CWEB/LOGS/pfgopcmd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.96 - (view) (download) (annotate) - [select for diffs]
Fri Nov 12 10:31:25 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.95: +13753 -13678 lines
Diff to previous 1.95
Started working on the parser rules for picking up and dropping
`pens'.  It works to pick them up, but it has no affect on
drawing commands yet.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/imetfncs.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pcommand.w
	Group/CWEB/pdrwcmnd.w Group/CWEB/pens.web
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/scan.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pcommand.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/pens.web.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/scan.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.95 - (view) (download) (annotate) - [select for diffs]
Wed Nov 10 18:45:01 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.94: +13670 -13258 lines
Diff to previous 1.94
Added parser rules for assignments involving `point_vectors' and
`bool_point_vectors'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/pbpvexpr.w
	Group/CWEB/pnumexpr.w Group/CWEB/points.web
	Group/CWEB/pptvexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbpvexpr.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.94 - (view) (download) (annotate) - [select for diffs]
Wed Nov 10 10:38:30 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.93: +338 -326 lines
Diff to previous 1.93
Changed the parser rule
`bool_point_vector_tertiary: circle_tertiary INTERSECTION_POINTS
circle_secondary' so that only actual intersection points are stored in
the `bool_point_vector_tertiary'.

Added token declarations, `name_map' entries and calls to
`scanner_node->add_entry()' for `LABELS', `DOTLABELS',
`LABELS_IF', `DOTLABELS_IF', `LABELS_UNLESS', and `DOTLABELS_UNLESS'.
I haven't written any rules using them yet, though.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbpvexpr.w
	Group/CWEB/pbsndecl.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/io.web.log Group/CWEB/LOGS/pbpvexpr.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.93 - (view) (download) (annotate) - [select for diffs]
Tue Nov 9 16:31:48 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.92: +4020 -3951 lines
Diff to previous 1.92
Fixed the `unit_' variables.  `unit_circle', `unit_square', and
`unit_pentagon' are all of the right size.
I haven't checked the other "unit_polygons" yet, though.
`unit_rectangle' is a synonym for `unit_square'.
`unit_ellipse' is also of the correct size.

Made changes involving transformations and transformation
commands:
`numeric_primary' arguments are now allowed.
When a single number is used with `scale' or `scaled',
the object is scaled by that amount in all three dimensions.
For all other transformations and transformation commands,
the object is transformed by that amount in the x-dimension only.

These are the specific changes I made:

Added the rule
`transformation_command: basic_transformation_command any_variable
BY numeric_primary'.
|BY| is needed, because otherwise the
parser doesn't resolve the |numeric_primary| properly.

In the rule
`transformer: basic_transformer numeric_primary':

   Now pushing three copies of |numeric_primary| onto the
   |Pointer_Vector<real>| if |basic_transformer == SCALED|.  This way,
   scaling takes place in all three dimensions.  For scaling in the
   x-dimension only, |xscaled| should be used.  A |numeric_list| such as
   |(13, 1)| or |(13, 1, 1)|, i.e., with 1 as the value for scaling in
   the y-dimension or the y and z-dimensions, can also be used.
   Please note that |(13)| is a |numeric_primary| and _not_ a
   |numeric_list|.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/ptrfcmnd.w Group/CWEB/ptrnexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/ptrfcmnd.w.log Group/CWEB/LOGS/ptrnexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.92 - (view) (download) (annotate) - [select for diffs]
Tue Nov 9 14:37:12 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.91: +14036 -13443 lines
Diff to previous 1.91
Bug fix:  It's now possible to find the intersection points of
a linear `path' with a `polygon_like' object.  A `polygon_like'
object can be a `rectangle' or a `reg_polygon'.

Added a parser rule for finding the intersection points of two
`polygon_like' objects.

Added the rule `numeric_primary: SIZE bool_point_vector_primary'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pbpvexpr.w Group/CWEB/pbsndecl.w
	Group/CWEB/pnumexpr.w Group/CWEB/polygons.web
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pnumexpr.w.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.91 - (view) (download) (annotate) - [select for diffs]
Mon Nov 8 13:54:51 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.90: +14176 -20110 lines
Diff to previous 1.90
Bug fix:  `Circle::radius' is now recalculated when a
transformation is performed on the `Circle' that doesn't cause it
to become non-circular.

Bug fix in rule `bool_point_vector_assignment: bool_point_vector_variable
ASSIGN bool_point_vector_expression':

   Now clearing the vector stored in the `bool_point_vector_variable'
   before assigning to it.

Continued working on the parser rules and functions used
for finding intersections.

Added rules for `drawarrow' and `drawdblarrow'.

Changed the way `internal_quantities' are handled.  They are now
handled the same as ordinary `numeric' variables, except that
their `category' is `Id_Map_Entry_Type::INTERNAL' rather than
`Id_Map_Entry_Type::REGULAR'.  I plan to implement
`true_internal_quantities' which will be data members of
`Scanner_Type'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/circles.web
	Group/CWEB/ellipses.web Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/passign.w
	Group/CWEB/paths.web Group/CWEB/pbpvexpr.w
	Group/CWEB/pbsndecl.w Group/CWEB/pcommand.w
	Group/CWEB/pdrwcmnd.w Group/CWEB/pnumexpr.w
	Group/CWEB/points.web Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scan.web
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/circles.web.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pcommand.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
	Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scan.web.log Group/CWEB/LOGS/scanprse.web.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.90 - (view) (download) (annotate) - [select for diffs]
Sat Nov 6 15:43:40 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.89: +2532 -2123 lines
Diff to previous 1.89
Working on parser rules for finding intersections.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pbpvexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/pbpvexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.89 - (view) (download) (annotate) - [select for diffs]
Sat Nov 6 14:49:25 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.88: +18316 -17965 lines
Diff to previous 1.88
Added parser rules for conditional labelling commands which
take `bool_point_expressions' arguments.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pbsndecl.w Group/CWEB/plblcmnd.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/pspglb.web.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.88 - (view) (download) (annotate) - [select for diffs]
Sat Nov 6 13:58:16 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.87: +3759 -3357 lines
Diff to previous 1.87
Working on parser rules for labelling `bool_points'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/plblcmnd.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/plblcmnd.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.87 - (view) (download) (annotate) - [select for diffs]
Sat Nov 6 12:43:27 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.86: +12894 -12395 lines
Diff to previous 1.86
Working on `bool_point_vector_expressions'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/Makefile.in Group/CWEB/ellipses.web
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/pbpexpr.w
	Group/CWEB/pintacmd.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbpexpr.w.log
	Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/pintacmd.w.log
	Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprse.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.86 - (view) (download) (annotate) - [select for diffs]
Fri Nov 5 17:57:29 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.85: +12271 -13635 lines
Diff to previous 1.85
Started trying to replace
`intersection_assignment_commands' with rules using
`intersection_point' and `intersection_points' that set
`bool_point_tertiaries' and `bool_point_vector_tertiaries'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/parser.output Group/CWEB/parser.w
	Group/CWEB/passign.w Group/CWEB/paths.web Group/CWEB/pbpexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/pbpexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.85 - (view) (download) (annotate) - [select for diffs]
Fri Nov 5 16:04:30 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.84: +19809 -19582 lines
Diff to previous 1.84
Added parser rules for assigning to
`boolean_variables' and `point_variables' from
`bool_point_expressions' and to
`bool_point_variables' from `boolean_expressions'
and `point_expressions'.

Added the commands `drawdot_if', `drawdot_unless',
`undrawdot_if', and `undrawdot_unless'.  They are used
used with `bool_point_expressions'.

Changed assignments using `+=' and `-=' so that they
are no longer chainable.  They fail with parse errors,
as they should, rather than causing segmentation faults.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/pbpexpr.w
	Group/CWEB/pbsndecl.w Group/CWEB/pdrwcmnd.w
	Group/CWEB/pprgstmt.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pbpexpr.w.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pdrwcmnd.w.log Group/CWEB/LOGS/pprgstmt.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.84 - (view) (download) (annotate) - [select for diffs]
Thu Nov 4 18:01:13 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.83: +3493 -2943 lines
Diff to previous 1.83
In `Group/CWEB/passign.w':

   Changed the parser rule
   `bool_point_assignment: bool_point_variable ASSIGN
   LEFT_PARENTHESIS boolean_expression COMMA point_expression
   RIGHT_PARENTHESIS'
   to
   `bool_point_assignment: bool_point_variable ASSIGN
   bool_point_expression'.

In `Group/CWEB/pbpexpr.w':

   Added the parser rule
   `bool_point_primary: LEFT_PARENTHESIS boolean_expression
   COMMA point_expression RIGHT_PARENTHESIS'.

Modified Files:
	Group/CWEB/ChangeLog
        Group/CWEB/parser.output
	Group/CWEB/passign.w
        Group/CWEB/pbpexpr.w
	Group/CWEB/sample0.ldf
        Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pbpexpr.w.log
        Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.83 - (view) (download) (annotate) - [select for diffs]
Tue Nov 2 13:52:43 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.82: +6106 -5939 lines
Diff to previous 1.82
Added the parser rule
`set_command: SET reg_polygon_variable
WITH_SIDES numeric_expression with_center_optional
with_diameter_optional with_normal_optional'.

In the rules
`set_command: SET ellipse_variable
with_center_optional  with_axis_h_optional
with_axis_v_optional with_point_count_optional
with_normal_optional'
and
`set_command: SET circle_variable
with_center_optional with_diameter_optional
with_point_count_optional
with_normal_optional':

   Bug fix:  Now passing |Point origin| as the |center|
   argument to |Ellipse::set()| or |Circle::set()| and shifting
   the |Ellipse| or the |Circle| later, if |*center != origin|.

Modified Files:
	Group/CWEB/ChangeLog
        Group/CWEB/parser.output
	Group/CWEB/pbsndecl.w
        Group/CWEB/psetcmnd.w
	Group/CWEB/sample0.ldf
        Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web
        Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/psetcmnd.w.log
        Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/scanprsf.web.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.82 - (view) (download) (annotate) - [select for diffs]
Tue Nov 2 12:53:02 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.81: +7209 -6845 lines
Diff to previous 1.81
Added parser rules for setting `ellipses' and `circles'.
This makes it possible to increase the number of `points'
on them, which can help solve the problem of distortion
when their projections are foreshortened.

I plan to add parser rules for setting `reg_polygons', too.
This will make it possible to have `reg_polygons' of an arbitrary
number of sides.  This is currently not possible, because
`reg_polygons' must be assigned to from a predefined variable
such as `unit_triangle', `unit_pentagon', etc.

Discovered a problem with `pens'.  Scaling them doesn't work
properly.  I plan to try to fix this soon.

Revision 1.81 - (view) (download) (annotate) - [select for diffs]
Mon Nov 1 18:04:43 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.80: +9151 -8606 lines
Diff to previous 1.80
Added the parser rule
`set_command: SET ellipse_like_variable WITH_CENTER point_expression
WITH_AXIS_H numeric_expression WITH_AXIS_V numeric_expression
WITH_POINT_COUNT numeric_expression'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/passign.w Group/CWEB/pbsndecl.w
	Group/CWEB/pclrcmnd.w Group/CWEB/psetcmnd.w
	Group/CWEB/ptrfcmnd.w Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pclrcmnd.w.log
	Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/ptrfcmnd.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.80 - (view) (download) (annotate) - [select for diffs]
Mon Nov 1 16:10:32 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.79: +18004 -17862 lines
Diff to previous 1.79
Added functions and parser rules for modifying `paths'.

Modified Files:
	Group/CWEB/ChangeLog
        Group/CWEB/parser.output
	Group/CWEB/passign.w
        Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w
        Group/CWEB/pclrcmnd.w
	Group/CWEB/plikexpr.w
	Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web
        Group/CWEB/LOGS/passign.w.log
	Group/CWEB/LOGS/paths.web.log
        Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pclrcmnd.w.log
        Group/CWEB/LOGS/plikexpr.w.log
	Group/CWEB/LOGS/sample0.ldf.log
	Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.79 - (view) (download) (annotate) - [select for diffs]
Mon Nov 1 13:32:54 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.78: +6861 -6824 lines
Diff to previous 1.78
Fixed `path_expressions'.  Added the command line option "bison-trace".
If it's used, `set_yydebug()' is called.  Otherwise,
|unset_yydebug| is called.
Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/main.web
	Group/CWEB/parser.output Group/CWEB/paths.web
	Group/CWEB/ppthexpr.w Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/main.web.log Group/CWEB/LOGS/paths.web.log
	Group/CWEB/LOGS/ppthexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig

Revision 1.78 - (view) (download) (annotate) - [select for diffs]
Sat Oct 30 12:29:21 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.77: +1557 -1540 lines
Diff to previous 1.77
It's now possible to use `path_tertiaries' in path
specifications.

Revision 1.77 - (view) (download) (annotate) - [select for diffs]
Fri Oct 29 09:19:48 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.76: +1633 -1633 lines
Diff to previous 1.76
Removed code from `pcommand.w' to the new files `pfgopcmd.w',
`plblcmnd.w', and `psetcmnd.w'.

Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Wed Oct 27 16:52:33 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.75: +6020 -5876 lines
Diff to previous 1.75
Fixed bugs in the rules for `for' and `forever' loops.

Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Wed Oct 27 12:23:24 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.74: +4627 -4605 lines
Diff to previous 1.74
Bug fix:  It's now possible to chain `point' assignments.
It's now possible to chain `path' assignments, too.

It is not yet possible to chain `transform' assignments.

Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Tue Oct 26 13:00:10 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.73: +3993 -3832 lines
Diff to previous 1.73
Added the parser rule
`boolean_primary: path_like_expression IS_COLINEAR path_like_expression'.

Added an optional `bool verbose' argument to
`Id_Map_Entry_Type::show()' in `imetfncs.web' with the default `false'.
Since `show' is currently called without a `verbose' argument in the
parser rules `show_command: SHOW any_variable' and
`show_command: SHOW internal_quantity', this has the effect of
reducing the amount of information printed to standard error when
calling `show'.

Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Tue Oct 26 11:44:54 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.72: +4051 -3898 lines
Diff to previous 1.72
Added `Paths::is_coplanar()' and the parser rule
`boolean_primary: path_like_expression IS_COPLANAR path_like_expression'.

Fixed a bug affecting `boolean_expressions'.  It was caused by a
change I made in `Scan_Parse::assign_simple()' in `scanprse.w'.
I've now changed the type of |boolean_primary|,
|boolean_secondary|, |boolean_tertiary|, and |boolean_expression|
from |int_value| to |pointer_value|.  Changed all parser rules
that are affected by this change.  Now using `new int' to allocate
memory for `boolean_primaries', etc., and deleting them when
appropriate.

Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Mon Oct 25 15:14:16 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.71: +27235 -26751 lines
Diff to previous 1.71
Working on rules and functions for finding intersection points.
Some at least don't work quite right.

Added rules for `distance_along_line', `is_linear', and `is_planar'.

Fixed bugs that affected `scale' and `shear'.
Transformation commands seem to work now.

Chained assignments to `points' now work.

Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Sat Oct 23 13:36:44 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.70: +8023 -7530 lines
Diff to previous 1.70
Added parser rules using the keywords `location', `is_parallel' and
`distance_to_plane'.

Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 18:27:32 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.69: +6413 -5459 lines
Diff to previous 1.69
Added parser rules for the predicates `is_on_segment', `is_on_line',
and `is_in_triangle'.  `is_on_segment' and `is_on_line' determine the
location of a `point' with respect to a linear `path', while
`is_in_triangle' determines the location of a `point' with respect to
the triangle formed by three other `points'.

Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 13:56:43 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.68: +15738 -15085 lines
Diff to previous 1.68
It's now possible to declare and use `trunc_octahedra'
(truncated octahedra).

Added and changed a couple of parser rules.
See `3dldf/Group/CWEB/ChangeLog' for details.

Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Wed Oct 20 12:43:42 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.67: +13741 -13099 lines
Diff to previous 1.67
It's now possible to declare and use `octahedra'.

Added parser rules for mediating between `points' and
extracting `points' from `paths'.

`filldraw' currently doesn't work properly for solids.
I will fix this as soon as I can.  I haven't tested it for
`paths' and types derived from `path'.

Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Mon Oct 18 15:57:31 2004 UTC (7 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.66: +13860 -13521 lines
Diff to previous 1.66
Added parser rules and functions for the predicates
`is_elliptical' and `is_circular'.

Working on the non-default constructor for `class Octahedron'.

Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Thu Oct 14 16:55:55 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.65: +19439 -19053 lines
Diff to previous 1.65
Started adding parser rules and functions for testing
the characteristics of `shape_like_expressions'.  So far,
I've added rules for `is_rectangular' and `is_square'.  In
order to do this, I've made `is_rectangular()' a member function
of `Path' and added `Path::is_square()'.  I must also make
`is_elliptical()' and `is_circle()' `Path' member functions.

Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Wed Oct 13 11:19:02 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.64: +16542 -16290 lines
Diff to previous 1.64
Added parser rules for extracting objects representing plane
geometric figures from objects representing solid geometric
figures.  These rules use the keywords `get_circle', `get_ellipse',
`get_path', `get_rectangle' and `get_reg_polygon'.

Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Tue Oct 12 14:57:33 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.63: +26116 -26909 lines
Diff to previous 1.63
Rewrote all versions of `reflect_in()', which is
a pure virtual function in `class Shape'.
Following a system update, having |Shape*|
as the return value no longer worked.

Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Sat Oct 9 14:01:41 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.62: +13458 -13009 lines
Diff to previous 1.62
Added rules for `get_center'.

Changed the member function
`reflect()' to `reflect_in()' for all types.
Now requiring `in' in the rules using the `reflected' keyword.
I've made these changes in preparation for adding functions and
rules for reflecting objects "off of" planes.

Added versions of `label' that only take integer arguments for the
text of the label, i.e., no `string' argument.

Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Fri Oct 8 16:49:18 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.61: +14581 -14116 lines
Diff to previous 1.61
Added code for labelling `paths'.  It seems to work, but I haven't
had a chance to test it.

Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Fri Oct 8 13:38:29 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.60: +10343 -10145 lines
Diff to previous 1.60
Started work on `class Octahedron' and the 3DLDF type `octahedron'.
They are not yet fully functional, because I haven't finished the
non-default `Octahedron' constructor.

Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Thu Oct 7 17:18:37 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.59: +15055 -13499 lines
Diff to previous 1.59
Added parser rules for getting the elements of `transforms'.

Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Thu Oct 7 08:56:57 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.58: +3679 -3620 lines
Diff to previous 1.58
Removed parser rules for `path_like_expressions' from `pdrwcmnd.w'
to the new file `plikexpr.w'.  Added rules for `path_primaries',
`path_secondaries', `path_tertiaries', `solid_primaries',
`solid_secondaries', and `solid_tertiaries' to the latter file.

Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Wed Oct 6 16:53:47 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.57: +1154 -1136 lines
Diff to previous 1.57
Successfully removed `bool on_free_store' everywhere.
Also removed the functions `set_on_free_store()' and `is_on_free_store()'.
This variable and these functions were defined for various classes.

Started working on `transform_parts', i.e., `xxpart', `ypart', etc.

Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Wed Oct 6 13:21:11 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.56: +14784 -14244 lines
Diff to previous 1.56
Added parser rules for finding the cross product and dot product
of two `points', the normal of a planar `path', and the unit vector
corresponding to a `point'.

Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Tue Oct 5 16:30:27 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.55: +2120 -1519 lines
Diff to previous 1.55
Added functions and parser rules for reflecting
`Cuboids', `Tetrahedra', `Dodecahedra', and `Icosahedra'
in the plane of a planar `Path'.

Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Tue Oct 5 13:30:40 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.54: +2745 -1989 lines
Diff to previous 1.54
Added functions and parser rules for reflecting `Points',
`Paths', `Polygons', `Reg_Polygons', `Rectangles',
`Ellipses', and `Circles' in the plane of a planar `Path'.

About to do the same for `Solids'.

Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Mon Oct 4 18:57:00 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.53: +179 -179 lines
Diff to previous 1.53
Updated.

Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Mon Oct 4 16:52:56 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.52: +2756 -2504 lines
Diff to previous 1.52
Added functions and rules for reflecting `points' and `paths' in
planes.  `3dldf' builds successfully, but I have not yet tested the
functions and rules yet.  Please note that `ctangle' must be rebuilt
with a higher value for `max_toks' in order to process `parser.w'.
See the CVS log entry for the last check-in of `ChangeLog' for more
information.  (The log for any other file that was checked in at that
time will do just as well).

Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Mon Oct 4 14:17:03 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.51: +12971 -11658 lines
Diff to previous 1.51
IMPORTANT:  The file `parser.w', which includes all of the input
files for the Bison parser, now exceeds the limit on the number of
tokens allowed by `ctangle'.  Therefore, users must increase
the value of the preprocessor macro `max_toks' defined at
line 114 of `ctangle.w'.
This can be done by using a
"change file" and rebuilding the `ctangle' executable.
Please see the CWEB documentation for instructions.
Information about downloading the CWEB package is
available on the TeX Users Group website:
http://www.tug.org/ctan.html

I will add instructions to `3dldf/Group/00README' soon.

Added new parser rules involving `boolean_expressions'.

Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Fri Oct 1 16:38:02 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.50: +5049 -4910 lines
Diff to previous 1.50
Added parser rules for finding the intersection points of two
"polygons".  A "polygon" can be a `rectangle' or a `reg_polygon'.
There is no type `polygon' defined in the 3DLDF language.  There is
a `class Polygon' defined internally.  It is a base class of
`class Reg_Polygon' and `class Rectangle'.

Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Fri Oct 1 14:37:07 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.49: +8428 -8234 lines
Diff to previous 1.49
Implemented parser rules for applying transformations to objects
using the `*=' operator.  Calls to this operator can be chained.
See `/CWEB/sample0.ldf' for examples.

Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Fri Oct 1 09:53:22 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.48: +643 -643 lines
Diff to previous 1.48
Made some of the debugging and error output in `pnumexpr.w'
thread-safe.  Removed a couple of |goto| statements and the
corresponding labels.

Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Fri Oct 1 08:11:15 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.47: +11493 -11482 lines
Diff to previous 1.47
Implemented the `end_input' statement.

Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Thu Sep 30 17:32:37 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.46: +646 -646 lines
Diff to previous 1.46
Added code for handling the case that `EOF' is read by the scanner
(the function `sub_yylex()' in `scan.web').  The way this is handled
differs depending on whether multithreaded input and/or inclusion is
being used or not.  If single-threaded input and inclusion is being
used, it differs depending on how many filename arguments were passed
to `3dldf'.  I haven't tested all possible cases.

About to add rules for implementing the `endinput' command.

Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Wed Sep 29 13:48:01 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.45: +4683 -4386 lines
Diff to previous 1.45
Added the parser rule
`transformation_command: ROTATE any_variable AROUND
LEFT_PARENTHESIS point_expression COMMA point_expression
RIGHT_PARENTHESIS optional_by_numeric_expression' in `ptrfcmnd.w'.
Also added the function
`Id_Map_Entry_Type::operator*=(const Transform& t)' in
`imetfncs.web', which is called in this rule.

Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Wed Sep 29 12:15:25 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.44: +1649 -1579 lines
Diff to previous 1.44
Removed one rule for `transformer --> ROTATED_AROUND ...' and
rewrote the other.  The latter now calls the function
`Scan_Parse::rotate_around_func()', which I've added.

Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Wed Sep 29 10:26:57 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.43: +2664 -3232 lines
Diff to previous 1.43
Rewrote rules for `transformer'.

Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Sat Sep 25 12:31:02 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.42: +12939 -12778 lines
Diff to previous 1.42
Working on rules for `transformation_commands'.  `rotate', `scale',
`shear', and `shift' work.  About to add rules for rotation about
an arbitrary axis.  It's also not yet possible to pass single
numeric arguments to the transformation commands, whether surrounded
by parentheses or not.  I plan to fix this soon.

Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Fri Sep 24 14:02:48 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.41: +115 -115 lines
Diff to previous 1.41
Started working on `transformation_commands'.

Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Wed Sep 22 19:09:02 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.40: +11486 -11392 lines
Diff to previous 1.40
Implemented the `forever' loop and the `input', `message',
`errmessage', and `pause' commands.

Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Wed Sep 22 17:09:11 2004 UTC (7 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.39: +11013 -10731 lines
Diff to previous 1.39
Added `exit_if' and `exit_unless' for exiting loops.  Tried to implement
`for_suffixes', but it didn't work.  It may not be possible to
implement a version with Metafont-like behavior.  In its current
state, it does not cause `yyparse()' to fail, but the latter signals
an error.

Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Wed Sep 15 15:35:01 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.38: +382 -382 lines
Diff to previous 1.38
Working on `input' command.

Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Tue Sep 14 15:57:02 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.37: +11026 -10996 lines
Diff to previous 1.37
Started work on implementing the `input' command.

Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Tue Sep 14 14:40:02 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.36: +10670 -10701 lines
Diff to previous 1.36
Got nested loops to work.

Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Mon Sep 13 16:53:45 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.35: +10764 -10704 lines
Diff to previous 1.35
Updated.

Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Mon Sep 13 13:06:10 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.34: +10581 -10560 lines
Diff to previous 1.34
Got groups to work.  About to start working on loops again.

Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Mon Sep 13 11:44:20 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.33: +11235 -10944 lines
Diff to previous 1.33
Started working on groups and loops.

Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Sun Sep 12 13:04:05 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.32: +11347 -11163 lines
Diff to previous 1.32
Updated.

Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Fri Sep 10 15:09:28 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.31: +10653 -10457 lines
Diff to previous 1.31
Added conditionals.  They seem to work properly.

Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Fri Sep 10 08:29:45 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.30: +11285 -11104 lines
Diff to previous 1.30
LDF 2004.09.10.

Got prompt to work properly when reading from standard input.
This was trickier than I expected.  It required adding
the data member `bool first_call_yylex' to `Scanner_Type'.

Started working on parser rules for conditionals.

Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Thu Sep 9 20:04:05 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.29: +2282 -2240 lines
Diff to previous 1.29
`3dldf' now handles "NEWLINE" characters correctly when reading from standard input.

Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Thu Sep 9 14:13:34 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.28: +601 -601 lines
Diff to previous 1.28
It is now possible to use 3DLDF interactively.

Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Thu Sep 9 10:55:11 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.27: +3545 -3385 lines
Diff to previous 1.27
Updated.

Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Wed Sep 8 16:45:27 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.26: +3194 -3066 lines
Diff to previous 1.26
Updated.

Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Tue Sep 7 14:47:52 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.25: +6752 -5907 lines
Diff to previous 1.25
Updated.

Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Mon Sep 6 13:09:35 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.24: +526 -526 lines
Diff to previous 1.24
Updated.

Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Sun Sep 5 17:40:29 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.23: +7398 -7217 lines
Diff to previous 1.23
Updated.

Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Sun Sep 5 16:19:18 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.22: +1881 -1790 lines
Diff to previous 1.22
Updated.

Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Sun Sep 5 14:49:35 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.21: +371 -371 lines
Diff to previous 1.21
Updated.

Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Sat Sep 4 12:27:27 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.20: +398 -398 lines
Diff to previous 1.20
Updated.

Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Fri Sep 3 16:44:42 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.19: +540 -540 lines
Diff to previous 1.19
Updated

Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Wed Sep 1 19:59:06 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.18: +11521 -10958 lines
Diff to previous 1.18
Updated

Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Wed Sep 1 15:27:16 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.17: +10924 -10687 lines
Diff to previous 1.17
Updated.

Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Tue Aug 31 14:14:06 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.16: +7421 -6486 lines
Diff to previous 1.16
Added parser rules for using polyhedral types.  The rules for
`octahedron' and `trunc_octahedron' are not fully functional.
This is because I haven't defined `class Octahedron' yet and
`class Trunc_Octahedron' is incomplete.

Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Mon Aug 30 14:22:33 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.15: +1883 -1823 lines
Diff to previous 1.15
Updated

Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Sun Aug 29 17:35:10 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.14: +1994 -1964 lines
Diff to previous 1.14
Updated

Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Sat Aug 28 12:27:28 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.13: +450 -450 lines
Diff to previous 1.13
LDF 2004.08.27.

Added the private data member |Scanner_Node scanner_node|
to |class Id_Map_Entry_Type|.
Made changes to other files and functions to account for this.

I plan to use it in |~Id_Map_Entry_Type()| for erasing entries
from the id map.  Without it, there's no way to tell what |Scanner_Node|
an |Id_Map_Entry_Node| is on inside this destructor.

Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Fri Aug 27 16:13:13 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.12: +8957 -8880 lines
Diff to previous 1.12
Added parser rules for clearing vector-type variables.

Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Fri Aug 27 11:16:50 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.11: +419 -419 lines
Diff to previous 1.11
Updated

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Thu Aug 26 15:28:30 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.10: +501 -501 lines
Diff to previous 1.10
Updated

Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Wed Aug 25 20:48:28 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.9: +865 -858 lines
Diff to previous 1.9
Updated

Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Tue Aug 24 16:41:51 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.8: +476 -476 lines
Diff to previous 1.8
Updated

Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Mon Aug 23 17:22:45 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.7: +10214 -10022 lines
Diff to previous 1.7
Updated

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Mon Aug 23 15:11:54 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.6: +434 -434 lines
Diff to previous 1.6
Updated

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Fri Aug 20 12:16:21 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.5: +448 -448 lines
Diff to previous 1.5
Updated

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Thu Aug 19 16:31:17 2004 UTC (7 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.4: +6354 -6095 lines
Diff to previous 1.4
Updated

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Fri Aug 13 11:32:46 2004 UTC (7 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.3: +453 -453 lines
Diff to previous 1.3
Updated

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Fri Aug 13 10:13:21 2004 UTC (7 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.2: +487 -487 lines
Diff to previous 1.2
Updated

Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Wed Jul 28 15:15:05 2004 UTC (7 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.1: +3286 -3220 lines
Diff to previous 1.1
Updated

Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Sun Jul 18 17:39:36 2004 UTC (7 years, 9 months ago) by lfinsto1
Branch: MAIN
Updated

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Send suggestions and report system problems to the Savannah Hackers.
ViewVC Help
Powered by ViewVC 1.0.7