Savannah CVS Surfing
- Log of /3dldf/3dldf/Group/CWEB/parser.w
Parent Directory
Revision
1.90 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Nov 29 21:23:22 2007 UTC (10 months, 1 week ago) by
lfinsto1
Branch:
MAIN
Changes since
1.89: +4 -1 lines
Diff to
previous 1.89
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.88 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Nov 28 17:21:50 2007 UTC (10 months, 1 week ago) by
lfinsto1
Branch:
MAIN
Changes since
1.87: +8 -1 lines
Diff to
previous 1.87
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.86 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Oct 13 11:38:42 2007 UTC (11 months, 3 weeks ago) by
lfinsto1
Branch:
MAIN
Changes since
1.85: +9 -1 lines
Diff to
previous 1.85
Added `class Arc' and parser declarations and rules for
`arc' expressions. The rules work but `arcs' are not
yet functional.
Revision
1.85 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Sep 2 17:19:21 2007 UTC (13 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.84: +4 -1 lines
Diff to
previous 1.84
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.84 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Aug 16 12:22:13 2007 UTC (13 months, 3 weeks ago) by
lfinsto1
Branch:
MAIN
Changes since
1.83: +6 -1 lines
Diff to
previous 1.83
Added parser rules for reversing vector-type objects (actually variables).
Added code for reversing objects of all vector-types.
I've tested a few and it seems to work.
Revision
1.83 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Aug 3 19:25:47 2007 UTC (14 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.82: +6 -1 lines
Diff to
previous 1.82
Working on |class Conic_Section_Lattice|,
|struct Conic_Section_Lattice_Options|,
and their associated functions and parser rules.
Revision
1.82 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jul 29 16:09:54 2007 UTC (14 months, 1 week ago) by
lfinsto1
Branch:
MAIN
Changes since
1.81: +9 -1 lines
Diff to
previous 1.81
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.81 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 27 19:51:37 2007 UTC (14 months, 1 week ago) by
lfinsto1
Branch:
MAIN
Changes since
1.80: +5 -1 lines
Diff to
previous 1.80
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.77 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 23 17:52:55 2006 UTC (2 years, 8 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.76: +10 -3 lines
Diff to
previous 1.76
Started working on the `paraboloid' and `paraboloid_vector' types.
They can be declared and shown, but they are currently non-functional.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/imetfncs.web
Group/CWEB/parser.c++ Group/CWEB/parser.h
Group/CWEB/parser.h++ Group/CWEB/parser.output
Group/CWEB/parser.w Group/CWEB/parser.y++ Group/CWEB/pldfdcl.w
Group/CWEB/pnumexpr.w Group/CWEB/psetcmnd.w
Group/CWEB/pshowcmd.w Group/CWEB/pvariabl.w
Group/CWEB/sample0.ldf Group/CWEB/shapes.web
Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/parser.w.log
Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pnumexpr.w.log
Group/CWEB/LOGS/psetcmnd.w.log Group/CWEB/LOGS/pshowcmd.w.log
Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
Group/CWEB/LOGS/shapes.web.log Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.76 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 5 21:17:34 2005 UTC (2 years, 10 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.75: +10 -1 lines
Diff to
previous 1.75
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.75 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 14 16:58:35 2005 UTC (2 years, 10 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.74: +9 -1 lines
Diff to
previous 1.74
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.74 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 7 21:07:10 2005 UTC (2 years, 11 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.73: +9 -2 lines
Diff to
previous 1.73
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.73 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Oct 30 15:06:28 2005 UTC (2 years, 11 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.72: +11 -2 lines
Diff to
previous 1.72
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.72 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 26 20:55:32 2005 UTC (2 years, 11 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.71: +6 -5 lines
Diff to
previous 1.71
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.71 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 25 16:32:31 2005 UTC (2 years, 11 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.70: +4 -4 lines
Diff to
previous 1.70
`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.70 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 24 19:02:32 2005 UTC (2 years, 11 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.69: +2 -6 lines
Diff to
previous 1.69
Removed all of the declarations and rules for "x_like" expressions,
e.g., `path_like_variable', `path_like_primary', `ellipse_like_secondary',
etc. These rules tended to cause conflicts, so I've decided to replace
them with separate rules for each type.
I've also removed the debugging code from the rules that I had
to change. This substantially reduces the size of the file `parser.c++',
generated by GNU Bison from the parser input files. It is not possible
to break this file up into parts and compile them separately. The
length of time it takes to compile it is a bottleneck in development
and installation. I am therefore trying to reduce its size.
Removing these unnecessary rules and reducing the amount of debugging
code seems to have helped. I also plan to replace a lot of code in
the parser actions with function calls.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/Makefile.am Group/CWEB/io.web
Group/CWEB/parser.c++ Group/CWEB/parser.h
Group/CWEB/parser.h++ Group/CWEB/parser.output
Group/CWEB/parser.w Group/CWEB/parser.y++ Group/CWEB/passign.w
Group/CWEB/pblexpr.w Group/CWEB/pbpexpr.w
Group/CWEB/pbpvexpr.w Group/CWEB/pcbvexpr.w
Group/CWEB/pcirexpr.w Group/CWEB/pclrcmnd.w
Group/CWEB/pcommand.w Group/CWEB/pcrvexpr.w
Group/CWEB/pcubexpr.w Group/CWEB/pdrwcmnd.w
Group/CWEB/pellexpr.w Group/CWEB/pelvexpr.w
Group/CWEB/pfcvexpr.w Group/CWEB/plblcmnd.w
Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
Group/CWEB/ppgvexpr.w Group/CWEB/pphdexpr.w
Group/CWEB/pphvexpr.w Group/CWEB/pplvexpr.w
Group/CWEB/ppntexpr.w Group/CWEB/ppthexpr.w
Group/CWEB/pptvexpr.w Group/CWEB/prcvexpr.w
Group/CWEB/precexpr.w Group/CWEB/prplexpr.w
Group/CWEB/prpvexpr.w Group/CWEB/pspglb.web
Group/CWEB/ptgvexpr.w Group/CWEB/sample0.ldf
Group/CWEB/scanprsf.web Group/CWEB/spheres.web
Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/io.web.log
Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/passign.w.log
Group/CWEB/LOGS/pblexpr.w.log Group/CWEB/LOGS/pbpexpr.w.log
Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/pcbvexpr.w.log
Group/CWEB/LOGS/pcirexpr.w.log Group/CWEB/LOGS/pclrcmnd.w.log
Group/CWEB/LOGS/pcommand.w.log Group/CWEB/LOGS/pcrvexpr.w.log
Group/CWEB/LOGS/pcubexpr.w.log Group/CWEB/LOGS/pdrwcmnd.w.log
Group/CWEB/LOGS/pellexpr.w.log Group/CWEB/LOGS/pelvexpr.w.log
Group/CWEB/LOGS/pfcvexpr.w.log Group/CWEB/LOGS/plblcmnd.w.log
Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/popassgn.w.log
Group/CWEB/LOGS/ppgvexpr.w.log Group/CWEB/LOGS/pphdexpr.w.log
Group/CWEB/LOGS/pphvexpr.w.log Group/CWEB/LOGS/pplvexpr.w.log
Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/ppthexpr.w.log
Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/prcvexpr.w.log
Group/CWEB/LOGS/precexpr.w.log Group/CWEB/LOGS/prplexpr.w.log
Group/CWEB/LOGS/prpvexpr.w.log Group/CWEB/LOGS/pspglb.web.log
Group/CWEB/LOGS/ptgvexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
Group/CWEB/LOGS/scanprsf.web.log
Group/CWEB/LOGS/spheres.web.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.69 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 24 12:56:08 2005 UTC (2 years, 11 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.68: +8 -40 lines
Diff to
previous 1.68
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.68 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Oct 22 09:33:56 2005 UTC (2 years, 11 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.67: +4 -4 lines
Diff to
previous 1.67
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.67 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 20 14:08:11 2005 UTC (2 years, 11 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.66: +4 -5 lines
Diff to
previous 1.66
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.66 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 20 08:42:22 2005 UTC (2 years, 11 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.65: +5 -1 lines
Diff to
previous 1.65
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.65 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jun 9 12:44:32 2005 UTC (3 years, 3 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.64: +3 -3 lines
Diff to
previous 1.64
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 'paths' or 'solids' are generated to represent the
glyphs.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/glyphs.web
Group/CWEB/imetfncs.web Group/CWEB/io.web Group/CWEB/parser.w
Group/CWEB/pldfdcl.w Group/CWEB/prrfnc0.web
Group/CWEB/pshowcmd.w Group/CWEB/pspglb.web
Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
Group/CWEB/sctpcrt.web Group/CWEB/LOGS/glyphs.web.log
Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/pldfdcl.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/sctpcrt.web.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.64 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jun 8 15:25:34 2005 UTC (3 years, 4 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.63: +9 -1 lines
Diff to
previous 1.63
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. I have therefore checked in the files that contain
the code and I am now checking 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:
Group/CWEB/ChangeLog Group/CWEB/Makefile.am
Group/CWEB/deftfncs.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/pspglb.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/utility.web 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/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/pspglb.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/utility.web.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.63 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jun 6 12:08:41 2005 UTC (3 years, 4 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.62: +9 -1 lines
Diff to
previous 1.62
Added "skeleton" code for 'spheres'.
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
spherical shapes.
Modified Files:
Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
Group/CWEB/Makefile.am Group/CWEB/imetfncs.web
Group/CWEB/io.web Group/CWEB/parser.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/sctpcrt.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/parser.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/sctpcrt.web.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.62 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu May 26 13:35:26 2005 UTC (3 years, 4 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.61: +10 -1 lines
Diff to
previous 1.61
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.61 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 25 15:52:33 2005 UTC (3 years, 4 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.60: +9 -1 lines
Diff to
previous 1.60
Added "skeleton" code for 'cones' and 'cylinders'.
This means that I've defined parser rules and functions
for declaring objects of these types 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
conical or cylindrical shapes.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/cones.web
Group/CWEB/cylinder.web Group/CWEB/ellpsoid.web
Group/CWEB/imetfncs.web Group/CWEB/io.web Group/CWEB/parser.w
Group/CWEB/pcyvexpr.w 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/scanprse.web Group/CWEB/sctpcrt.web
Group/CWEB/LOGS/cones.web.log Group/CWEB/LOGS/cylinder.web.log
Group/CWEB/LOGS/ellpsoid.web.log
Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/io.web.log
Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/pcyvexpr.w.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/scanprse.web.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]
Tue May 24 13:07:47 2005 UTC (3 years, 4 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.59: +9 -1 lines
Diff to
previous 1.59
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.59 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu May 19 10:52:18 2005 UTC (3 years, 4 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.58: +10 -1 lines
Diff to
previous 1.58
Added the basic framework for the data types 'helix' and
'helix_vector'. There's no way to set 'helices' yet, though.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/Makefile.am
Group/CWEB/helices.web Group/CWEB/imetfncs.web
Group/CWEB/parser.w Group/CWEB/pshowcmd.w
Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
Group/CWEB/LOGS/Makefile.am.log
Group/CWEB/LOGS/helices.web.log
Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/parser.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.58 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Mar 30 09:59:40 2005 UTC (3 years, 6 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.57: +9 -1 lines
Diff to
previous 1.57
Added the files `pcrclslc.w' and `pplhdslc.w'. They contain parser
rules for `circle_slice' and `polyhedron_slice' expressions,
respectively. These types will be needed for surface hiding. They
are not yet functional, however.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/Makefile.am
Group/CWEB/parser.output Group/CWEB/parser.w
Group/CWEB/pellpslc.w Group/CWEB/pshowcmd.w
Group/CWEB/sample0.ldf Group/CWEB/LOGS/Makefile.am.log
Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/pellpslc.w.log
Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.57 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 29 13:44:25 2005 UTC (3 years, 6 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.56: +7 -3 lines
Diff to
previous 1.56
Started working on parser rules for `ellipse_slice'. This type
is not yet functional.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/Makefile.am
Group/CWEB/imetfncs.web Group/CWEB/parser.output
Group/CWEB/parser.w Group/CWEB/pbsndecl.w Group/CWEB/pldfdcl.w
Group/CWEB/pshowcmd.w Group/CWEB/pvariabl.w
Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
Group/CWEB/LOGS/Makefile.am.log
Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/parser.w.log
Group/CWEB/LOGS/pbsndecl.w.log Group/CWEB/LOGS/pldfdcl.w.log
Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pvariabl.w.log
Group/CWEB/LOGS/sample0.ldf.log
Group/CWEB/LOGS/sctpcrt.web.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.56 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 11 15:47:46 2005 UTC (3 years, 7 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.55: +9 -1 lines
Diff to
previous 1.55
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.55 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 4 15:00:05 2005 UTC (3 years, 8 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.54: +9 -1 lines
Diff to
previous 1.54
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.54 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jan 26 17:03:39 2005 UTC (3 years, 8 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.53: +9 -1 lines
Diff to
previous 1.53
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.53 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 20 12:55:42 2005 UTC (3 years, 8 months ago) by
lfinsto1
Branch:
MAIN
CVS Tags:
pre_surface_hiding
Changes since
1.52: +9 -1 lines
Diff to
previous 1.52
Started working on `class Triangle' and `triangle expressions'.
Updated copyright and license information in several files.
Group/CWEB/ChangeLog Group/CWEB/Makefile.am
Group/CWEB/circles.web Group/CWEB/creatnew.web
Group/CWEB/cuboid.web Group/CWEB/deftfncs.web
Group/CWEB/parser.output Group/CWEB/parser.w
Group/CWEB/paths.web Group/CWEB/pblexpr.w
Group/CWEB/pblvexpr.w Group/CWEB/pldfdcl.w
Group/CWEB/prcvexpr.w Group/CWEB/pshowcmd.w
Group/CWEB/pvariabl.w Group/CWEB/sample0.ldf
Group/CWEB/triangle.web Group/CWEB/LOGS/Makefile.am.log
Group/CWEB/LOGS/circles.web.log
Group/CWEB/LOGS/creatnew.web.log
Group/CWEB/LOGS/cuboid.web.log
Group/CWEB/LOGS/deftfncs.web.log Group/CWEB/LOGS/parser.w.log
Group/CWEB/LOGS/paths.web.log Group/CWEB/LOGS/pblexpr.w.log
Group/CWEB/LOGS/pblvexpr.w.log Group/CWEB/LOGS/pldfdcl.w.log
Group/CWEB/LOGS/prcvexpr.w.log Group/CWEB/LOGS/pshowcmd.w.log
Group/CWEB/LOGS/pvariabl.w.log Group/CWEB/LOGS/sample0.ldf.log
Group/CWEB/LOGS/triangle.web.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.52 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 17 17:55:51 2005 UTC (3 years, 8 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.51: +5 -1 lines
Diff to
previous 1.51
Working on the parser rules for `focus_vectors'.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/Makefile.am
Group/CWEB/parser.output Group/CWEB/parser.w
Group/CWEB/pldfdcl.w Group/CWEB/popassgn.w
Group/CWEB/sample0.ldf Group/CWEB/LOGS/Makefile.am.log
Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/pldfdcl.w.log
Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/sample0.ldf.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.51 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jan 14 16:56:32 2005 UTC (3 years, 8 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.50: +13 -2 lines
Diff to
previous 1.50
Added code for implementing `dodecaahedron_vectors',
`icosahedron_vectors', and `trunc_octahedron_vectors'.
I have now added code for implementing vector-types corresponding
to all `Shape' types and most non-`Shape' types. I've left out
`picture' and `focus', because these require special handling:
`pictures' are persisent and `focuses' must be set using a
`set' command. I may add `picture_vectors' and `focus_vectors'
at a later date.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/Makefile.am
Group/CWEB/parser.output Group/CWEB/parser.w
Group/CWEB/passign.w Group/CWEB/pdhnexpr.w
Group/CWEB/pihnexpr.w Group/CWEB/pldfdcl.w
Group/CWEB/pnumexpr.w Group/CWEB/ponvexpr.w
Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
Group/CWEB/ptnvexpr.w Group/CWEB/ptonexpr.w
Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
Group/CWEB/tstbison Group/CWEB/LOGS/Makefile.am.log
Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/passign.w.log
Group/CWEB/LOGS/pdhnexpr.w.log Group/CWEB/LOGS/pihnexpr.w.log
Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pnumexpr.w.log
Group/CWEB/LOGS/ponvexpr.w.log Group/CWEB/LOGS/popassgn.w.log
Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/ptnvexpr.w.log
Group/CWEB/LOGS/ptonexpr.w.log Group/CWEB/LOGS/ptovexpr.w.log
Group/CWEB/LOGS/sample0.ldf.log
Group/CWEB/LOGS/scanprsf.web.log Group/CWEB/LOGS/tstbison.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.50 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jan 14 14:45:15 2005 UTC (3 years, 8 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.49: +5 -1 lines
Diff to
previous 1.49
Added code for implementing `octahedron_vectors'.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/Makefile.am
Group/CWEB/parser.output Group/CWEB/parser.w
Group/CWEB/passign.w Group/CWEB/pldfdcl.w
Group/CWEB/pnumexpr.w Group/CWEB/pohnexpr.w
Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
Group/CWEB/triangle.web Group/CWEB/LOGS/Makefile.am.log
Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/passign.w.log
Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pnumexpr.w.log
Group/CWEB/LOGS/pohnexpr.w.log Group/CWEB/LOGS/popassgn.w.log
Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
Group/CWEB/LOGS/scanprsf.web.log
Group/CWEB/LOGS/triangle.web.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.49 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jan 14 14:03:02 2005 UTC (3 years, 8 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.48: +5 -1 lines
Diff to
previous 1.48
Added code for implementing `tetrahedron_vectors'.
Changed `struct Triangle' to `class Triangle'.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/Makefile.am
Group/CWEB/parser.output Group/CWEB/parser.w
Group/CWEB/passign.w Group/CWEB/pcbvexpr.w
Group/CWEB/pldfdcl.w Group/CWEB/pnumexpr.w
Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
Group/CWEB/pthnexpr.w Group/CWEB/sample0.ldf
Group/CWEB/scanprsf.web Group/CWEB/triangle.web
Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pcbvexpr.w.log
Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pnumexpr.w.log
Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/pshowcmd.w.log
Group/CWEB/LOGS/pthnexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
Group/CWEB/LOGS/scanprsf.web.log
Group/CWEB/LOGS/triangle.web.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.48 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 13 18:02:17 2005 UTC (3 years, 8 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.47: +5 -1 lines
Diff to
previous 1.47
Working on `transform_vectors'.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/Makefile.am
Group/CWEB/parser.output Group/CWEB/parser.w
Group/CWEB/passign.w Group/CWEB/pldfdcl.w
Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
Group/CWEB/sample0.ldf Group/CWEB/LOGS/Makefile.am.log
Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/passign.w.log
Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/popassgn.w.log
Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.47 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 13 13:26:30 2005 UTC (3 years, 8 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.46: +5 -1 lines
Diff to
previous 1.46
Added code for implementing `dash_pattern_vectors'.
Modified Files:
Group/CWEB/00Vector_type_checklist Group/CWEB/3DLDFmp.mp
Group/CWEB/3DLDFtex.tex Group/CWEB/ChangeLog
Group/CWEB/Makefile.am Group/CWEB/main.web
Group/CWEB/parser.output Group/CWEB/parser.w
Group/CWEB/passign.w Group/CWEB/pdshexpr.w
Group/CWEB/pldfdcl.w Group/CWEB/pnumexpr.w
Group/CWEB/popassgn.w Group/CWEB/pshowcmd.w
Group/CWEB/sample0.ldf Group/CWEB/scanprsf.web
Group/CWEB/LOGS/00Vector_type_checklist.log
Group/CWEB/LOGS/3DLDFtex.tex.log
Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/main.web.log
Group/CWEB/LOGS/parser.w.log Group/CWEB/LOGS/passign.w.log
Group/CWEB/LOGS/pdshexpr.w.log Group/CWEB/LOGS/pldfdcl.w.log
Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/popassgn.w.log
Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/sample0.ldf.log
Group/CWEB/LOGS/scanprsf.web.log Group/DOC/TEXINFO/ChangeLog
Group/DOC/TEXINFO/Makefile.am
Group/DOC/TEXINFO/LOGS/Makefile.am.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.46 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jan 11 20:56:49 2005 UTC (3 years, 8 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.45: +7 -3 lines
Diff to
previous 1.45
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.45 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jan 11 18:34:41 2005 UTC (3 years, 8 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.44: +5 -1 lines
Diff to
previous 1.44
Added code to `sample0.ldf' for generating the "globe font".
Added code for implementing `string_vectors'.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/Makefile.am
Group/CWEB/imetfncs.web Group/CWEB/parser.output
Group/CWEB/parser.w Group/CWEB/passign.w Group/CWEB/pblexpr.w
Group/CWEB/pbpexpr.w Group/CWEB/pcolexpr.w
Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
Group/CWEB/ppntexpr.w Group/CWEB/pshowcmd.w
Group/CWEB/pspglb.web Group/CWEB/pstrexpr.w
Group/CWEB/pstvexpr.w Group/CWEB/pvariabl.w
Group/CWEB/scanprse.web Group/CWEB/scanprsf.web
Group/CWEB/LOGS/Makefile.am.log
Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/parser.w.log
Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pblexpr.w.log
Group/CWEB/LOGS/pbpexpr.w.log Group/CWEB/LOGS/pcolexpr.w.log
Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/popassgn.w.log
Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/pshowcmd.w.log
Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/pstrexpr.w.log
Group/CWEB/LOGS/pstvexpr.w.log Group/CWEB/LOGS/pvariabl.w.log
Group/CWEB/LOGS/scanprse.web.log
Group/CWEB/LOGS/scanprsf.web.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.44 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jan 7 17:47:20 2005 UTC (3 years, 9 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.43: +5 -1 lines
Diff to
previous 1.43
Added code for implementing `boolean_vectors'.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/Makefile.am
Group/CWEB/parser.output Group/CWEB/parser.w
Group/CWEB/passign.w Group/CWEB/pblexpr.w Group/CWEB/pldfdcl.w
Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
Group/CWEB/pshowcmd.w Group/CWEB/sample0.ldf
Group/CWEB/scanprsf.web Group/CWEB/sctpcrt.web
Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pblexpr.w.log
Group/CWEB/LOGS/pldfdcl.w.log Group/CWEB/LOGS/pnumexpr.w.log
Group/CWEB/LOGS/popassgn.w.log Group/CWEB/LOGS/pshowcmd.w.log
Group/CWEB/LOGS/sample0.ldf.log
Group/CWEB/LOGS/scanprsf.web.log
Group/CWEB/LOGS/sctpcrt.web.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.43 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jan 7 11:17:58 2005 UTC (3 years, 9 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.42: +5 -1 lines
Diff to
previous 1.42
Working on the parser rules for `numeric_vectors'.
Modified Files:
CWEB/3DLDFcpl.web CWEB/ChangeLog CWEB/Makefile.am
CWEB/parser.output CWEB/parser.w CWEB/pldfdcl.w
CWEB/pshowcmd.w CWEB/pspglb.web CWEB/sample0.ldf
CWEB/scanprse.web CWEB/sctpcrt.web CWEB/LOGS/3DLDFcpl.web.log
CWEB/LOGS/Makefile.am.log CWEB/LOGS/parser.w.log
CWEB/LOGS/pldfdcl.w.log CWEB/LOGS/pshowcmd.w.log
CWEB/LOGS/pspglb.web.log CWEB/LOGS/sample0.ldf.log
CWEB/LOGS/scanprse.web.log CWEB/LOGS/sctpcrt.web.log
SNAPSHOTS/3DLDFsnp.tar.gz SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.42 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Dec 17 11:57:55 2004 UTC (3 years, 9 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.41: +6 -4 lines
Diff to
previous 1.41
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.41 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Dec 16 17:58:23 2004 UTC (3 years, 9 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.40: +5 -1 lines
Diff to
previous 1.40
Added code for including `pmacros.w', which will contain
parser rules for macros. It is currently empty.
Modified Files:
ChangeLog Makefile.am parser.output parser.w
LOGS/Makefile.am.log LOGS/parser.w.log
Revision
1.40 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Dec 15 14:47:23 2004 UTC (3 years, 9 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.39: +5 -1 lines
Diff to
previous 1.39
Working on the rule
`cuboid_vector_secondary: cuboid_secondary REFLECTED_OFF
path_like_expression WITH_DIRECTION point_expression'
and the function |Solid::reflect_off()|.
I'm not sure the other rules for reflecting objects off of
planes work the way I want them to.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/Makefile.am
Group/CWEB/cuboid.web Group/CWEB/imetfncs.web
Group/CWEB/parser.output Group/CWEB/parser.w
Group/CWEB/passign.w Group/CWEB/pcbvexpr.w
Group/CWEB/pcrvexpr.w Group/CWEB/pldfdcl.w
Group/CWEB/pnumexpr.w Group/CWEB/popassgn.w
Group/CWEB/ppntexpr.w Group/CWEB/prpvexpr.w
Group/CWEB/pshowcmd.w Group/CWEB/pvariabl.w
Group/CWEB/sample0.ldf Group/CWEB/solids.web
Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/cuboid.web.log
Group/CWEB/LOGS/imetfncs.web.log Group/CWEB/LOGS/parser.w.log
Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pcbvexpr.w.log
Group/CWEB/LOGS/pcrvexpr.w.log Group/CWEB/LOGS/pldfdcl.w.log
Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/popassgn.w.log
Group/CWEB/LOGS/ppntexpr.w.log Group/CWEB/LOGS/prpvexpr.w.log
Group/CWEB/LOGS/pshowcmd.w.log Group/CWEB/LOGS/pvariabl.w.log
Group/CWEB/LOGS/sample0.ldf.log Group/CWEB/LOGS/solids.web.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.39 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 14 20:47:49 2004 UTC (3 years, 9 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.38: +5 -1 lines
Diff to
previous 1.38
Added parser rules and functions for reflecting `Reg_Polygons' off of
planes.
Modified Files:
CWEB/ChangeLog CWEB/Makefile.am CWEB/imetfncs.web
CWEB/parser.output CWEB/parser.w CWEB/passign.w CWEB/pldfdcl.w
CWEB/pnumexpr.w CWEB/popassgn.w CWEB/pshowcmd.w
CWEB/pvariabl.w CWEB/sample0.ldf CWEB/LOGS/Makefile.am.log
CWEB/LOGS/imetfncs.web.log CWEB/LOGS/parser.w.log
CWEB/LOGS/passign.w.log CWEB/LOGS/pldfdcl.w.log
CWEB/LOGS/pnumexpr.w.log CWEB/LOGS/popassgn.w.log
CWEB/LOGS/pshowcmd.w.log CWEB/LOGS/pvariabl.w.log
CWEB/LOGS/sample0.ldf.log SNAPSHOTS/3DLDFsnp.tar.gz
SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.38 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 14 19:36:35 2004 UTC (3 years, 9 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.37: +5 -1 lines
Diff to
previous 1.37
Added parser rules for reflecting `Rectangles' off of
planes. Neglected to check in snapshot last time. I've
also added parser rules for reflecting `Circles' off of
planes.
Modified Files:
CWEB/ChangeLog CWEB/Makefile.am CWEB/imetfncs.web
CWEB/parser.output CWEB/parser.w CWEB/passign.w CWEB/pldfdcl.w
CWEB/pnumexpr.w CWEB/polygons.web CWEB/popassgn.w
CWEB/pshowcmd.w CWEB/pvariabl.w CWEB/sample0.ldf
CWEB/LOGS/Makefile.am.log CWEB/LOGS/imetfncs.web.log
CWEB/LOGS/parser.w.log CWEB/LOGS/passign.w.log
CWEB/LOGS/pldfdcl.w.log CWEB/LOGS/pnumexpr.w.log
CWEB/LOGS/polygons.web.log CWEB/LOGS/popassgn.w.log
CWEB/LOGS/pshowcmd.w.log CWEB/LOGS/pvariabl.w.log
CWEB/LOGS/sample0.ldf.log SNAPSHOTS/3DLDFsnp.tar.gz
SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.37 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 14 18:39:18 2004 UTC (3 years, 9 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.36: +5 -1 lines
Diff to
previous 1.36
Added parser rules for `circle_vector' expressions.
Modified Files:
ChangeLog Makefile.am imetfncs.web parser.output parser.w
passign.w pldfdcl.w pnumexpr.w popassgn.w pshowcmd.w
pvariabl.w sample0.ldf LOGS/Makefile.am.log
LOGS/imetfncs.web.log LOGS/parser.w.log LOGS/passign.w.log
LOGS/pcrvexpr.w.log LOGS/pelvexpr.w.log LOGS/pldfdcl.w.log
LOGS/pnumexpr.w.log LOGS/popassgn.w.log LOGS/pshowcmd.w.log
LOGS/pvariabl.w.log LOGS/sample0.ldf.log
Revision
1.36 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Dec 14 17:24:20 2004 UTC (3 years, 9 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.35: +5 -1 lines
Diff to
previous 1.35
Added parser rules and functions for reflecting `Ellipses' off of
planes.
Also added `Ellipse::show()' in `Group/CWEB/ellipses.web'.
Modified Files:
CWEB/ChangeLog CWEB/Makefile.am CWEB/ellipses.web
CWEB/imetfncs.web CWEB/parser.output CWEB/parser.w
CWEB/passign.w CWEB/paths.web CWEB/pldfdcl.w CWEB/pnumexpr.w
CWEB/popassgn.w CWEB/pshowcmd.w CWEB/pvariabl.w
CWEB/sample0.ldf CWEB/LOGS/Makefile.am.log
CWEB/LOGS/ellipses.web.log CWEB/LOGS/imetfncs.web.log
CWEB/LOGS/parser.w.log CWEB/LOGS/passign.w.log
CWEB/LOGS/paths.web.log CWEB/LOGS/pldfdcl.w.log
CWEB/LOGS/pnumexpr.w.log CWEB/LOGS/popassgn.w.log
CWEB/LOGS/pshowcmd.w.log CWEB/LOGS/pvariabl.w.log
CWEB/LOGS/sample0.ldf.log SNAPSHOTS/3DLDFsnp.tar.gz
SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.35 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 13 14:20:04 2004 UTC (3 years, 9 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.34: +23 -19 lines
Diff to
previous 1.34
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.34 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Dec 10 17:50:40 2004 UTC (3 years, 9 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.33: +7 -1 lines
Diff to
previous 1.33
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.33 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Dec 9 13:54:23 2004 UTC (3 years, 9 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.32: +5 -1 lines
Diff to
previous 1.32
In `pshowcmd.w':
Fixed bugs in the parser rules for the `show_commands':
`expressions' that are `pointer_values' are now deleted.
Added rules for showing `bool_point_expressions' and
vector-type `expressions'.
In `passign.w':
Added rules for assigning to simple types from vector types.
Added the file `pclvexpr.w', which contains `color_vector_expressions'.
Made changes to `Makefile.am' and `parser.w' to account for this.
I will add `pclvexpr.w' to the CVS repository after this check-in.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/Makefile.am
Group/CWEB/parser.output Group/CWEB/parser.w
Group/CWEB/passign.w Group/CWEB/pbpexpr.w
Group/CWEB/pptvexpr.w Group/CWEB/pshowcmd.w
Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbpexpr.w.log
Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/pshowcmd.w.log
Group/CWEB/LOGS/sample0.ldf.log
Group/CWEB/LOGS/scanprse.web.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.32 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 6 12:48:02 2004 UTC (3 years, 10 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.31: +4 -1 lines
Diff to
previous 1.31
Moved rules for `operation_assignments' to
`popassgn.w' from `passign.w'.
Discovered bug involving multiplication of a `numeric' with
a `numeric_variable'. Will try to fix it soon.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/Makefile.am
Group/CWEB/parser.output Group/CWEB/parser.w
Group/CWEB/passign.w Group/CWEB/sample0.ldf
Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/sample0.ldf.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.31 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 21 16:54:10 2004 UTC (3 years, 10 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.30: +4 -1 lines
Diff to
previous 1.30
WARNING! `show_command' currently only works for `unknown numerics'.
I've started adding new rules for showing `variables' and `expressions'.
Previously, only the former could be shown.
Modified Files:
CWEB/ChangeLog CWEB/Makefile.am CWEB/parser.output
CWEB/parser.w CWEB/pcommand.w CWEB/pspglb.web CWEB/pvariabl.w
CWEB/sample0.ldf CWEB/LOGS/Makefile.am.log
CWEB/LOGS/parser.w.log CWEB/LOGS/pcommand.w.log
CWEB/LOGS/pspglb.web.log CWEB/LOGS/pvariabl.w.log
CWEB/LOGS/sample0.ldf.log SNAPSHOTS/3DLDFsnp.tar.gz
SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.30 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Nov 10 18:45:05 2004 UTC (3 years, 10 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.29: +5 -1 lines
Diff to
previous 1.29
Added parser rules for assignments involving `point_vectors' and
`bool_point_vectors'.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/Makefile.am
Group/CWEB/parser.output Group/CWEB/parser.w
Group/CWEB/passign.w Group/CWEB/pbpvexpr.w
Group/CWEB/pnumexpr.w Group/CWEB/points.web
Group/CWEB/pptvexpr.w Group/CWEB/sample0.ldf
Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbpvexpr.w.log
Group/CWEB/LOGS/pnumexpr.w.log Group/CWEB/LOGS/points.web.log
Group/CWEB/LOGS/pptvexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.29 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Nov 6 12:43:31 2004 UTC (3 years, 11 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.28: +5 -1 lines
Diff to
previous 1.28
Working on `bool_point_vector_expressions'.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/Makefile.am
Group/CWEB/Makefile.in Group/CWEB/ellipses.web
Group/CWEB/parser.output Group/CWEB/parser.w
Group/CWEB/passign.w Group/CWEB/pbpexpr.w
Group/CWEB/pintacmd.w Group/CWEB/pspglb.web
Group/CWEB/sample0.ldf Group/CWEB/scanprse.web
Group/CWEB/LOGS/Makefile.am.log
Group/CWEB/LOGS/ellipses.web.log Group/CWEB/LOGS/parser.w.log
Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/pbpexpr.w.log
Group/CWEB/LOGS/pbpvexpr.w.log Group/CWEB/LOGS/pintacmd.w.log
Group/CWEB/LOGS/pspglb.web.log Group/CWEB/LOGS/sample0.ldf.log
Group/CWEB/LOGS/scanprse.web.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.28 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Nov 5 17:57:32 2004 UTC (3 years, 11 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.27: +5 -4 lines
Diff to
previous 1.27
Started trying to replace
`intersection_assignment_commands' with rules using
`intersection_point' and `intersection_points' that set
`bool_point_tertiaries' and `bool_point_vector_tertiaries'.
Modified Files:
Group/CWEB/ChangeLog Group/CWEB/Makefile.am
Group/CWEB/parser.output Group/CWEB/parser.w
Group/CWEB/passign.w Group/CWEB/paths.web Group/CWEB/pbpexpr.w
Group/CWEB/sample0.ldf Group/CWEB/sctpcrt.web
Group/CWEB/LOGS/Makefile.am.log Group/CWEB/LOGS/parser.w.log
Group/CWEB/LOGS/passign.w.log Group/CWEB/LOGS/paths.web.log
Group/CWEB/LOGS/pbpexpr.w.log Group/CWEB/LOGS/sample0.ldf.log
Group/CWEB/LOGS/sctpcrt.web.log
Group/SNAPSHOTS/3DLDFsnp.tar.gz
Group/SNAPSHOTS/3DLDFsnp.tar.gz.sig
Revision
1.27 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 29 09:19:48 2004 UTC (3 years, 11 months ago) by
lfinsto1
Branch:
MAIN
Changes since
1.26: +13 -1 lines
Diff to
previous 1.26
Removed code from `pcommand.w' to the new files `pfgopcmd.w',
`plblcmnd.w', and `psetcmnd.w'.
Revision
1.26 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Oct 8 13:38:32 2004 UTC (4 years ago) by
lfinsto1
Branch:
MAIN
Changes since
1.25: +2 -5 lines
Diff to
previous 1.25
Started work on `class Octahedron' and the 3DLDF type `octahedron'.
They are not yet fully functional, because I haven't finished the
non-default `Octahedron' constructor.
Revision
1.25 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 7 08:57:02 2004 UTC (4 years ago) by
lfinsto1
Branch:
MAIN
Changes since
1.24: +5 -1 lines
Diff to
previous 1.24
Removed parser rules for `path_like_expressions' from `pdrwcmnd.w'
to the new file `plikexpr.w'. Added rules for `path_primaries',
`path_secondaries', `path_tertiaries', `solid_primaries',
`solid_secondaries', and `solid_tertiaries' to the latter file.
Revision
1.18 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 10 08:29:46 2004 UTC (4 years ago) by
lfinsto1
Branch:
MAIN
Changes since
1.17: +4 -2 lines
Diff to
previous 1.17
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.