generalize #%variable-reference' and add variable-reference-constant?'

Use the new functions to make the expansion of keyword applications
to known procedure work  with mutation.

original commit: 5352d670c401ebd4346f4dbd855a81c078193de4
This commit is contained in:
Matthew Flatt 2011-08-08 08:58:30 -06:00
parent 57308d8241
commit c5dc6b0957

View File

@ -9,15 +9,16 @@
(let ()
(define-bibtex-cite example.bib
~cite-id citet-id generate-bibliography-id)
(test
(~cite-id "cryptoeprint:2000:067")
(~cite-id "Tobin-Hochstadt:2011fk")
(~cite-id "cryptoeprint:2000:067" "Tobin-Hochstadt:2011fk")
(~cite-id "cryptoeprint:2000:067 Tobin-Hochstadt:2011fk")
(citet-id "cryptoeprint:2000:067")
(citet-id "Tobin-Hochstadt:2011fk")
(citet-id "Tobin-Hochstadt:2011fk" "Tobin-Hochstadt:2011fk")
(citet-id "Tobin-Hochstadt:2011fk Tobin-Hochstadt:2011fk")
(generate-bibliography-id))))
(~cite-id "cryptoeprint:2000:067")
(~cite-id "Tobin-Hochstadt:2011fk")
(~cite-id "cryptoeprint:2000:067" "Tobin-Hochstadt:2011fk")
(~cite-id "cryptoeprint:2000:067 Tobin-Hochstadt:2011fk")
(citet-id "cryptoeprint:2000:067")
(citet-id "Tobin-Hochstadt:2011fk")
(citet-id "Tobin-Hochstadt:2011fk" "Tobin-Hochstadt:2011fk")
(citet-id "Tobin-Hochstadt:2011fk Tobin-Hochstadt:2011fk")
(generate-bibliography-id)))