This is the cmake-parser Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 05:44:27 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
cmake-parser
A cmake script parser.
zbq
MIT
0.1.0
esrap
(system).
alexandria
(system).
package.lisp
(file).
cmake-parser.lisp
(file).
example.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cmake-parser/cmake-parser.asd
cmake-parser/package.lisp
cmake-parser/cmake-parser.lisp
cmake-parser/example.lisp
cmake-parser/cmake-parser.lisp
package.lisp
(file).
cmake-parser
(system).
expand-argument
(function).
grammar
(function).
parse-file
(function).
parse-string
(function).
*bracket-argument-parsing*
(special variable).
*bracket-close-=-len*
(special variable).
*bracket-close-]-got*
(special variable).
*bracket-open-=-len*
(special variable).
bracket-argument-char?
(function).
bracket-close-found?
(function).
convert-newline
(function).
escape-identity-char?
(function).
identifier-first-char?
(function).
identifier-rest-char?
(function).
parsing-bracket-argument
(function).
slurp
(function).
cmake-parser/example.lisp
cmake-parser.lisp
(file).
cmake-parser
(system).
test-all
(function).
test-arg-combination
(function).
test-arg-combination2
(function).
test-bracket-arg
(function).
test-cmd-invocation
(function).
test-common-usage
(function).
test-crlf
(function).
test-expand-arg
(function).
test-quote-continuation
(function).
test-quoted-arg
(function).
test-quoted-encoded
(function).
test-unquoted-encoded
(function).
Packages are listed by definition order.
cmake-parser
common-lisp
.
expand-argument
(function).
grammar
(function).
parse-file
(function).
parse-string
(function).
test-all
(function).
*bracket-argument-parsing*
(special variable).
*bracket-close-=-len*
(special variable).
*bracket-close-]-got*
(special variable).
*bracket-open-=-len*
(special variable).
bracket-argument-char?
(function).
bracket-close-found?
(function).
convert-newline
(function).
escape-identity-char?
(function).
identifier-first-char?
(function).
identifier-rest-char?
(function).
parsing-bracket-argument
(function).
slurp
(function).
test-arg-combination
(function).
test-arg-combination2
(function).
test-bracket-arg
(function).
test-cmd-invocation
(function).
test-common-usage
(function).
test-crlf
(function).
test-expand-arg
(function).
test-quote-continuation
(function).
test-quoted-arg
(function).
test-quoted-encoded
(function).
test-unquoted-encoded
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Expand argument if it contains variable reference. You should provide a variable binding hash-table. Ex. arg: ’Hello ${someone}’, binding: ’someone’->’Bob’, it will expand to ’Hello Bob’.
Return cmake grammar.
Parse cmake script file, return a list of command invocation.
Parse cmake script string, return a list of command invocation.
whether we are parsing bracket argument
length of ’=’ in ’]=...]’
whether we got first ’]’ of ’]=...]’
length of ’=’ in ’[=...[’
Jump to: | B C E F G I P S T |
---|
Jump to: | B C E F G I P S T |
---|
Jump to: | *
S |
---|
Jump to: | *
S |
---|
Jump to: | C E F P S |
---|
Jump to: | C E F P S |
---|