@item Default Value: none
-@item History: introduced in Bison 2.7
+@item History:
+Introduced in Bison 2.7 for C, C++ and Java. Introduced under the name
+@code{location_type} for C++ in Bison 2.5 and for Java in Bison 2.4.
@end itemize
@c ================================================== api.prefix
@item Default Value: @code{false}
-@item History: the @code{full} value was introduced in Bison 2.7
+@item History:
+the @code{full} value was introduced in Bison 2.7
@end itemize
@c api.pure
@ @end itemize
@c api.value.type
+
+@c ================================================== location_type
+@item location_type
+@findex %define location_type
+Obsoleted by @code{api.location.type} since Bison 2.7.
+@c namespace
+
+
@c ================================================== lr.default-reduction
@item lr.default-reduction
@item Accepted Values: Boolean
@item Default Value: @code{false}
@end itemize
+@item History:
introduced as @code{lr.keep_unreachable_states} in 2.3b, renamed as
@code{lr.keep-unreachable-states} in 2.5, and as
@code{lr.keep-unreachable-state} in 2.8.