2889
#hash(((def ((lib "scriblib/figure.rkt") figure**)) . ((1575 . 6))) ((form ((lib "scriblib/gui-eval.rkt") gui-racketmod+eval)) . ((744 . 6))) ((form ((lib "scriblib/gui-eval.rkt") gui-racketblock+eval)) . ((558 . 6))) ((def ((lib "scriblib/autobib.rkt") author-name)) . ((4669 . 5))) ((def ((lib "scriblib/footnote.rkt") note)) . ((5413 . 3))) ((def ((lib "scriblib/figure.rkt") Figure-ref)) . ((1959 . 3))) ((def ((lib "scriblib/autobib.rkt") editor)) . ((5011 . 3))) ((def ((lib "scriblib/autobib.rkt") proceedings-location)) . ((3398 . 9))) ((def ((lib "scriblib/autobib.rkt") bib?)) . ((2788 . 3))) ((form ((lib "scriblib/autobib.rkt") define-cite)) . ((2092 . 15))) ((def ((lib "scriblib/bibtex.rkt") bibdb-raw)) . ((5153 . 4))) ((def ((lib "scriblib/autobib.rkt") org-author-name)) . ((4904 . 3))) ((def ((lib "scriblib/autobib.rkt") authors)) . ((4807 . 4))) ((def ((lib "scriblib/autobib.rkt") author+date-style)) . ((2725 . 2))) ((def ((lib "scriblib/bibtex.rkt") bibdb)) . ((5153 . 4))) ((def ((lib "scriblib/figure.rkt") figure*)) . ((1419 . 6))) ((def ((lib "scriblib/bibtex.rkt") path->bibdb)) . ((5281 . 3))) ((def ((lib "scriblib/bibtex.rkt") bibtex-parse)) . ((5349 . 3))) ((def ((lib "scriblib/figure.rkt") Figure-target)) . ((2027 . 3))) ((def ((lib "scriblib/autobib.rkt") make-bib)) . ((2838 . 13))) ((def ((lib "scriblib/autobib.rkt") book-location)) . ((4095 . 5))) ((def ((lib "scriblib/bibtex.rkt") bibdb?)) . ((5153 . 4))) ((def ((lib "scriblib/figure.rkt") left)) . ((1869 . 2))) ((form ((lib "scriblib/gui-eval.rkt") gui-interaction)) . ((0 . 6))) ((form ((lib "scriblib/gui-eval.rkt") gui-interaction-eval-show)) . ((362 . 6))) ((def ((lib "scriblib/autobib.rkt") number-style)) . ((2759 . 2))) ((def ((lib "scriblib/figure.rkt") figure-here)) . ((1732 . 5))) ((def ((lib "scriblib/autobib.rkt") dissertation-location)) . ((4462 . 5))) ((def ((lib "scriblib/autobib.rkt") other-authors)) . ((4971 . 2))) ((form ((lib "scriblib/footnote.rkt") define-footnote)) . ((5495 . 2))) ((form ((lib "scriblib/gui-eval.rkt") gui-interaction-eval)) . ((176 . 6))) ((form ((lib "scriblib/gui-eval.rkt") gui-defs+int)) . ((1094 . 6))) ((form ((lib "scriblib/gui-eval.rkt") gui-def+int)) . ((926 . 6))) ((def ((lib "scriblib/autobib.rkt") in-bib)) . ((3316 . 4))) ((form ((lib "scriblib/render-cond.rkt") cond-element)) . ((5551 . 8))) ((form ((lib "scriblib/bibtex.rkt") define-bibtex-cite)) . ((5070 . 2))) ((def ((lib "scriblib/bibtex.rkt") bibdb-bibs)) . ((5153 . 4))) ((def ((lib "scriblib/figure.rkt") figure)) . ((1264 . 6))) ((def ((lib "scriblib/autobib.rkt") journal-location)) . ((3756 . 9))) ((def ((lib "scriblib/figure.rkt") figure-ref)) . ((1891 . 3))) ((def ((lib "scriblib/bibtex.rkt") struct:bibdb)) . ((5153 . 4))) ((def ((lib "scriblib/autobib.rkt") techrpt-location)) . ((4273 . 5))) ((form ((lib "scriblib/render-cond.rkt") cond-block)) . ((5881 . 3))))
syntax
(gui-interaction datum ...)
(gui-interaction
 #:eval+opts the-eval get-predicate? get-render
             get-get-width get-get-height
 datum ...)
syntax
(gui-interaction-eval datum ...)
(gui-interaction-eval
 #:eval+opts the-eval get-predicate? get-render
             get-get-width get-get-height
 datum ...)
syntax
(gui-interaction-eval-show datum ...)
(gui-interaction-eval-show
 #:eval+opts the-eval get-predicate? get-render
             get-get-width get-get-height
 datum ...)
syntax
(gui-racketblock+eval datum ...)
(gui-racketblock+eval
 #:eval+opts the-eval get-predicate? get-render
             get-get-width get-get-height
 datum ...)
syntax
(gui-racketmod+eval datum ...)
(gui-racketmod+eval
 #:eval+opts the-eval get-predicate? get-render
             get-get-width get-get-height
 datum ...)
syntax
(gui-def+int datum ...)
(gui-def+int
 #:eval+opts the-eval get-predicate? get-render
             get-get-width get-get-height
 datum ...)
syntax
(gui-defs+int datum ...)
(gui-defs+int
 #:eval+opts the-eval get-predicate? get-render
             get-get-width get-get-height
 datum ...)
procedure
(figure tag caption #:style style p ...) -> block?
  tag : string?
  caption : content?
  style : style?
  p : pre-flow?
procedure
(figure* tag caption #:style style p ...) -> block?
  tag : string?
  caption : content?
  style : style?
  p : pre-flow?
procedure
(figure** tag caption #:style style p ...) -> block?
  tag : string?
  caption : content?
  style : style?
  p : pre-flow?
procedure
(figure-here tag caption pre-flow ...) -> block?
  tag : string?
  caption : content?
  pre-flow : pre-flow?
value
left : style?
procedure
(figure-ref tag ...+) -> element?
  tag : string?
procedure
(Figure-ref tag ...+) -> element?
  tag : string?
procedure
(Figure-target tag) -> element?
  tag : string?
syntax
(define-cite ~cite-id citet-id generate-bibliography-id
             option ...)
 
option = #:style style-expr
       | #:disambiguate disambiguator-expr
       | #:render-date-bib render-date-expr
       | #:render-date-cite render-date-expr
       | #:date<? date-compare-expr
       | #:date=? date-compare-expr
 
  style-expr : (or/c author+date-style number-style)
  disambiguator-expr : (or/c #f (-> exact-nonnegative-integer? element?))
  render-date-expr : (or/c #f (-> date? element?))
  date-compare-expr : (or/c #f (-> date? date? boolean?))
value
author+date-style : any/c
value
number-style : any/c
procedure
(bib? v) -> boolean?
  v : any/c
procedure
(make-bib  #:title title           
          [#:author author         
           #:is-book? is-book?     
           #:location location     
           #:date date             
           #:url url])         -> bib?
  title : any/c
  author : any/c = #f
  is-book? : any/c = #f
  location : any/c = #f
  date : (or/c #f date? exact-nonnegative-integer? string?) = #f
  url : string? = #f
procedure
(in-bib orig where) -> bib?
  orig : bib?
  where : string?
procedure
(proceedings-location  location              
                      [#:pages pages         
                       #:series series       
                       #:volume volume]) -> element?
  location : any/c
  pages : (or (list/c any/c any/c) #f) = #f
  series : any/c = #f
  volume : any/c = #f
procedure
(journal-location  title                 
                  [#:pages pages         
                   #:number number       
                   #:volume volume]) -> element?
  title : any/c
  pages : (or (list/c any/c any/c) #f) = #f
  number : any/c = #f
  volume : any/c = #f
procedure
(book-location [#:edition edition           
                #:publisher publisher]) -> element?
  edition : any/c = #f
  publisher : any/c = #f
procedure
(techrpt-location [#:institution institution]     
                   #:number number)           -> element?
  institution : edition = any/c
  number : any/c
procedure
(dissertation-location [#:institution institution     
                        #:degree degree])         -> element?
  institution : edition = any/c
  degree : any/c = "PhD"
procedure
(author-name first last [#:suffix suffix]) -> element?
  first : any/c
  last : any/c
  suffix : any/c = #f
procedure
(authors name names ...) -> element?
  name : content?
  names : content?
procedure
(org-author-name name) -> element?
  name : any/c
procedure
(other-authors) -> element?
procedure
(editor name) -> element?
  name : name/c
syntax
(define-bibtex-cite bib-pth ~cite-id citet-id generate-bibliography-id)
struct
(struct bibdb (raw bibs))
  raw : (hash/c string? (hash/c string? string?))
  bibs : (hash/c string? bib?)
procedure
(path->bibdb path) -> bibdb?
  path : path-string?
procedure
(bibtex-parse ip) -> bibdb?
  ip : input-port?
procedure
(note pre-content ...) -> element?
  pre-content : pre-content?
syntax
(define-footnote footnote-id footnote-part-id)
syntax
(cond-element [feature-requirement body ...+])
(cond-element [feature-requirement body ...+] [else body ...+])
 
feature-requirement = identifier
                    | (not feature-requirement)
                    | (and feature-requirement ...)
                    | (or feature-requirement ...)
syntax
(cond-block [feature-requirement body ...+])
(cond-block [feature-requirement body ...+] [else body ...+])
