/[3dldf]/3dldf/Group/CWEB/pbsndecl.w
ViewVC logotype

Log of /3dldf/Group/CWEB/pbsndecl.w

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.207 - (view) (download) (annotate) - [select for diffs]
Mon Apr 12 10:45:27 2021 UTC (3 years ago) by lfinsto1
Branch: MAIN
CVS Tags: HEAD
Changes since 1.206: +40 -67 lines
Diff to previous 1.206
Summary: Updated.  Copied versions from Git repository to this repository and directory.


Revision 1.206 - (view) (download) (annotate) - [select for diffs]
Fri Nov 8 18:19:19 2013 UTC (10 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.205: +58 -59 lines
Diff to previous 1.205
Replaced `*.web' and `*.w' files with versions from the Git repository.  Working on
updating this repository.


Revision 1.205 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 17:07:38 2010 UTC (13 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.204: +3 -2 lines
Diff to previous 1.204
Added "2011" to copyright notice or notices.  In some cases, this required reformatting.


Revision 1.204 - (view) (download) (annotate) - [select for diffs]
Wed Dec 30 17:25:52 2009 UTC (14 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.203: +0 -0 lines
Diff to previous 1.203
Added "2010" to copyright notices.


Revision 1.203 - (view) (download) (annotate) - [select for diffs]
Wed Dec 30 17:19:20 2009 UTC (14 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.202: +2 -2 lines
Diff to previous 1.202
Added "2010" to copyright notices.


Revision 1.202 - (view) (download) (annotate) - [select for diffs]
Wed Nov 18 14:19:18 2009 UTC (14 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.201: +10 -1 lines
Diff to previous 1.201
Working on parser rules and functions for setting |Sphere_Developments|.


Revision 1.201 - (view) (download) (annotate) - [select for diffs]
Tue Nov 17 11:26:14 2009 UTC (14 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.200: +4 -8 lines
Diff to previous 1.200
Working on |Sphere_Developments|.


Revision 1.200 - (view) (download) (annotate) - [select for diffs]
Tue Nov 10 12:30:38 2009 UTC (14 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.199: +22 -2 lines
Diff to previous 1.199
Working on parser rules for |class Sphere_Development|.


Revision 1.199 - (view) (download) (annotate) - [select for diffs]
Tue Nov 3 18:16:28 2009 UTC (14 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.198: +0 -0 lines
Diff to previous 1.198
Minor correction.


Revision 1.198 - (view) (download) (annotate) - [select for diffs]
Tue Nov 3 18:15:11 2009 UTC (14 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.197: +8 -1 lines
Diff to previous 1.197
Working on functions for sphere developments.


Revision 1.197 - (view) (download) (annotate) - [select for diffs]
Mon Sep 21 06:51:16 2009 UTC (14 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.196: +6 -1 lines
Diff to previous 1.196
Updated.


Revision 1.196 - (view) (download) (annotate) - [select for diffs]
Thu Aug 20 11:24:17 2009 UTC (14 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.195: +4 -1 lines
Diff to previous 1.195
Bug fixes.


Revision 1.195 - (view) (download) (annotate) - [select for diffs]
Mon Dec 29 16:18:32 2008 UTC (15 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.194: +2 -2 lines
Diff to previous 1.194
Updated copyright notices.


Revision 1.194 - (view) (download) (annotate) - [select for diffs]
Mon Dec 22 15:22:32 2008 UTC (15 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.193: +0 -0 lines
Diff to previous 1.193
Edited.


Revision 1.193 - (view) (download) (annotate) - [select for diffs]
Mon Dec 22 15:18:30 2008 UTC (15 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.192: +8 -8 lines
Diff to previous 1.192
Bug fix:  Showing a `Picture' now works correctly.


Revision 1.192 - (view) (download) (annotate) - [select for diffs]
Tue Feb 12 18:49:55 2008 UTC (16 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.191: +21 -21 lines
Diff to previous 1.191
Working on formatting the program code using CWEAVE.


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

Added "2008" to copyright notices.


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


Revision 1.189 - (view) (download) (annotate) - [select for diffs]
Fri Nov 30 10:36:23 2007 UTC (16 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.188: +11 -1 lines
Diff to previous 1.188
Working on matrices.


Revision 1.188 - (view) (download) (annotate) - [select for diffs]
Thu Nov 29 21:23:23 2007 UTC (16 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.187: +29 -22 lines
Diff to previous 1.187
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.187 - (view) (download) (annotate) - [select for diffs]
Thu Nov 29 12:50:53 2007 UTC (16 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.186: +34 -1 lines
Diff to previous 1.186
Working on matrices.


Revision 1.186 - (view) (download) (annotate) - [select for diffs]
Wed Nov 28 17:21:51 2007 UTC (16 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.185: +24 -2 lines
Diff to previous 1.185
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.185 - (view) (download) (annotate) - [select for diffs]
Wed Nov 28 15:28:10 2007 UTC (16 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.184: +2 -1 lines
Diff to previous 1.184
Started working on |class Matrix|.  It will use the GSL (GNU Scientific Library)
`gsl_matrix', if the GSL is available.  Otherwise, it will be non-functional.


Revision 1.184 - (view) (download) (annotate) - [select for diffs]
Wed Nov 28 14:04:45 2007 UTC (16 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.183: +12 -7 lines
Diff to previous 1.183
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.183 - (view) (download) (annotate) - [select for diffs]
Thu Nov 8 21:18:07 2007 UTC (16 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.182: +17 -2 lines
Diff to previous 1.182
Working on plan for dodecahedron model with sundial faces.
Have done one face.


Revision 1.182 - (view) (download) (annotate) - [select for diffs]
Sun Nov 4 18:55:54 2007 UTC (16 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.181: +7 -1 lines
Diff to previous 1.181
Working on the model plan for the "Dodecahedron with Sundial Faces".


Revision 1.181 - (view) (download) (annotate) - [select for diffs]
Fri Oct 26 21:38:17 2007 UTC (16 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.180: +7 -1 lines
Diff to previous 1.180
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.180 - (view) (download) (annotate) - [select for diffs]
Wed Oct 24 21:31:23 2007 UTC (16 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.179: +6 -1 lines
Diff to previous 1.179
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.179 - (view) (download) (annotate) - [select for diffs]
Mon Oct 22 16:19:16 2007 UTC (16 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.178: +6 -1 lines
Diff to previous 1.178
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.178 - (view) (download) (annotate) - [select for diffs]
Sun Oct 14 14:17:23 2007 UTC (16 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.177: +7 -1 lines
Diff to previous 1.177
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.177 - (view) (download) (annotate) - [select for diffs]
Sat Oct 13 11:38:44 2007 UTC (16 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.176: +36 -1 lines
Diff to previous 1.176
Added `class Arc' and parser declarations and rules for
`arc' expressions.  The rules work but `arcs' are not
yet functional.


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


Revision 1.175 - (view) (download) (annotate) - [select for diffs]
Fri Oct 12 20:52:42 2007 UTC (16 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.174: +25 -2 lines
Diff to previous 1.174
Working on the tabs for the dodecahedron net.


Revision 1.174 - (view) (download) (annotate) - [select for diffs]
Tue Oct 2 18:53:44 2007 UTC (16 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.173: +8 -2 lines
Diff to previous 1.173
Working on rules for polyhedron nets (for cardboard models).


Revision 1.173 - (view) (download) (annotate) - [select for diffs]
Tue Oct 2 17:42:44 2007 UTC (16 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.172: +18 -3 lines
Diff to previous 1.172
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.172 - (view) (download) (annotate) - [select for diffs]
Mon Sep 24 13:01:13 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.171: +7 -2 lines
Diff to previous 1.171
Minor changes and corrections.


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


Revision 1.170 - (view) (download) (annotate) - [select for diffs]
Mon Sep 17 19:54:05 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.169: +10 -1 lines
Diff to previous 1.169
Added the parser tokens |PAN|, |PAN|, |PANNED|, |ZOOM|,
and |ZOOMED| for use with |Focuses|.


Revision 1.169 - (view) (download) (annotate) - [select for diffs]
Sun Sep 2 17:19:22 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.168: +10 -7 lines
Diff to previous 1.168
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.168 - (view) (download) (annotate) - [select for diffs]
Sun Sep 2 15:41:53 2007 UTC (16 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.167: +23 -1 lines
Diff to previous 1.167
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.167 - (view) (download) (annotate) - [select for diffs]
Tue Aug 21 14:33:16 2007 UTC (16 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.166: +9 -1 lines
Diff to previous 1.166
Added parser rules and functions for accessing, setting, resetting,
and deleting the `transform' element of `conic_section_lattices'.


Revision 1.166 - (view) (download) (annotate) - [select for diffs]
Sun Aug 19 17:42:57 2007 UTC (16 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.165: +9 -1 lines
Diff to previous 1.165
Working on parser rules and functions for `conic_section_lattices'.


Revision 1.165 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 22:45:10 2007 UTC (16 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.164: +17 -1 lines
Diff to previous 1.164
Working on parser rules and functions for `Conic_Section_Lattices'.


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


Revision 1.163 - (view) (download) (annotate) - [select for diffs]
Tue Aug 7 15:28:04 2007 UTC (16 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.162: +11 -1 lines
Diff to previous 1.162
Got the `get_point' operation for `conic_section_lattices' to work.


Revision 1.162 - (view) (download) (annotate) - [select for diffs]
Mon Aug 6 22:19:43 2007 UTC (16 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.161: +12 -3 lines
Diff to previous 1.161
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.161 - (view) (download) (annotate) - [select for diffs]
Sun Aug 5 17:43:26 2007 UTC (16 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.160: +6 -1 lines
Diff to previous 1.160
Working on `conic_section_lattices'.


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


Revision 1.159 - (view) (download) (annotate) - [select for diffs]
Mon Jul 30 08:43:23 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.158: +6 -1 lines
Diff to previous 1.158
Working on parser rules for `conic_section_lattice'.


Revision 1.158 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 17:56:02 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.157: +6 -1 lines
Diff to previous 1.157
Working on `class Conic_Section_Lattice', `struct Conic_Section_Lattice_Options',
and the parser rules and functions associated with them.


Revision 1.157 - (view) (download) (annotate) - [select for diffs]
Sun Jul 29 16:09:54 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.156: +23 -1 lines
Diff to previous 1.156
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.156 - (view) (download) (annotate) - [select for diffs]
Fri Jul 27 19:51:38 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.155: +19 -3 lines
Diff to previous 1.155
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.155 - (view) (download) (annotate) - [select for diffs]
Mon Jul 23 09:41:39 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.154: +35 -10 lines
Diff to previous 1.154
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.154 - (view) (download) (annotate) - [select for diffs]
Fri Jul 20 16:58:15 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.153: +22 -1 lines
Diff to previous 1.153
Working on generating conic sections from six points.


Revision 1.153 - (view) (download) (annotate) - [select for diffs]
Mon Jul 9 18:06:25 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.152: +6 -1 lines
Diff to previous 1.152
Pascals Theorem and Braikenridge-Maclaurin Construction.
Constructing a conic section from 5 points.

Working on the predicate `are_on_conic_section'.


Revision 1.152 - (view) (download) (annotate) - [select for diffs]
Mon Jul 9 14:23:43 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.151: +6 -1 lines
Diff to previous 1.151
Working on functions for hyperbolae.

Updated copyright and license information in many files.


Revision 1.151 - (view) (download) (annotate) - [select for diffs]
Tue Jul 3 15:52:56 2007 UTC (16 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.150: +7 -6 lines
Diff to previous 1.150
Updated version of the GNU General Public License (GPL)
and my postal address.


Revision 1.150 - (view) (download) (annotate) - [select for diffs]
Tue Feb 6 16:15:52 2007 UTC (17 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.149: +8 -2 lines
Diff to previous 1.149
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.149 - (view) (download) (annotate) - [select for diffs]
Fri Feb 2 20:09:25 2007 UTC (17 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.148: +2 -2 lines
Diff to previous 1.148
Updated copyright notices.


Revision 1.148 - (view) (download) (annotate) - [select for diffs]
Thu Nov 9 18:12:17 2006 UTC (17 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.147: +13 -3 lines
Diff to previous 1.147
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.147 - (view) (download) (annotate) - [select for diffs]
Thu Nov 9 13:59:23 2006 UTC (17 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.146: +9 -1 lines
Diff to previous 1.146
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.146 - (view) (download) (annotate) - [select for diffs]
Mon Nov 6 18:21:04 2006 UTC (17 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.145: +7 -1 lines
Diff to previous 1.145
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.145 - (view) (download) (annotate) - [select for diffs]
Sun Oct 1 17:11:02 2006 UTC (17 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.144: +5 -1 lines
Diff to previous 1.144
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.144 - (view) (download) (annotate) - [select for diffs]
Wed Jan 25 14:37:30 2006 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.143: +4 -2 lines
Diff to previous 1.143
Working on `class Paraboloid'.  Added two sub-classes:
`Elliptical_Paraboloid' and `Hyperbolic_Paraboloid', and started
working on them.

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/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/pbsndecl.w
	Group/CWEB/pcondit.w Group/CWEB/pcrclslc.w
	Group/CWEB/pctfncs0.web Group/CWEB/plblcmnd.w
	Group/CWEB/prrfnc0.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/sctpfncs.web
	Group/CWEB/shapes.web Group/CWEB/solids.web
	Group/CWEB/spheres.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/paraellp.web.log
	Group/CWEB/LOGS/parahypr.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcondit.w.log
	Group/CWEB/LOGS/pcrclslc.w.log
	Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/plblcmnd.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/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/solids.web.log
	Group/CWEB/LOGS/spheres.web.log
	Group/CWEB/LOGS/utility.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.143 - (view) (download) (annotate) - [select for diffs]
Mon Jan 23 16:29:03 2006 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.142: +2 -1 lines
Diff to previous 1.142
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.142 - (view) (download) (annotate) - [select for diffs]
Fri Jan 20 19:24:28 2006 UTC (18 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.141: +21 -6 lines
Diff to previous 1.141
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.141 - (view) (download) (annotate) - [select for diffs]
Tue Dec 20 20:58:05 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.140: +32 -6 lines
Diff to previous 1.140
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.140 - (view) (download) (annotate) - [select for diffs]
Wed Dec 14 17:25:48 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.139: +5 -3 lines
Diff to previous 1.139
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.139 - (view) (download) (annotate) - [select for diffs]
Tue Dec 6 20:59:08 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.138: +55 -12 lines
Diff to previous 1.138
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.138 - (view) (download) (annotate) - [select for diffs]
Tue Dec 6 18:26:56 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.137: +5 -1 lines
Diff to previous 1.137
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.137 - (view) (download) (annotate) - [select for diffs]
Mon Dec 5 21:17:36 2005 UTC (18 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.136: +43 -2 lines
Diff to previous 1.136
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.136 - (view) (download) (annotate) - [select for diffs]
Mon Nov 21 17:25:57 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.135: +7 -1 lines
Diff to previous 1.135
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.135 - (view) (download) (annotate) - [select for diffs]
Fri Nov 18 18:58:43 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.134: +6 -1 lines
Diff to previous 1.134
Working on `parabola'.


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


Revision 1.133 - (view) (download) (annotate) - [select for diffs]
Tue Nov 15 20:03:08 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.132: +22 -3 lines
Diff to previous 1.132
`hyperbolae' now work.


Revision 1.132 - (view) (download) (annotate) - [select for diffs]
Mon Nov 14 16:58:36 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.131: +13 -1 lines
Diff to previous 1.131
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.131 - (view) (download) (annotate) - [select for diffs]
Sun Nov 13 17:11:14 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.130: +3 -3 lines
Diff to previous 1.130
Now including "io.h" before "creatnew.h" and "gsltmplt.h" in all CWEB
files that include them.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/circles.web
	Group/CWEB/colors.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/dashptrn.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/hyprbola.web
	Group/CWEB/imetfncs.web Group/CWEB/lines.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.y++ Group/CWEB/paths.web
	Group/CWEB/patterns.web Group/CWEB/pbsndecl.w
	Group/CWEB/pctfncs0.web Group/CWEB/pens.web
	Group/CWEB/pictures.web Group/CWEB/planes.web
	Group/CWEB/plyhdslc.web Group/CWEB/pntrvctr.web
	Group/CWEB/points.web Group/CWEB/polygons.web
	Group/CWEB/polyhed.web Group/CWEB/prrfnc0.web
	Group/CWEB/rectangs.web 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/transfor.web Group/CWEB/triangle.web
	Group/CWEB/utility.web Group/CWEB/LOGS/circles.web.log
	Group/CWEB/LOGS/colors.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/dashptrn.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/hyprbola.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/lines.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/paths.web.log
	Group/CWEB/LOGS/patterns.web.log
	Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pctfncs0.web.log Group/CWEB/LOGS/pens.web.log
	Group/CWEB/LOGS/pictures.web.log
	Group/CWEB/LOGS/planes.web.log
	Group/CWEB/LOGS/plyhdslc.web.log
	Group/CWEB/LOGS/pntrvctr.web.log
	Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/polyhed.web.log
	Group/CWEB/LOGS/prrfnc0.web.log
	Group/CWEB/LOGS/rectangs.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/shapes.web.log
	Group/CWEB/LOGS/solfaced.web.log
	Group/CWEB/LOGS/solids.web.log Group/CWEB/LOGS/spheres.web.log
	Group/CWEB/LOGS/transfor.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.130 - (view) (download) (annotate) - [select for diffs]
Sat Nov 12 15:22:29 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.129: +2 -1 lines
Diff to previous 1.129
Removed code for |struct Pointer_Vector| and its functions from `pspglb.web'
and moved it the new file `pntrvctr.web'.  The use of |Scanner_Type| objects
in |Pointer_Vector| functions caused compilation to fail on a user's system
using GCC 3.4.3.  Changed all of the files that are processed after
`pntrvctr.web' so that they include `pntrvctr.h'.

Modified Files:
	Group/CWEB/3DLDFmp.mp Group/CWEB/3DLDFtex.tex
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/circles.web Group/CWEB/colors.web
	Group/CWEB/cones.web Group/CWEB/conicsct.web
	Group/CWEB/crclslc.web Group/CWEB/creatnew.web
	Group/CWEB/cuboid.web Group/CWEB/curves.web
	Group/CWEB/cylinder.web Group/CWEB/dashptrn.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/gsltmplt.web Group/CWEB/helices.web
	Group/CWEB/hyprbola.web Group/CWEB/imetfncs.web
	Group/CWEB/lines.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.y++ Group/CWEB/paths.web
	Group/CWEB/patterns.web Group/CWEB/pbsndecl.w
	Group/CWEB/pctfncs0.web Group/CWEB/pens.web
	Group/CWEB/pictures.web Group/CWEB/planes.web
	Group/CWEB/plyhdslc.web Group/CWEB/pntrvctr.web
	Group/CWEB/points.web Group/CWEB/polygons.web
	Group/CWEB/polyhed.web 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/transfor.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/colors.web.log
	Group/CWEB/LOGS/cones.web.log Group/CWEB/LOGS/conicsct.web.log
	Group/CWEB/LOGS/crclslc.web.log
	Group/CWEB/LOGS/creatnew.web.log
	Group/CWEB/LOGS/cuboid.web.log Group/CWEB/LOGS/curves.web.log
	Group/CWEB/LOGS/cylinder.web.log
	Group/CWEB/LOGS/dashptrn.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/gsltmplt.web.log
	Group/CWEB/LOGS/helices.web.log
	Group/CWEB/LOGS/hyprbola.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/lines.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/paths.web.log
	Group/CWEB/LOGS/patterns.web.log
	Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pctfncs0.web.log Group/CWEB/LOGS/pens.web.log
	Group/CWEB/LOGS/pictures.web.log
	Group/CWEB/LOGS/planes.web.log
	Group/CWEB/LOGS/plyhdslc.web.log
	Group/CWEB/LOGS/pntrvctr.web.log
	Group/CWEB/LOGS/points.web.log
	Group/CWEB/LOGS/polygons.web.log
	Group/CWEB/LOGS/polyhed.web.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/transfor.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.129 - (view) (download) (annotate) - [select for diffs]
Wed Nov 9 21:47:25 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.128: +5 -1 lines
Diff to previous 1.128
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.128 - (view) (download) (annotate) - [select for diffs]
Wed Nov 9 17:49:31 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.127: +30 -3 lines
Diff to previous 1.127
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.127 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 21:50:19 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.126: +25 -1 lines
Diff to previous 1.126
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.126 - (view) (download) (annotate) - [select for diffs]
Mon Nov 7 21:07:11 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.125: +109 -3 lines
Diff to previous 1.125
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.125 - (view) (download) (annotate) - [select for diffs]
Thu Nov 3 14:53:24 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.124: +6 -2 lines
Diff to previous 1.124
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.124 - (view) (download) (annotate) - [select for diffs]
Wed Nov 2 21:44:21 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.123: +14 -1 lines
Diff to previous 1.123
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.123 - (view) (download) (annotate) - [select for diffs]
Tue Nov 1 21:07:11 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.122: +2 -1 lines
Diff to previous 1.122
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.122 - (view) (download) (annotate) - [select for diffs]
Mon Oct 31 18:09:47 2005 UTC (18 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.121: +17 -1 lines
Diff to previous 1.121
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.121 - (view) (download) (annotate) - [select for diffs]
Sun Oct 30 15:06:30 2005 UTC (18 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.120: +22 -1 lines
Diff to previous 1.120
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.120 - (view) (download) (annotate) - [select for diffs]
Fri Oct 28 19:57:32 2005 UTC (18 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.119: +10 -2 lines
Diff to previous 1.119
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.119 - (view) (download) (annotate) - [select for diffs]
Wed Oct 26 20:55:33 2005 UTC (18 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.118: +7 -1 lines
Diff to previous 1.118
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.118 - (view) (download) (annotate) - [select for diffs]
Tue Oct 25 16:32:32 2005 UTC (18 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.117: +26 -8 lines
Diff to previous 1.117
`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.117 - (view) (download) (annotate) - [select for diffs]
Mon Oct 24 12:56:09 2005 UTC (18 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.116: +9 -33 lines
Diff to previous 1.116
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.116 - (view) (download) (annotate) - [select for diffs]
Sat Oct 22 09:33:57 2005 UTC (18 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.115: +18 -4 lines
Diff to previous 1.115
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.115 - (view) (download) (annotate) - [select for diffs]
Thu Oct 20 14:08:14 2005 UTC (18 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.114: +12 -1 lines
Diff to previous 1.114
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.114 - (view) (download) (annotate) - [select for diffs]
Thu Oct 20 08:42:24 2005 UTC (18 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.113: +10 -1 lines
Diff to previous 1.113
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.113 - (view) (download) (annotate) - [select for diffs]
Tue Sep 13 16:40:03 2005 UTC (18 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.112: +6 -1 lines
Diff to previous 1.112
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.112 - (view) (download) (annotate) - [select for diffs]
Thu Sep 8 14:44:37 2005 UTC (18 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.111: +23 -2 lines
Diff to previous 1.111
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.111 - (view) (download) (annotate) - [select for diffs]
Wed Aug 31 09:27:17 2005 UTC (18 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.110: +15 -1 lines
Diff to previous 1.110
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.110 - (view) (download) (annotate) - [select for diffs]
Tue Aug 16 12:18:46 2005 UTC (18 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.109: +5 -1 lines
Diff to previous 1.109
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.109 - (view) (download) (annotate) - [select for diffs]
Sat Jun 11 12:18:08 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.108: +7 -1 lines
Diff to previous 1.108
Started working on 'beginchar' and 'endchar'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/pbsndecl.w
	Group/CWEB/pcommand.w Group/CWEB/pfgopcmd.w
	Group/CWEB/prrfnc0.web Group/CWEB/sample0.ldf
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pcommand.w.log
	Group/CWEB/LOGS/pfgopcmd.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.108 - (view) (download) (annotate) - [select for diffs]
Thu Jun 9 14:10:45 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.107: +4 -1958 lines
Diff to previous 1.107
Moved the definition of 'initialize_name_map()' from
'pbsndecl.w' to 'prrfnc0.web'.  This significantly reduces
the number of tokens 'ctangle' has to process when it's
called on 'parser.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/pbsndecl.w Group/CWEB/prrfnc0.web
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/prrfnc0.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.107 - (view) (download) (annotate) - [select for diffs]
Thu Jun 9 13:44:40 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.106: +7 -5 lines
Diff to previous 1.106
Removed all code for the type 'defun'.  It was replaced
some time ago with the type 'macro'.

In 'pvariabl.w':

   Removed code from the rules for declaring simple variables.
   Now calling |Scan_Parse::variable_decl_func()| in them
   instead.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/imetfncs.web Group/CWEB/io.web
	Group/CWEB/pbsndecl.w Group/CWEB/pmacros.w
	Group/CWEB/pshowcmd.w Group/CWEB/pvariabl.w
	Group/CWEB/sctpcrt.web 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/pshowcmd.w.log
	Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.106 - (view) (download) (annotate) - [select for diffs]
Wed Jun 8 15:08:15 2005 UTC (18 years, 10 months ago) by lfinsto1
Branch: MAIN
Changes since 1.105: +74 -7 lines
Diff to previous 1.105
Started adding "skeleton" code for 'glyphs'.
This means that I've defined parser rules and functions
for declaring objects of this type and performing basic
operations on them, such as setting, showing, and
transforming.  However, they are not really functional,
since no surfaces are generated to represent the
glyphs.

However, the code added to the CWEB files used to generate
'parser.c++' causes the latter to become too large to
be compiled.  Therefore, I am now checking in the files
that contain the code, and will subsequently check in versions
with the code removed.  This way, the code will be available to anyone who
wants to see it, but '3dldf' will still build.

I will be removing code from parser rules and putting it into
functions.  I'd been meaning to start doing this anyway, and
now I have to.  I will then put the code needed for
'glyphs' back into the files.

Modified Files:
	pvariabl.w pldfdcl.w pbsndecl.w LOGS/pvariabl.w.log
	LOGS/pbsndecl.w.log LOGS/pldfdcl.w.log


Revision 1.105 - (view) (download) (annotate) - [select for diffs]
Thu May 26 13:35:26 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.104: +2 -6 lines
Diff to previous 1.104
Added "skeleton" code for 'ellipsoids'.
This means that I've defined parser rules and functions
for declaring objects of this type and performing basic
operations on them, such as setting, showing, and
transforming.  However, they are not really functional,
since no surfaces are generated to represent the
ellipsoidal shapes.

Started working on 'spheres'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/deftfncs.web Group/CWEB/ellpsoid.web
	Group/CWEB/figures.web Group/CWEB/imetfncs.web
	Group/CWEB/io.web Group/CWEB/main.web Group/CWEB/parser.w
	Group/CWEB/pbsndecl.w Group/CWEB/pctfncs0.web
	Group/CWEB/pldfdcl.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/scan.web
	Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/solids.web Group/CWEB/subex1.web
	Group/CWEB/tstbison Group/CWEB/utility.web
	Group/CWEB/LOGS/Makefile.am.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/io.web.log
	Group/CWEB/LOGS/main.web.log Group/CWEB/LOGS/parser.w.log
	Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pctfncs0.web.log Group/CWEB/LOGS/pldfdcl.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/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/subex1.web.log
	Group/CWEB/LOGS/tstbison.log Group/CWEB/LOGS/utility.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.104 - (view) (download) (annotate) - [select for diffs]
Tue May 24 13:07:48 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.103: +267 -3 lines
Diff to previous 1.103
Started working on the types 'Cone' and 'Cylinder'.  Added parser
code for various "slice" and "vector" types.  I plan to make it
possible to create helices with conical and cylindrical envelopes,
so it seemed like a good idea to define these types.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/cones.web Group/CWEB/deftfncs.web
	Group/CWEB/ellpsoid.web Group/CWEB/figures.web
	Group/CWEB/imetfncs.web Group/CWEB/main.web
	Group/CWEB/nurbs.web Group/CWEB/parser.w Group/CWEB/paths.web
	Group/CWEB/pbsndecl.w Group/CWEB/pctfncs0.web
	Group/CWEB/points.web Group/CWEB/prrfnc0.web
	Group/CWEB/pvariabl.w 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/solids.web
	Group/CWEB/subex1.web Group/CWEB/utility.web
	Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/cones.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/main.web.log
	Group/CWEB/LOGS/nurbs.web.log Group/CWEB/LOGS/parser.w.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/prrfnc0.web.log
	Group/CWEB/LOGS/pvariabl.w.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/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.103 - (view) (download) (annotate) - [select for diffs]
Sat May 21 14:36:36 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.102: +49 -17 lines
Diff to previous 1.102
Added options for setting 'helices'.  No path is generated to represent the
helix yet, though.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/helices.web Group/CWEB/io.web
	Group/CWEB/pbsndecl.w 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/LOGS/helices.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.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/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.102 - (view) (download) (annotate) - [select for diffs]
Thu May 19 16:26:21 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.101: +19 -1 lines
Diff to previous 1.101
Working on 'helices'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/helices.web Group/CWEB/io.web
	Group/CWEB/pbsndecl.w Group/CWEB/prrfnc0.web
	Group/CWEB/psetcmnd.w Group/CWEB/pspglb.web
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/helices.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.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/sctpcrt.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.101 - (view) (download) (annotate) - [select for diffs]
Wed May 18 16:16:51 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.100: +39 -1 lines
Diff to previous 1.100
Added code in 'Group/CWEB/pbsndecl.w' and 'Group/CWEB/sctpcrt.web'
for the data type 'helix', which I've started working on.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/pbsndecl.w
	Group/CWEB/sctpcrt.web 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.100 - (view) (download) (annotate) - [select for diffs]
Wed May 18 15:54:28 2005 UTC (18 years, 11 months ago) by lfinsto1
Branch: MAIN
Changes since 1.99: +2 -1 lines
Diff to previous 1.99
Added the file 'Group/CWEB/helices.web'.  It contains the definition
of 'class Helix'.  Modified other files to account for this addition.
About to start adding parser rules for the corresponding 3DLDF data
type 'helix'.

Modified Files:
	Group/CWEB/3DLDFtex.tex 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/helices.web
	Group/CWEB/imetfncs.web Group/CWEB/main.web
	Group/CWEB/origami.web Group/CWEB/patterns.web
	Group/CWEB/pbsndecl.w Group/CWEB/pctfncs0.web
	Group/CWEB/plyhdslc.web Group/CWEB/polyhed.web
	Group/CWEB/prrfnc0.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/shapes.web
	Group/CWEB/solfaced.web Group/CWEB/solids.web
	Group/CWEB/subex1.web Group/CWEB/utility.web
	Group/CWEB/LOGS/3DLDFtex.tex.log
	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/helices.web.log
	Group/CWEB/LOGS/imetfncs.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/pctfncs0.web.log
	Group/CWEB/LOGS/plyhdslc.web.log
	Group/CWEB/LOGS/polyhed.web.log
	Group/CWEB/LOGS/prrfnc0.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/shapes.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.99 - (view) (download) (annotate) - [select for diffs]
Tue Apr 19 13:31:54 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.98: +10 -2 lines
Diff to previous 1.98
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.98 - (view) (download) (annotate) - [select for diffs]
Mon Apr 18 15:18:34 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.97: +9 -1 lines
Diff to previous 1.97
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.97 - (view) (download) (annotate) - [select for diffs]
Sat Apr 16 12:29:35 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.96: +33 -2 lines
Diff to previous 1.96
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.96 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 11:39:25 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.95: +48 -10 lines
Diff to previous 1.95
Started working on parser rules and functions 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/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/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/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.95 - (view) (download) (annotate) - [select for diffs]
Mon Apr 11 17:51:31 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.94: +20 -1 lines
Diff to previous 1.94
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.94 - (view) (download) (annotate) - [select for diffs]
Sat Apr 9 10:12:23 2005 UTC (19 years ago) by lfinsto1
Branch: MAIN
Changes since 1.93: +2 -1 lines
Diff to previous 1.93
Added the file `pctfncs0.web' and moved the definition
of `Picture::output()' to it from `points.web'.  `pctfncs0.web' is
processed after all of the files that define types derived from
`Shape', so this will make it possible to access objects of these
types directly within `Picture::output()'.  Previously, it was only
possible to access them through pointers to `Shape'.  In particular,
it wasn't possible to cast the pointers to `Shape' to `Point',
`Path', `Solid', etc.  This change will make debugging easier.

Modified Files:
	Group/CWEB/3DLDFcpl.web Group/CWEB/ChangeLog
	Group/CWEB/Makefile.am Group/CWEB/deftfncs.web
	Group/CWEB/figures.web Group/CWEB/imetfncs.web
	Group/CWEB/main.web Group/CWEB/parser.output
	Group/CWEB/pbsndecl.w Group/CWEB/pctfncs0.web
	Group/CWEB/points.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/subex1.web
	Group/CWEB/utility.web Group/CWEB/LOGS/3DLDFcpl.web.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/deftfncs.web.log
	Group/CWEB/LOGS/figures.web.log
	Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/main.web.log
	Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pctfncs0.web.log
	Group/CWEB/LOGS/points.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/subex1.web.log Group/CWEB/LOGS/utility.web.log
	Group/SNAPSHOTS/3DLDFsnp.tar.gz
	Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig


Revision 1.93 - (view) (download) (annotate) - [select for diffs]
Tue Mar 29 12:27:28 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.92: +90 -1 lines
Diff to previous 1.92
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.92 - (view) (download) (annotate) - [select for diffs]
Tue Mar 29 12:00:39 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.91: +4 -1 lines
Diff to previous 1.91
Added the files `ellpsslc.web', `crclslc.web', and `plyhdslc.web'.
They contain code for the classes `Ellipse_Slice', `Circle_Slice',
and `Polyhedron_Slice', respectively.  They will be needed for
surface hiding.  However, they are not yet functional.

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/main.web
	Group/CWEB/origami.web Group/CWEB/parser.output
	Group/CWEB/patterns.web Group/CWEB/pbsndecl.w
	Group/CWEB/polyhed.web 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/main.web.log
	Group/CWEB/LOGS/origami.web.log
	Group/CWEB/LOGS/patterns.web.log
	Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/plyhdslc.web.log
	Group/CWEB/LOGS/polyhed.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/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.91 - (view) (download) (annotate) - [select for diffs]
Fri Mar 18 17:42:49 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.90: +18 -1 lines
Diff to previous 1.90
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.90 - (view) (download) (annotate) - [select for diffs]
Thu Mar 17 12:34:25 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.89: +7 -3 lines
Diff to previous 1.89
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.89 - (view) (download) (annotate) - [select for diffs]
Tue Mar 15 17:11:00 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.88: +6 -2 lines
Diff to previous 1.88
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.88 - (view) (download) (annotate) - [select for diffs]
Sun Mar 13 18:41:24 2005 UTC (19 years, 1 month ago) by lfinsto1
Branch: MAIN
Changes since 1.87: +15 -3 lines
Diff to previous 1.87
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.87 - (view) (download) (annotate) - [select for diffs]
Fri Feb 25 10:13:42 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.86: +2 -2 lines
Diff to previous 1.86
Working on decomposing a `polygon' using another `polygon'.
Now deriving `class Triangle' from `class Polygon'.  This required some
rearrangement.

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/imetfncs.web
	Group/CWEB/main.web Group/CWEB/origami.web
	Group/CWEB/parser.output Group/CWEB/patterns.web
	Group/CWEB/pbsndecl.w Group/CWEB/polygons.web
	Group/CWEB/polyhed.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/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/imetfncs.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/polygons.web.log
	Group/CWEB/LOGS/polyhed.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/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.86 - (view) (download) (annotate) - [select for diffs]
Fri Feb 11 15:47:46 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.85: +43 -1 lines
Diff to previous 1.85
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.85 - (view) (download) (annotate) - [select for diffs]
Mon Feb 7 17:58:27 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.84: +10 -1 lines
Diff to previous 1.84
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.84 - (view) (download) (annotate) - [select for diffs]
Fri Feb 4 15:00:05 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.83: +89 -1 lines
Diff to previous 1.83
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.83 - (view) (download) (annotate) - [select for diffs]
Mon Jan 31 14:04:14 2005 UTC (19 years, 2 months ago) by lfinsto1
Branch: MAIN
Changes since 1.82: +7 -1 lines
Diff to previous 1.82
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.82 - (view) (download) (annotate) - [select for diffs]
Fri Jan 28 15:46:14 2005 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.81: +9 -3 lines
Diff to previous 1.81
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.81 - (view) (download) (annotate) - [select for diffs]
Thu Jan 27 13:18:38 2005 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.80: +20 -1 lines
Diff to previous 1.80
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.80 - (view) (download) (annotate) - [select for diffs]
Wed Jan 26 18:00:42 2005 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.79: +41 -1 lines
Diff to previous 1.79
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.79 - (view) (download) (annotate) - [select for diffs]
Wed Jan 26 17:03:39 2005 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.78: +38 -1 lines
Diff to previous 1.78
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.78 - (view) (download) (annotate) - [select for diffs]
Tue Jan 25 14:40:13 2005 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.77: +9 -1 lines
Diff to previous 1.77
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.77 - (view) (download) (annotate) - [select for diffs]
Tue Jan 25 12:33:51 2005 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.76: +15 -1 lines
Diff to previous 1.76
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.76 - (view) (download) (annotate) - [select for diffs]
Mon Jan 24 17:56:12 2005 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.75: +41 -2 lines
Diff to previous 1.75
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.75 - (view) (download) (annotate) - [select for diffs]
Sun Jan 23 18:19:33 2005 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
CVS Tags: pre_surface_hiding
Changes since 1.74: +26 -3 lines
Diff to previous 1.74
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.74 - (view) (download) (annotate) - [select for diffs]
Thu Jan 20 16:06:02 2005 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.73: +40 -19 lines
Diff to previous 1.73
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.73 - (view) (download) (annotate) - [select for diffs]
Wed Jan 19 17:13:17 2005 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.72: +8 -1 lines
Diff to previous 1.72
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.72 - (view) (download) (annotate) - [select for diffs]
Tue Jan 11 20:56:49 2005 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.71: +3 -3 lines
Diff to previous 1.71
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.71 - (view) (download) (annotate) - [select for diffs]
Fri Jan 7 16:33:55 2005 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.70: +10 -2 lines
Diff to previous 1.70
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.70 - (view) (download) (annotate) - [select for diffs]
Wed Jan 5 18:01:11 2005 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.69: +60 -2 lines
Diff to previous 1.69
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.69 - (view) (download) (annotate) - [select for diffs]
Sun Jan 2 18:54:17 2005 UTC (19 years, 3 months ago) by lfinsto1
Branch: MAIN
Changes since 1.68: +15 -5 lines
Diff to previous 1.68
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.68 - (view) (download) (annotate) - [select for diffs]
Wed Dec 29 16:49:53 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.67: +9 -1 lines
Diff to previous 1.67
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.67 - (view) (download) (annotate) - [select for diffs]
Wed Dec 29 12:10:46 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.66: +93 -28 lines
Diff to previous 1.66
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.66 - (view) (download) (annotate) - [select for diffs]
Wed Dec 22 17:47:59 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.65: +5 -2 lines
Diff to previous 1.65
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.65 - (view) (download) (annotate) - [select for diffs]
Tue Dec 21 21:08:47 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.64: +2 -2 lines
Diff to previous 1.64
Working on the rule
`definition: definition_heading equate_or_assign'
in `pmacros.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/deftfncs.web Group/CWEB/io.web Group/CWEB/main.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pfuncfin.w Group/CWEB/pmacros.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/CWEBPTCH/ctang-3D.ch
	Group/CWEB/CWEBPTCH/LOGS/ctang-3D.ch.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/deftfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/main.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pfuncfin.w.log Group/CWEB/LOGS/pmacros.w.log
	Group/CWEB/LOGS/pspglb.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.sig


Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Tue Dec 21 18:56:16 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.63: +6 -3 lines
Diff to previous 1.63
Working on implementing `defuns'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/Makefile.am
	Group/CWEB/deftfncs.web Group/CWEB/io.web Group/CWEB/main.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pfuncfin.w Group/CWEB/pmacros.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpcrt.web Group/CWEB/sctpfncs.web
	Group/CWEB/CWEBPTCH/ctang-3D.ch
	Group/CWEB/CWEBPTCH/LOGS/ctang-3D.ch.log
	Group/CWEB/LOGS/Makefile.am.log
	Group/CWEB/LOGS/deftfncs.web.log Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/main.web.log Group/CWEB/LOGS/pbsndecl.w.log
	Group/CWEB/LOGS/pfuncfin.w.log Group/CWEB/LOGS/pmacros.w.log
	Group/CWEB/LOGS/pspglb.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.63 - (view) (download) (annotate) - [select for diffs]
Tue Dec 21 16:53:34 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.62: +90 -11 lines
Diff to previous 1.62
Working on the rules for `defuns' in `pmacros.w'.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/io.web
	Group/CWEB/parser.output Group/CWEB/pbsndecl.w
	Group/CWEB/pfuncfin.w Group/CWEB/pmacros.w
	Group/CWEB/pspglb.web Group/CWEB/sample0.ldf
	Group/CWEB/sctpfncs.web Group/CWEB/LOGS/io.web.log
	Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pfuncfin.w.log
	Group/CWEB/LOGS/pmacros.w.log Group/CWEB/LOGS/pspglb.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.62 - (view) (download) (annotate) - [select for diffs]
Tue Dec 21 14:50:24 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.61: +12 -1 lines
Diff to previous 1.61
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.61 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 17:59:44 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.60: +9 -5 lines
Diff to previous 1.60
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.60 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 11:57:55 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.59: +29 -3 lines
Diff to previous 1.59
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.59 - (view) (download) (annotate) - [select for diffs]
Thu Dec 16 17:24:25 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.58: +94 -1 lines
Diff to previous 1.58
In `Group/CWEB/pbsndecl.w' and `Group/CWEB/sctpcrt.web':

   Added declarations, `name_map' entries, and calls to
   `scanner_node->add_entry()' for token needed for
   implementing macros.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/parser.output
	Group/CWEB/pbsndecl.w Group/CWEB/sctpcrt.web
	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.58 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 17:48:02 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.57: +11 -1 lines
Diff to previous 1.57
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.57 - (view) (download) (annotate) - [select for diffs]
Mon Dec 13 14:20:04 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.56: +374 -233 lines
Diff to previous 1.56
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.56 - (view) (download) (annotate) - [select for diffs]
Fri Dec 10 17:50:40 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.55: +142 -6 lines
Diff to previous 1.55
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.55 - (view) (download) (annotate) - [select for diffs]
Fri Dec 3 13:13:17 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.54: +21 -7 lines
Diff to previous 1.54
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.54 - (view) (download) (annotate) - [select for diffs]
Wed Dec 1 17:59:44 2004 UTC (19 years, 4 months ago) by lfinsto1
Branch: MAIN
Changes since 1.53: +10 -1 lines
Diff to previous 1.53
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.53 - (view) (download) (annotate) - [select for diffs]
Sat Nov 27 13:01:22 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.52: +16 -1 lines
Diff to previous 1.52
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.52 - (view) (download) (annotate) - [select for diffs]
Thu Nov 25 12:48:17 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.51: +28 -1 lines
Diff to previous 1.51
Added parser rules in `ppthexpr.w' for extracting halves of `circles'.

Currently, the first point of the half-circle is always point 0 of
the |Circle|.  This doesn't work well for |circles| that have been
transformed into non-circular shapes, or for |ellipses|.  I must
change |Reg_Cl_Plane_Curve::segment()| in order to fix this.

Modified Files:
	Group/CWEB/ChangeLog Group/CWEB/curves.web
	Group/CWEB/pbsndecl.w Group/CWEB/ppthexpr.w
	Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
	Group/CWEB/LOGS/curves.web.log Group/CWEB/LOGS/pbsndecl.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.51 - (view) (download) (annotate) - [select for diffs]
Wed Nov 17 13:35:03 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.50: +80 -1 lines
Diff to previous 1.50
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.50 - (view) (download) (annotate) - [select for diffs]
Mon Nov 15 15:56:42 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.49: +34 -2 lines
Diff to previous 1.49
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.49 - (view) (download) (annotate) - [select for diffs]
Mon Nov 15 12:25:19 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.48: +16 -5 lines
Diff to previous 1.48
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.48 - (view) (download) (annotate) - [select for diffs]
Mon Nov 15 11:23:20 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.47: +18 -1 lines
Diff to previous 1.47
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.47 - (view) (download) (annotate) - [select for diffs]
Fri Nov 12 21:01:58 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.46: +20 -1 lines
Diff to previous 1.46
Added rules for picking up and dropping `dash_patterns' and `colors'.


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Thu Nov 11 18:00:32 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.45: +33 -9 lines
Diff to previous 1.45
Started working on implementing the commands `pickup', `drop_color',
`drop_dash_pattern', and `drop_pen'.


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Wed Nov 10 10:38:33 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.44: +29 -1 lines
Diff to previous 1.44
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.44 - (view) (download) (annotate) - [select for diffs]
Tue Nov 9 14:37:26 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.43: +7 -2 lines
Diff to previous 1.43
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.43 - (view) (download) (annotate) - [select for diffs]
Mon Nov 8 13:54:58 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.42: +20 -142 lines
Diff to previous 1.42
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.42 - (view) (download) (annotate) - [select for diffs]
Sat Nov 6 14:49:35 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.41: +24 -2 lines
Diff to previous 1.41
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.41 - (view) (download) (annotate) - [select for diffs]
Fri Nov 5 16:04:34 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.40: +19 -1 lines
Diff to previous 1.40
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.40 - (view) (download) (annotate) - [select for diffs]
Tue Nov 2 13:52:46 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.39: +10 -3 lines
Diff to previous 1.39
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.39 - (view) (download) (annotate) - [select for diffs]
Mon Nov 1 18:04:52 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.38: +41 -2 lines
Diff to previous 1.38
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.38 - (view) (download) (annotate) - [select for diffs]
Mon Nov 1 16:10:42 2004 UTC (19 years, 5 months ago) by lfinsto1
Branch: MAIN
Changes since 1.37: +55 -22 lines
Diff to previous 1.37
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.37 - (view) (download) (annotate) - [select for diffs]
Fri Oct 29 09:19:48 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.36: +3 -3 lines
Diff to previous 1.36
Removed code from `pcommand.w' to the new files `pfgopcmd.w',
`plblcmnd.w', and `psetcmnd.w'.


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Tue Oct 26 13:00:13 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.35: +9 -2 lines
Diff to previous 1.35
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.35 - (view) (download) (annotate) - [select for diffs]
Tue Oct 26 11:45:07 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.34: +12 -13 lines
Diff to previous 1.34
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.34 - (view) (download) (annotate) - [select for diffs]
Mon Oct 25 15:14:17 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.33: +21 -4 lines
Diff to previous 1.33
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.33 - (view) (download) (annotate) - [select for diffs]
Sat Oct 23 13:36:47 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.32: +52 -1 lines
Diff to previous 1.32
Added parser rules using the keywords `location', `is_parallel' and
`distance_to_plane'.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 18:27:32 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.31: +31 -2 lines
Diff to previous 1.31
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.31 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 13:56:51 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.30: +23 -2 lines
Diff to previous 1.30
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.30 - (view) (download) (annotate) - [select for diffs]
Wed Oct 20 12:43:53 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.29: +19 -6 lines
Diff to previous 1.29
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.29 - (view) (download) (annotate) - [select for diffs]
Thu Oct 14 16:56:00 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.28: +112 -5 lines
Diff to previous 1.28
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.28 - (view) (download) (annotate) - [select for diffs]
Wed Oct 13 11:19:04 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.27: +14 -1 lines
Diff to previous 1.27
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.27 - (view) (download) (annotate) - [select for diffs]
Tue Oct 12 14:57:36 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.26: +1 -3 lines
Diff to previous 1.26
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.26 - (view) (download) (annotate) - [select for diffs]
Sat Oct 9 14:01:46 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.25: +9 -1 lines
Diff to previous 1.25
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.25 - (view) (download) (annotate) - [select for diffs]
Fri Oct 8 16:49:25 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.24: +93 -1 lines
Diff to previous 1.24
Added code for labelling `paths'.  It seems to work, but I haven't
had a chance to test it.


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


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Wed Oct 6 16:53:52 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.22: +26 -2 lines
Diff to previous 1.22
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.22 - (view) (download) (annotate) - [select for diffs]
Wed Oct 6 13:21:11 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.21: +28 -2 lines
Diff to previous 1.21
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.21 - (view) (download) (annotate) - [select for diffs]
Mon Oct 4 16:52:58 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.20: +9 -3 lines
Diff to previous 1.20
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.20 - (view) (download) (annotate) - [select for diffs]
Mon Oct 4 14:17:04 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.19: +148 -62 lines
Diff to previous 1.19
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.19 - (view) (download) (annotate) - [select for diffs]
Fri Oct 1 08:11:16 2004 UTC (19 years, 6 months ago) by lfinsto1
Branch: MAIN
Changes since 1.18: +13 -3 lines
Diff to previous 1.18
Implemented the `end_input' statement.


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Sat Sep 25 12:31:03 2004 UTC (19 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.17: +75 -9 lines
Diff to previous 1.17
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.17 - (view) (download) (annotate) - [select for diffs]
Wed Sep 22 19:09:03 2004 UTC (19 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.16: +29 -4 lines
Diff to previous 1.16
Implemented the `forever' loop and the `input', `message',
`errmessage', and `pause' commands.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Wed Sep 22 17:09:12 2004 UTC (19 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.15: +21 -7 lines
Diff to previous 1.15
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.15 - (view) (download) (annotate) - [select for diffs]
Tue Sep 14 14:40:03 2004 UTC (19 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.14: +7 -4 lines
Diff to previous 1.14
Got nested loops to work.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Mon Sep 13 16:53:46 2004 UTC (19 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.13: +10 -2 lines
Diff to previous 1.13
Updated.


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


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Fri Sep 10 15:09:29 2004 UTC (19 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11
Added conditionals.  They seem to work properly.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Fri Sep 10 08:29:46 2004 UTC (19 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.10: +93 -10 lines
Diff to previous 1.10
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.10 - (view) (download) (annotate) - [select for diffs]
Sun Sep 5 17:40:29 2004 UTC (19 years, 7 months ago) by lfinsto1
Branch: MAIN
Changes since 1.9: +34 -3 lines
Diff to previous 1.9
Updated.


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


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Sat Aug 28 12:27:28 2004 UTC (19 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.7: +0 -0 lines
Diff to previous 1.7
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.7 - (view) (download) (annotate) - [select for diffs]
Fri Aug 27 16:13:14 2004 UTC (19 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.6: +16 -1 lines
Diff to previous 1.6
Added parser rules for clearing vector-type variables.


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Wed Aug 25 20:48:28 2004 UTC (19 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.5: +32 -11 lines
Diff to previous 1.5
Updated


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Tue Aug 24 09:00:32 2004 UTC (19 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.4: +42 -4 lines
Diff to previous 1.4
Updated


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Thu Aug 12 16:25:20 2004 UTC (19 years, 8 months ago) by lfinsto1
Branch: MAIN
Changes since 1.3: +0 -0 lines
Diff to previous 1.3
Updated


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Sun Jul 18 17:39:36 2004 UTC (19 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.2: +16 -2 lines
Diff to previous 1.2
Updated


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Sun Jul 18 16:48:41 2004 UTC (19 years, 9 months ago) by lfinsto1
Branch: MAIN
Changes since 1.1: +1 -3 lines
Diff to previous 1.1
Updated


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Fri Jul 9 12:23:03 2004 UTC (19 years, 9 months ago) by lfinsto1
Branch: MAIN
Initial version CVS (Group).


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:

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26