This is the mail archive of the
frysk-cvs@sources.redhat.com
mailing list for the frysk project.
frysk-core/frysk expr/ChangeLog expr/CppLexer. ...
- From: tkhanna at sourceware dot org
- To: frysk-cvs at sources dot redhat dot com
- Date: 18 Oct 2005 20:08:45 -0000
- Subject: frysk-core/frysk expr/ChangeLog expr/CppLexer. ...
CVSROOT: /cvs/frysk
Module name: frysk-core
Changes by: tkhanna@sourceware.org 2005-10-18 20:08:45
Modified files:
frysk/expr : ChangeLog CppLexer.sed CppParser.sed
Makefile.inc RunCppParser.java cpp.g
frysk/lang : ChangeLog Location.java Type.java Variable.java
Added files:
frysk/expr : CppParserTokenTypes.sed CppTreeParser.sed
CppTreeParserTokenTypes.sed
frysk/lang : BaseTypes.java Endian.java IntegerType.java
OperationNotDefinedException.java
ShortType.java TypeTest.java
Log message:
2005-10-18 Tarun Khanna <tkhanna@redhat.com>
****Modified the following in frysk-core/frysk/lang
* Type.java: Modified file to define an abstract Type system.
* Location.java: Modified file for storing variable location
* Variable.java: Modified file to represent Variables.
* IntegerType.java: New.
* ShortType.java: New.
* BaseTypes.java: New.
* Endian.java: New.
* TypeTest.java: New.
* OperationNotDefinedException.java: New.
****Modified the following in frysk-core/frysk/lang
* cpp.g: Added expression evaluator (tree walker).
* Makefile.inc: Added commands to generate new expression evaluator
source files.(CppParserTokenTypes.java, CppParserTokenTypes.java,
CppTreeParser.java).
* CppTreeParser.sed: new sed file for commenting extra imports in
CppTreeParser.java.
* CppLexer.sed: modified.
* CppTreeParserTokenTypes.sed: new sed file.
* CppParserTokenTypes.sed: new sed file.
* RunCppParser.java: Added the expression evaluator code.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/frysk-core/frysk/expr/CppParserTokenTypes.sed.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/frysk-core/frysk/expr/CppTreeParser.sed.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/frysk-core/frysk/expr/CppTreeParserTokenTypes.sed.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/frysk-core/frysk/expr/ChangeLog.diff?cvsroot=frysk&r1=1.4&r2=1.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/frysk-core/frysk/expr/CppLexer.sed.diff?cvsroot=frysk&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/frysk-core/frysk/expr/CppParser.sed.diff?cvsroot=frysk&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/frysk-core/frysk/expr/Makefile.inc.diff?cvsroot=frysk&r1=1.3&r2=1.4
http://sources.redhat.com/cgi-bin/cvsweb.cgi/frysk-core/frysk/expr/RunCppParser.java.diff?cvsroot=frysk&r1=1.3&r2=1.4
http://sources.redhat.com/cgi-bin/cvsweb.cgi/frysk-core/frysk/expr/cpp.g.diff?cvsroot=frysk&r1=1.3&r2=1.4
http://sources.redhat.com/cgi-bin/cvsweb.cgi/frysk-core/frysk/lang/BaseTypes.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/frysk-core/frysk/lang/Endian.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/frysk-core/frysk/lang/IntegerType.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/frysk-core/frysk/lang/OperationNotDefinedException.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/frysk-core/frysk/lang/ShortType.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/frysk-core/frysk/lang/TypeTest.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/frysk-core/frysk/lang/ChangeLog.diff?cvsroot=frysk&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/frysk-core/frysk/lang/Location.java.diff?cvsroot=frysk&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/frysk-core/frysk/lang/Type.java.diff?cvsroot=frysk&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/frysk-core/frysk/lang/Variable.java.diff?cvsroot=frysk&r1=1.2&r2=1.3