This is the textery Reference Manual, version 0.2, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:53:09 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
textery
tracery lisp implementation
ava fox
BSD 3-Clause
0.2
str
(system).
cl-json
(system).
uiop
(system).
cl-ppcre
(system).
package.lisp
(file).
util.lisp
(file).
eng-modifiers.lisp
(file).
textery.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
textery/textery.asd
textery/package.lisp
textery/util.lisp
textery/eng-modifiers.lisp
textery/textery.lisp
textery/util.lisp
package.lisp
(file).
textery
(system).
agetf
(function).
apply-arguments
(function).
c=
(function).
get-all-actions
(function).
get-all-symbols
(function).
json-string-to-symbol
(function).
last-letter
(function).
parse-func-arguments
(function).
parse-function
(function).
random-from-list
(function).
replace-first
(function).
vowel-p
(function).
textery/eng-modifiers.lisp
textery/textery.lisp
eng-modifiers.lisp
(file).
textery
(system).
create-grammar
(function).
expand
(function).
load-grammar
(function).
load-grammar-directory
(function).
with-grammar
(macro).
*action-rules*
(special variable).
*current-grammar*
(special variable).
*grammars*
(special variable).
grammar-value
(function).
list-grammars
(function).
process-actions
(function).
process-symbols
(function).
Packages are listed by definition order.
textery
common-lisp
.
create-grammar
(function).
expand
(function).
load-grammar
(function).
load-grammar-directory
(function).
with-grammar
(macro).
*action-rules*
(special variable).
*current-grammar*
(special variable).
*grammars*
(special variable).
a
(function).
agetf
(function).
apply-arguments
(function).
c=
(function).
ed
(function).
get-all-actions
(function).
get-all-symbols
(function).
grammar-value
(function).
json-string-to-symbol
(function).
last-letter
(function).
list-grammars
(function).
parse-func-arguments
(function).
parse-function
(function).
possesive
(function).
process-actions
(function).
process-symbols
(function).
random-from-list
(function).
replace-first
(function).
s
(function).
vowel-p
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
executes BODY with current-grammar set to GRAMMAR
creates a grammar from a string
NAME is a string that denotes what the grammar is to be called GRAMMAR is a string that contains tracery formatted json
expands TEXT
loads the json grammar referred to by FILE
loads all grammars from directory DIR
rules added by actions
very volatile, only used during evaluations
current grammar being used
all currently loaded grammar files
puts ’a’ or ’an’ in front of WORD
getf but for alists
applies all ARGUMENTS to TEXT
ARGUMENTS is a list of strings that refer to lisp functions
returns non-nil if CHAR is one of COMPARE characters
naively applies ’ed’ to the end of WORD
retrieves all actions from TEXT
retrieves all symbols from TEXT
returns a value from the current grammar using KEY
converts camelCase JSON-STRING to a symbol
if AS-STRING is non-nil, returns a string instead of a symbol if AS-KEYWORD is non-nil, returns a keyword
returns a list of loaded grammars
parses arguments passed into FUNCALL
returns a list of arguments, or nil
returns a function of name NAME
naively converts WORD into its possesive form
processes all ACTIONS, removing them from TEXT
processes all SYMBOLS, evaluating and replacing them in TEXT
returns a random element from LST
replaces the first occurance of OLD with NEW in S
if OLD isn’t found in S, returns S as-is
naively pluralizes WORD
Jump to: | A C E F G J L M P R S V W |
---|
Jump to: | A C E F G J L M P R S V W |
---|
Jump to: | *
S |
---|
Jump to: | *
S |
---|
Jump to: | E F P S T U |
---|
Jump to: | E F P S T U |
---|