This is the mail archive of the
systemtap-cvs@sources.redhat.com
mailing list for the systemtap project.
src ./ChangeLog ./Makefile.am ./Makefile.in ./ ...
- From: fche at sourceware dot org
- To: systemtap-cvs at sources dot redhat dot com
- Date: 2 Mar 2005 01:28:50 -0000
- Subject: src ./ChangeLog ./Makefile.am ./Makefile.in ./ ...
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2005-03-02 01:28:50
Modified files:
. : ChangeLog Makefile.am Makefile.in parse.cxx
parse.h staptree.cxx staptree.h
testsuite/parseko: one.stp two.stp
testsuite/parseok: one.stp two.stp
Added files:
. : parsetest.cxx semtest.cxx
testsuite/semko: four.stp one.stp three.stp two.stp
testsuite/semok: four.stp one.stp three.stp two.stp
Log message:
* some semantic analysis
2005-03-01 Frank Ch. Eigler <fche@redhat.com>
* parse.cxx: Implement left-associativity for several types of
operators. Add some more statement types. Parse functions.
Be able to print tokens. Simplify error generating functions.
Save tokens in all parse tree nodes.
* parse.h: Corresponding changes.
* staptree.cxx: Move tree-printing functions here. Add many
new functions for symbol and type resolution.
* staptree.h: Corresponding changes.
* semtest.cxx: New semantic analysis pass & test driver.
* testsuite/sem*/*: New tests.
* parsetest.cxx: Separated parse test driver.
* testsuite/parse*/*: Adapt tests to parsetest driver.
* Makefile.am: Build semtest. Run its tests.
* Makefile.in: Regenerated.
* parse.cxx, parse.h: New files: parser.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/parsetest.cxx.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/semtest.cxx.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/Makefile.am.diff?cvsroot=systemtap&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/Makefile.in.diff?cvsroot=systemtap&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/parse.cxx.diff?cvsroot=systemtap&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/parse.h.diff?cvsroot=systemtap&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/staptree.cxx.diff?cvsroot=systemtap&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/staptree.h.diff?cvsroot=systemtap&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/parseko/one.stp.diff?cvsroot=systemtap&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/parseko/two.stp.diff?cvsroot=systemtap&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/parseok/one.stp.diff?cvsroot=systemtap&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/parseok/two.stp.diff?cvsroot=systemtap&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/semko/four.stp.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/semko/one.stp.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/semko/three.stp.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/semko/two.stp.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/semok/four.stp.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/semok/one.stp.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/semok/three.stp.diff?cvsroot=systemtap&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/testsuite/semok/two.stp.diff?cvsroot=systemtap&r1=NONE&r2=1.1