From 7dc1ef8d9d5104579c1e07f47f870ab51f466479 Mon Sep 17 00:00:00 2001 From: "Paul N. Hilfinger" Date: Sun, 3 Oct 2004 08:35:57 +0000 Subject: [PATCH] * Makefile.in (.l.c): Modify rule for compatibility with recent versions of flex, and remove most command-line options. * ada-lex.l: Add %options line in place of -I -i and -s command-line options. --- gdb/ChangeLog | 7 +++++++ gdb/Makefile.in | 4 ++-- gdb/ada-lex.l | 5 ++--- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 9141c3d21cd..99620d3c896 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,10 @@ +2004-10-03 Paul Hilfinger + + * Makefile.in (.l.c): Modify rule for compatibility with recent + versions of flex, and remove most command-line options. + * ada-lex.l: Add %options line in place of -I -i and -s command-line + options. + 2004-10-02 Paul N. Hilfinger Turn on initial Ada support (mainly expression evaluation). diff --git a/gdb/Makefile.in b/gdb/Makefile.in index d7771756b9b..3a4bd371974 100644 --- a/gdb/Makefile.in +++ b/gdb/Makefile.in @@ -1583,8 +1583,8 @@ po/$(PACKAGE).pot: force mv $@.new ./$*.c .l.c: @if [ "$(FLEX)" ] && $(FLEX) --version >/dev/null 2>&1; then \ - echo $(FLEX) -Isit $< ">" $@; \ - $(FLEX) -Isit $< > $@; \ + echo $(FLEX) -o$@ $<; \ + $(FLEX) -o$@ $<; \ elif [ ! -f $@ -a ! -f $< ]; then \ echo "$< missing and flex not available."; \ false; \ diff --git a/gdb/ada-lex.l b/gdb/ada-lex.l index 6ecd849cdbc..10870581a61 100644 --- a/gdb/ada-lex.l +++ b/gdb/ada-lex.l @@ -26,9 +26,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /* each successive token and places a semantic value into yylval */ /* (ada-lval), defined by the parser. */ -/* Run flex with (at least) the -i option (case-insensitive), and the -I */ -/* option (interactive---no unnecessary lookahead). */ - DIG [0-9] NUM10 ({DIG}({DIG}|_)*) HEXDIG [0-9a-f] @@ -89,6 +86,8 @@ static int find_dot_all (const char *); %} +%option case-insensitive interactive nodefault + %s IN_STRING BEFORE_QUAL_QUOTE %% -- 2.30.2