Browse Source

Added a bit of documentation

master
Silas Vedder 2 years ago
parent
commit
834bc25705
  1. 1
      Makefile.am
  2. 1
      bible-tools.scm
  3. 30
      doc/bible-tools.texi
  4. 3
      scripts/word-counter.in

1
Makefile.am

@ -61,6 +61,7 @@ EXTRA_DIST += ChangeLog \
AUTHORS \ AUTHORS \
NEWS \ NEWS \
README \ README \
README.org \
HACKING \ HACKING \
COPYING \ COPYING \
pre-inst-env.in \ pre-inst-env.in \

1
bible-tools.scm

@ -59,3 +59,4 @@
(define (call-with-chapter book chapter thunk) (define (call-with-chapter book chapter thunk)
(lambda (bible) (thunk (get-chapter (string->number chapter) (lambda (bible) (thunk (get-chapter (string->number chapter)
(get-book book bible))))) (get-book book bible)))))

30
doc/bible-tools.texi

@ -45,8 +45,13 @@ Edition @value{EDITION} @*
This document describes Bible-Tools version @value{VERSION}. This document describes Bible-Tools version @value{VERSION}.
Bible-Tools is a Guile scheme library for working with bibles in tsv
format. It includes two scripts (word-counter & bible2latex).
@menu @menu
* Introduction:: Why Bible-Tools? * Introduction:: Why Bible-Tools?
* word-counter:: word-counter
* bible2latex:: bible2latex
@end menu @end menu
@c ********************************************************************* @c *********************************************************************
@ -57,4 +62,29 @@ INTRODUCTION HERE
This documentation is a stub. This documentation is a stub.
@c*********************************************************************
@node word-counter
@chapter word-counter
word-counter counts the occurrences of words in a book or chapter of
the bible.
It takes the name of a bible book as the first argument and
additionally 3 flags: [-h, -v, -c].
@list
@item
-h shows a help message
@item
-v shows the version
@item
-c specifies a chapter
@end list
@c*********************************************************************
@node bible2latex
@chapter bible2latex
bible2latex exports (a part of) the bible to latex.
@bye @bye

3
scripts/word-counter.in

@ -35,4 +35,5 @@ exec guile -e '(@ (word-counter) main)' -s "$0" "$@"
("-v" (version)) ("-v" (version))
("-c" ("-c"
(call-with-chapter (cadr args) (get "-c") show-meta)) (call-with-chapter (cadr args) (get "-c") show-meta))
(else (call-with-book (cadr args) show-meta))))) (else (if (< (length args) 2) (help)
(call-with-book (cadr args) show-meta))))))

Loading…
Cancel
Save