From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Mailing-List: contact systemtap-cvs-help@sources.redhat.com; run by ezmlm Received: (qmail 4663 invoked by uid 426); 2 Mar 2005 01:28:50 -0000 Date: Wed, 02 Mar 2005 01:28:00 -0000 Message-ID: <20050302012850.4661.qmail@sourceware.org> From: fche@sourceware.org To: systemtap-cvs@sources.redhat.com Subject: src ./ChangeLog ./Makefile.am ./Makefile.in ./ ... X-SW-Source: 2005-q1/txt/msg00020.txt.bz2 List-Id: 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 * 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