]> git.saurik.com Git - bison.git/blobdiff - data/yacc.c
Deprecate %pure-parser and add `%define api.pure'. Discussed starting
[bison.git] / data / yacc.c
index 4461f0231b193b1d2259e8b3715e6b5cc1f60205..f76b06f4ffada612c8ae1c1d6d018420dc500164 100644 (file)
@@ -37,6 +37,10 @@ m4_define_default([b4_stack_depth_init],  [200])
 ## Pure/impure interfaces.  ##
 ## ------------------------ ##
 
+b4_percent_define_default([[api.pure]], [[false]])
+b4_define_flag_if([pure])
+m4_define([b4_pure_flag],
+          [b4_percent_define_flag_if([[api.pure]], [[1]], [[0]])])
 
 # b4_yacc_pure_if(IF-TRUE, IF-FALSE)
 # ----------------------------------