aboutsummaryrefslogtreecommitdiff
path: root/gdb/Makefile.in
diff options
context:
space:
mode:
authorIain Buclaw <ibuclaw@gdcproject.org>2014-06-19 19:29:26 +0100
committerIain Buclaw <ibuclaw@gdcproject.org>2014-06-19 19:30:20 +0100
commit3ed9baed43c5253b2e88e5576773957432e268c4 (patch)
tree3583d0c119cbbe7e8fb62b45cf20a166cb64e9bb /gdb/Makefile.in
parent78c164b00654c7f422694035bc0e1817f90c86b5 (diff)
downloadgdb-3ed9baed43c5253b2e88e5576773957432e268c4.zip
gdb-3ed9baed43c5253b2e88e5576773957432e268c4.tar.gz
gdb-3ed9baed43c5253b2e88e5576773957432e268c4.tar.bz2
Initial pass at D language expression parser support.
gdb/ 2014-06-05 Iain Buclaw <ibuclaw@gdcproject.org> * Makefile.in (SFILES): Add d-exp.y. (YYFILES): Add d-exp.c. (YYOBJ): Add d-exp.o. (local-maintainer-clean): Delete d-exp.c. * d-exp.y: New file. * d-lang.h (d_parse): New declaration. (d_error): New declaration. * d-lang.c (d_op_print_tab): Add entry for BINOP_CONCAT and BINOP_EXP. Set BINOP_EQUAL and BINOP_NOTEQUAL to same precedence as other PREC_ORDER operators. (d_language_defn): Use d_parse, d_error instead of c_parse, c_error. gdb/testsuite/ 2014-06-05 Iain Buclaw <ibuclaw@gdcproject.org> * gdb.dlang/expression.exp: New file.
Diffstat (limited to 'gdb/Makefile.in')
-rw-r--r--gdb/Makefile.in8
1 files changed, 4 insertions, 4 deletions
diff --git a/gdb/Makefile.in b/gdb/Makefile.in
index f4dd406..b53d279 100644
--- a/gdb/Makefile.in
+++ b/gdb/Makefile.in
@@ -797,7 +797,7 @@ SFILES = ada-exp.y ada-lang.c ada-typeprint.c ada-valprint.c ada-tasks.c \
charset.c cleanups.c cli-out.c coffread.c coff-pe-read.c \
complaints.c completer.c continuations.c corefile.c corelow.c \
cp-abi.c cp-support.c cp-namespace.c cp-valprint.c \
- d-lang.c d-support.c d-valprint.c \
+ d-exp.y d-lang.c d-support.c d-valprint.c \
cp-name-parser.y \
dbxread.c demangle.c dictionary.c disasm.c doublest.c dummy-frame.c \
dwarf2expr.c dwarf2loc.c dwarf2read.c dwarf2-frame.c \
@@ -1052,12 +1052,12 @@ YYFILES = c-exp.c \
ada-lex.c \
ada-exp.c \
jv-exp.c \
- f-exp.c go-exp.c m2-exp.c p-exp.c
+ d-exp.c f-exp.c go-exp.c m2-exp.c p-exp.c
YYOBJ = c-exp.o \
cp-name-parser.o \
ada-exp.o \
jv-exp.o \
- f-exp.o go-exp.o m2-exp.o p-exp.o
+ d-exp.o f-exp.o go-exp.o m2-exp.o p-exp.o
# Things which need to be built when making a distribution.
@@ -1412,7 +1412,7 @@ local-maintainer-clean:
cp-name-parser.c \
ada-lex.c ada-exp.c \
jv-exp.tab \
- f-exp.c go-exp.c m2-exp.c p-exp.c
+ d-exp.c f-exp.c go-exp.c m2-exp.c p-exp.c
rm -f TAGS $(INFOFILES)
rm -f $(YYFILES)
rm -f nm.h config.status