]> git.saurik.com Git - bison.git/blobdiff - doc/bison.texinfo
variables: use `parse.assert' instead of `assert'.
[bison.git] / doc / bison.texinfo
index 6df5617b1ccdde3e8ca8421a592b02abce0db9d0..fbe9ac9d35990e45af2de3fc9391d551b0a6d27b 100644 (file)
@@ -5003,6 +5003,22 @@ The parser namespace is @code{foo} and @code{yylex} is referenced as
 @end itemize
 @c namespace
 
 @end itemize
 @c namespace
 
+@item parse.assert
+@findex %define parse.assert
+
+@itemize
+@item Languages(s): C++
+
+@item Purpose: Issue runtime assertions to catch invalid uses.
+In C++, when variants are used, symbols must be constructed and
+destroyed properly.  This option checks these constraints.
+
+@item Accepted Values: Boolean
+
+@item Default Value: @code{false}
+@end itemize
+@c parse.assert
+
 @item parse.trace
 @findex %define parse.trace
 
 @item parse.trace
 @findex %define parse.trace