This is the cmake-parser Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 04:43:52 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
cmake-parserA 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.asdcmake-parser/package.lispcmake-parser/cmake-parser.lispcmake-parser/example.lispcmake-parser/cmake-parser.lisppackage.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.lispcmake-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-parsercommon-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 |
|---|