]> git.saurik.com Git - bison.git/blobdiff - data/bison.m4
Add maintainer-push-check to run maintainer-check using push parsing in
[bison.git] / data / bison.m4
index 6b3d5e86b5d8f125e4b230388499b270a6e9a336..f80b87b7eec1d218301d6599e97a612923b90dbb 100644 (file)
@@ -1,7 +1,7 @@
 m4_divert(-1)                                               -*- Autoconf -*-
 
 # Language-independent M4 Macros for Bison.
-# Copyright (C) 2002, 2004, 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2002, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -127,8 +127,13 @@ b4_define_flag_if([error_verbose]) # Whether error are verbose.
 b4_define_flag_if([glr])               # Whether a GLR parser is requested.
 b4_define_flag_if([locations])         # Whether locations are tracked.
 b4_define_flag_if([nondeterministic])  # Whether conflicts should be handled.
+b4_define_flag_if([pull])              # Whether pull parsing is requested.
 b4_define_flag_if([pure])              # Whether the interface is pure.
-b4_define_flag_if([push])              # Whether push parsing is supported.
+b4_define_flag_if([push])              # Whether push parsing is requested.
+b4_define_flag_if([use_push_for_pull])  # Whether push parsing should be used
+                                        # in place of pull parsing (where
+                                        # available) for the sake of the test
+                                        # suite.
 b4_define_flag_if([yacc])              # Whether POSIX Yacc is emulated.
 
 
@@ -178,14 +183,18 @@ m4_define([b4_define_user_code],
 # b4_user_actions
 # b4_user_initial_action
 # b4_user_post_prologue
-# b4_user_start_header
+# b4_user_pre_prologue
+# b4_user_provides
+# b4_user_requires
 # b4_user_stype
 # ----------------------
 # Macros that issue user code, ending with synclines.
 b4_define_user_code([actions])
 b4_define_user_code([initial_action])
 b4_define_user_code([post_prologue])
-b4_define_user_code([start_header])
+b4_define_user_code([pre_prologue])
+b4_define_user_code([provides])
+b4_define_user_code([requires])
 b4_define_user_code([stype])