This is the mail archive of the
gdb-cvs@sources.redhat.com
mailing list for the GDB project.
src/gdb ChangeLog p-exp.y
- From: muller at sources dot redhat dot com
- To: gdb-cvs at sources dot redhat dot com
- Date: 16 May 2002 09:34:57 -0000
- Subject: src/gdb ChangeLog p-exp.y
CVSROOT: /cvs/src
Module name: src
Changes by: muller@sources.redhat.com 2002-05-16 02:34:56
Modified files:
gdb : ChangeLog p-exp.y
Log message:
2002-05-02 Pierre Muller <muller@ics.u-strasbg.fr>
* p-exp.y (current_type): New static variable.
Carries the type of the expression at the position that is parsed.
(push_current_type, pop_current_type): Two new functions. Used
to store/restore current_type in expression on specific tokens.
(search_filed): New static variable. Set to one after parsing a point as
at that point only a FIELDNAME token should be searched.
(FIELDNAME): New token. After a point only a token belonging to
current_type type definition is allowed.
(all over token rules): reset and change current_type according
to rules.
(exp '[' rule): insert implicit array index field if
exp is a pascal string type.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&r1=1.2650&r2=1.2651
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/p-exp.y.diff?cvsroot=src&r1=1.10&r2=1.11