Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* [RFA] AR Index, remove yacc-lex sources for boolean tests
@ 2009-03-12 14:24 Pierre Muller
  2009-03-12 17:47 ` 'Daniel Jacobowitz'
  0 siblings, 1 reply; 5+ messages in thread
From: Pierre Muller @ 2009-03-12 14:24 UTC (permalink / raw)
  To: 'Daniel Jacobowitz', gdb-patches

  This simple patch
avoids  testing lex and yacc files
for 'boolean' 'false' and 'true'.

  Daniel, can I check this in?


Pierre Muller
Pascal language support maintainer for GDB


Index: gdb_ari.sh
===================================================================
RCS file: /cvs/gdbadmin/ss/gdb_ari.sh,v
retrieving revision 1.77
diff -u -p -r1.77 gdb_ari.sh
--- gdb_ari.sh  24 Oct 2007 20:24:55 -0000      1.77
+++ gdb_ari.sh  12 Mar 2009 10:02:38 -0000
@@ -1364,7 +1364,9 @@ Do not use `boolean'\'',  use `int'\'' i
     category["boolean"] = ari_regression
 }
 /(^|[^_[:alnum:]])boolean([^_[:alnum:]]|$)/ {
-    fail("boolean")
+    if (is_yacc_or_lex == 0) {
+       fail("boolean")
+    }
 }

 BEGIN { doc["false"] = "\
@@ -1372,7 +1374,9 @@ Definitely do not use `false'\'' in bool
     category["false"] = ari_regression
 }
 /(^|[^_[:alnum:]])false([^_[:alnum:]]|$)/ {
-    fail("false")
+    if (is_yacc_or_lex == 0) {
+       fail("false")
+    }
 }

 BEGIN { doc["true"] = "\
@@ -1380,7 +1384,9 @@ Do not try to use `true'\'' in boolean e
     category["true"] = ari_regression
 }
 /(^|[^_[:alnum:]])true([^_[:alnum:]]|$)/ {
-    fail("true")
+    if (is_yacc_or_lex == 0) {
+       fail("true")
+    }
 }

 BEGIN { doc["if assignment"] = "\


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-03-18  6:54 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-03-12 14:24 [RFA] AR Index, remove yacc-lex sources for boolean tests Pierre Muller
2009-03-12 17:47 ` 'Daniel Jacobowitz'
2009-03-17 23:26   ` Pierre Muller
2009-03-18  3:15     ` Joel Brobecker
2009-03-18  7:40       ` Pierre Muller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox