* expression.h (enum exp_code): Added OP_NAME.
authorPer Bothner <per@bothner.com>
Thu, 5 Oct 1995 05:24:41 +0000 (05:24 +0000)
committerPer Bothner <per@bothner.com>
Thu, 5 Oct 1995 05:24:41 +0000 (05:24 +0000)
commit3c02944a988ffb5ce4599a8013675a3ea49e538b
tree31062c6ae0d27a423e2379b1269d79280e428fd7
parent4caf3f7d0ec772da6f419b5e0cb20e687298537a
* expression.h (enum exp_code):  Added OP_NAME.
* expprint.c (print_subexp):  Add OP_NAME support.
* parse.c (length_of_subexp, prefixify_subexp):  Likewise.
* scm-lang.c (scm_unpack, in_eval_c, scm_lookup_name):  new function.
* scm-lang.h:  Declare builtin_type_scm;  other minor tweaks.
* values.c (unpack_long):  If type is SCM, call scm_unpack.
* scm-valprint.c (scm_val_print):  Use extract_signed_integer,
instead unpack_long
* scm-lang.c: More Scheme expression parsing from here ...
* scm-exp.c:  ... to here.  New file.
Also, provide for gdb to evaluate simple constants and names..
* Makefile.in:  Note new scm-exp.{c,o}.
gdb/.Sanitize
gdb/ChangeLog
gdb/Makefile.in
gdb/parse.c
gdb/scm-exp.c [new file with mode: 0644]
gdb/scm-lang.c
gdb/scm-lang.h
gdb/scm-valprint.c
gdb/values.c