From f8c82a56c68a13d02a29db0a2fe89933e1475226 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 29 Aug 2024 18:31:59 +0000 Subject: [PATCH] Update docs --- .nojekyll | 0 METADATA | 2 + changelog.xml | 248 ++++++ changelog/index.html | 268 +++++++ doctools.js | 323 ++++++++ highlight.min.css | 1 + highlight.min.js | 468 +++++++++++ images/static/rendering.png | Bin 0 -> 872668 bytes index.html | 1485 +++++++++++++++++++++++++++++++++++ jquery.js | 2 + language_data.js | 297 +++++++ references.json | 1 + search/index.html | 123 +++ searchindex.js | 1 + searchtools.js | 532 +++++++++++++ theme.css | 717 +++++++++++++++++ toc.js | 56 ++ underscore.js | 6 + 18 files changed, 4530 insertions(+) create mode 100644 .nojekyll create mode 100644 METADATA create mode 100644 changelog.xml create mode 100644 changelog/index.html create mode 100644 doctools.js create mode 100644 highlight.min.css create mode 100644 highlight.min.js create mode 100644 images/static/rendering.png create mode 100644 index.html create mode 100644 jquery.js create mode 100644 language_data.js create mode 100644 references.json create mode 100644 search/index.html create mode 100644 searchindex.js create mode 100644 searchtools.js create mode 100644 theme.css create mode 100644 toc.js create mode 100644 underscore.js diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/METADATA b/METADATA new file mode 100644 index 00000000..223aa001 --- /dev/null +++ b/METADATA @@ -0,0 +1,2 @@ +languages: bash, css, json, lisp, markdown, plaintext, xml, yaml +theme: atom-one-dark diff --git a/changelog.xml b/changelog.xml new file mode 100644 index 00000000..80927be2 --- /dev/null +++ b/changelog.xml @@ -0,0 +1,248 @@ + + + + 40ants-doc-full ChangeLog + https://40ants.com/doc + xml-emitter + en-us + + 0.17.4 (2024-05-15) + <ul><li><p>Update 5</p></li></ul> + Wed, 15 May 2024 00:00:00 +0000 + + + 0.17.3 (2024-05-15) + <ul><li><p>Update 2</p></li></ul> + Wed, 15 May 2024 00:00:00 +0000 + + + 0.17.2 (2024-05-15) + <ul><li><p>Another update.</p></li></ul> + Wed, 15 May 2024 00:00:00 +0000 + + + 0.17.1 (2024-05-15) + <ul><li><p>Just a check if tag will be added automatically.</p></li></ul> + Wed, 15 May 2024 00:00:00 +0000 + + + 0.17.0 (2024-05-13) + <h1 id="backward-incompatible">Backward incompatible</h1><ul><li><p>A plugin system was introduced.</p></li><li><p>Highlight.js and MathJax support were refactored into plugins and MathJax is turned off by default, + because it's assets too heavy and math is unnecessary in most Common Lisp libraries.</p></li><li><p>Generic-function <a href="https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3AHIGHLIGHT-LANGUAGES-20GENERIC-FUNCTION-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3AHIGHLIGHT-LANGUAGES-20GENERIC-FUNCTION-29"><code>40ants-doc-full/themes/api:highlight-languages</code></a> and generic-function <a href="https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3AHIGHLIGHT-THEME-20GENERIC-FUNCTION-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3AHIGHLIGHT-THEME-20GENERIC-FUNCTION-29"><code>40ants-doc-full/themes/api:highlight-theme</code></a> + are now deprecated. Pass options <code>:LANGUAGES</code> and <code>:THEME</code> arguments to <a href="https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FPLUGINS-2FHIGHLIGHTJS-3AHIGHLIGHTJS-20FUNCTION-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-FULL-2FPLUGINS-2FHIGHLIGHTJS-3AHIGHLIGHTJS-20FUNCTION-29"><code>40ants-doc-full/plugins/highlightjs:highlightjs</code></a> function + instead.</p></li></ul> + Mon, 13 May 2024 00:00:00 +0000 + + + 0.16.0 (2024-05-04) + <ul><li><p>A generic-function <a href="https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-2FASDF-SYSTEM-3AASDF-SYSTEM-DOCUMENTATION-TITLE-20GENERIC-FUNCTION-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-2FLOCATIVES-2FASDF-SYSTEM-3AASDF-SYSTEM-DOCUMENTATION-TITLE-20GENERIC-FUNCTION-29"><code>40ants-doc/locatives/asdf-system:asdf-system-documentation-title</code></a> was added. It allows to override the text of a section showing an information about <code>ASDF</code> system.</p></li></ul> + Sat, 04 May 2024 00:00:00 +0000 + + + 0.15.4 (2024-01-26) + <ul><li><p>Another fix to <code>URL</code>s on the search page. Now if <code>CLEAN-URLS</code> argument is true, search page will link to the pages ended with a backslash. Otherwise, it will link to the html pages.</p></li></ul> + Fri, 26 Jan 2024 00:00:00 +0000 + + + 0.15.3 (2024-01-24) + <ul><li><p>Fixed <code>URL</code>s in the search index file when <code>CLEAN-URLS</code> argument is given. This should prevent redirection to index.html file from search page - now index.html will be stripped from the path.</p></li></ul> + Wed, 24 Jan 2024 00:00:00 +0000 + + + 0.15.2 (2023-11-28) + <ul><li><p>Fixed stack exhausting when trying to collect dependencies for some <code>ASDF</code> systems.</p></li></ul> + Tue, 28 Nov 2023 00:00:00 +0000 + + + 0.15.1 (2023-08-05) + <ul><li><p>Fixed issue with unpacking Highlight.js archive when it is having absolute pathnames.</p></li></ul><p>Also, a new download <code>API</code> is used now.</p> + Sat, 05 Aug 2023 00:00:00 +0000 + + + 0.15.0 (2023-07-22) + <ul><li><p>Autodoc was fixed to not show packages without external symbols.</p></li><li><p>Also, now autodoc sorts packages alphabetically.</p></li></ul> + Sat, 22 Jul 2023 00:00:00 +0000 + + + 0.14.0 (2023-06-04) + <ul><li><p>Added <a href="https://40ants.com/doc/#x-2840ANTS-DOC-3A-2ASYMBOLS-WITH-IGNORED-MISSING-LOCATIONS-2A-20-28VARIABLE-29-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-3A-2ASYMBOLS-WITH-IGNORED-MISSING-LOCATIONS-2A-20-28VARIABLE-29-29"><code>40ants-doc:*symbols-with-ignored-missing-locations*</code></a> variable to ignore warnings on missing source location.</p></li></ul><p>This might be useful for autogenerated methods. For example, Mito does generate such reader methods +<a href="https://github.com/fukamachi/mito/blob/6835d2c8120454e93c69d4f22cccb10d9ee24526/src/core/dao/mixin.lisp#L71">here</a>.</p> + Sun, 04 Jun 2023 00:00:00 +0000 + + + 0.13.0 (2023-06-04) + <ul><li><p>Support for variables was added to autodoc subsystem.</p></li></ul> + Sun, 04 Jun 2023 00:00:00 +0000 + + + 0.12.0 (2023-04-22) + <ul><li><p>Autodoc subsystem was added. It provides a <a href="https://40ants.com/doc/#x-2840ANTS-DOC-2FAUTODOC-3ADEFAUTODOC-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-2FAUTODOC-3ADEFAUTODOC-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"><code>40ants-doc/autodoc:defautodoc</code></a> macro which can build an <code>API</code> reference for a given <code>ASDF</code> system.</p></li><li><p>Now we output a list of dependencies for an <code>ASDF</code> system description.</p></li></ul> + Sat, 22 Apr 2023 00:00:00 +0000 + + + 0.11.2 (2022-12-05) + <ul><li><p>Script on the search page was fixed.</p></li></ul> + Mon, 05 Dec 2022 00:00:00 +0000 + + + 0.11.1 (2022-11-26) + <ul><li><p>Fixed <a href="https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATIVE-TYPE-20GENERIC-FUNCTION-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATIVE-TYPE-20GENERIC-FUNCTION-29"><code>40ants-doc/locatives/base:locative-type</code></a> broken by previous refactoring. Now this function +was transformed into generic-function as well as <a href="https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATIVE-ARGS-20GENERIC-FUNCTION-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATIVE-ARGS-20GENERIC-FUNCTION-29"><code>40ants-doc/locatives/base:locative-args</code></a>.</p></li></ul> + Sat, 26 Nov 2022 00:00:00 +0000 + + + 0.11.0 (2022-11-16) + <ul><li><p>Large refactoring was introduced. All files related to the documentation builder were moved to <code>./full/</code> folder and corresponding packages was renamed to have <code>40ants-doc-full/</code> prefix.</p></li></ul> + Wed, 16 Nov 2022 00:00:00 +0000 + + + 0.10.0 (2022-11-09) + <ul><li><p>Default theme was reworked and now uses divs and flex for rendering &quot;bullets&quot;. +Also, bullets were made more structured and now it is more convenient to change their design using <code>CSS</code>.</p></li></ul> + Wed, 09 Nov 2022 00:00:00 +0000 + + + 0.9.2 (2022-10-26) + <ul><li><p>Fixed a few issues with <code>ASDF</code> and warnings from find-system generic-function:</p></li></ul><pre><code class="">Computing just-done stamp for action (ASDF/LISP-ACTION:COMPILE-OP + &quot;40ants-asdf-system/changelog&quot;), but dependency (ASDF/LISP-ACTION:COMPILE-OP + &quot;40ants-asdf-system/changelog&quot; + &quot;file-type&quot;) wasn't done yet!</code></pre> + Wed, 26 Oct 2022 00:00:00 +0000 + + + 0.9.1 (2022-10-19) + <ul><li><p>Fixed 40ants-doc asdf system dependency from the 40ants-doc/ignored-words. Because this module should be in the core system.</p></li></ul> + Wed, 19 Oct 2022 00:00:00 +0000 + + + 0.9.0 (2022-02-21) + <ul><li><p>Now you can refer internal documentation section of other libraries. +To do this, put the link to this library documentation to the +<code>EXTERNAL-DOCS</code> argument of <a href="https://40ants.com/doc/#x-2840ANTS-DOC-3ADEFSECTION-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-3ADEFSECTION-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"><code>40ants-doc:defsection</code></a> macro and then +mention other section like this: <code>40ANTS-CI::@CRITIC section</code>.</p></li></ul> + Mon, 21 Feb 2022 00:00:00 +0000 + + + 0.8.0 (2022-02-14) + <ul><li><p>Now <a href="https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FCOMMONDOC-2FMAPPER-3AMAP-NODES-20GENERIC-FUNCTION-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-FULL-2FCOMMONDOC-2FMAPPER-3AMAP-NODES-20GENERIC-FUNCTION-29"><code>40ants-doc-full/commondoc/mapper:map-nodes</code></a> generic-function + supports any node type which defines a method for + generic-function <a href="https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FCOMMONDOC-2FMAPPER-3ANODE-SUPPORTS-CHILDREN-20GENERIC-FUNCTION-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-FULL-2FCOMMONDOC-2FMAPPER-3ANODE-SUPPORTS-CHILDREN-20GENERIC-FUNCTION-29"><code>40ants-doc-full/commondoc/mapper:node-supports-children</code></a>.</p></li><li><p>Default theme was fixed to work with latest Spinneret, which now + escapes single quotes inside <code>HTML</code> nodes.</p></li></ul> + Mon, 14 Feb 2022 00:00:00 +0000 + + + 0.7.0 (2021-12-31) + <ul><li><p><a href="https://40ants.com/doc/#x-2840ANTS-DOC-2FCHANGELOG-3ADEFCHANGELOG-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-2FCHANGELOG-3ADEFCHANGELOG-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"><code>40ants/changelog:defchangelog</code></a> now supports <code>EXTERNAL-LINKS</code> argument.</p></li><li><p>Automatic symbol extraction now ignores dates like 2021-12-31. Now + to make it work, the symbol should contain at least one alpha character.</p></li></ul> + Fri, 31 Dec 2021 00:00:00 +0000 + + + 0.6.0 (2021-12-05) + <ul><li><p>Fixed the issue, when we tried to find uppercased xrefs inside inline code and links.</p></li><li><p>Added <code>EXTERNAL-LINKS</code> argument to <a href="https://40ants.com/doc/#x-2840ANTS-DOC-3ADEFSECTION-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-3ADEFSECTION-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"><code>defsection</code></a> macro. It can be useful, if you have a multiple + text sections having the same external link.</p></li><li><p>Now it is possible to use <a href="https://40ants.com/doc/#x-2840ANTS-DOC-2FIGNORED-WORDS-3AIGNORE-WORDS-IN-PACKAGE-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-2FIGNORED-WORDS-3AIGNORE-WORDS-IN-PACKAGE-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"><code>40ants-doc/ignored-words:ignore-words-in-package</code></a> + to suppress warning on symbols which are exported but not documented.</p></li></ul> + Sun, 05 Dec 2021 00:00:00 +0000 + + + 0.5.8 (2021-10-23) + <ul><li><p>Fixed the way of how a <code>TOC</code> is built. Previosly it incorrectly shown nested <code>COMMONDOC:SECTION</code> objects.</p></li></ul> + Sat, 23 Oct 2021 00:00:00 +0000 + + + 0.5.7 (2021-10-21) + <ul><li><p><a href="https://40ants.com/doc/#x-2840ANTS-DOC-3ADEFSECTION-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-3ADEFSECTION-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"><code>defsection</code></a> macro now supports <code>EXTERNAL-DOCS</code> argument.</p></li></ul> + Thu, 21 Oct 2021 00:00:00 +0000 + + + 0.5.6 (2021-10-21) + <ul><li><p>Blockquotes markup is supported now.</p></li><li><p>Now external references are rendered as code and downcased according to the settings.</p></li></ul> + Thu, 21 Oct 2021 00:00:00 +0000 + + + 0.5.5 (2021-09-26) + <p>Warning messages like:</p><pre><code class="">Unable to find target for reference #&lt;XREF 40ANTS-DOC/COMMONDOC/XREF:XREF&gt; mentioned at ChangeLog / 0.5.3 (2021-09-08)</code></pre><p>were rewritten to be more actionable:</p><pre><code class="">Object referenced as #&lt;XREF 40ANTS-DOC/COMMONDOC/XREF:XREF&gt; in ChangeLog / 0.5.3 (2021-09-08) is not documented.</code></pre> + Sun, 26 Sep 2021 00:00:00 +0000 + + + 0.5.4 (2021-09-11) + <ul><li><p>Included changelog.lisp into the <a href="https://40ants.com/doc/#x-28-23A-28-2810-29-20BASE-CHAR-20-2E-20-2240ants-doc-22-29-20ASDF-2FSYSTEM-3ASYSTEM-29" data-document="https://40ants.com/doc/" data-node="x-28-23A-28-2810-29-20BASE-CHAR-20-2E-20-2240ants-doc-22-29-20ASDF-2FSYSTEM-3ASYSTEM-29"><code>40ants-doc</code></a> system.</p></li></ul> + Sat, 11 Sep 2021 00:00:00 +0000 + + + 0.5.3 (2021-09-08) + <ul><li><p>Fixed locatives parsing in case if there are more than one <code>40ANTS-DOC/COMMONDOC/XREF:XREF</code> in the text.</p></li></ul> + Wed, 08 Sep 2021 00:00:00 +0000 + + + 0.5.2 (2021-09-08) + <ul><li><p>Now default theme removes underline from images nested into the <code>&lt;a&gt;</code> <code>HTML</code> tag.</p></li><li><p>Fixed images collection for case when current directory is different from the + <code>ASDF</code> system's directory.</p></li></ul> + Wed, 08 Sep 2021 00:00:00 +0000 + + + 0.5.1 (2021-09-07) + <ul><li><p>Fixed reference index generation and comparison of usual references with references where locative is a string.</p></li></ul> + Tue, 07 Sep 2021 00:00:00 +0000 + + + 0.5.0 (2021-09-06) + <ul><li><p>Now <a href="https://40ants.com/doc/#x-2840ANTS-DOC-3ADEFSECTION-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-3ADEFSECTION-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"><code>40ants-doc:defsection</code></a> macro accepts <code>EXTERNAL-DOCS</code> argument. +Together with <code>HTML</code> pages, <code>references.json</code> file is rendered, and you can +provide a list of urls of external libraries' documentation to have an automatic +cross-referencing between them.</p></li></ul> + Mon, 06 Sep 2021 00:00:00 +0000 + + + 0.4.1 (2021-09-05) + <ul><li><p>Function <a href="https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FBUILDER-3AGET-CURRENT-ASDF-SYSTEM-20FUNCTION-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-FULL-2FBUILDER-3AGET-CURRENT-ASDF-SYSTEM-20FUNCTION-29"><code>40ants-doc-full/builder:get-current-asdf-system</code></a> was added. Now you can use it to do something interesting + like showing &quot;Fork me on the GitHub&quot; stripe <a href="https://github.com/40ants/40ants-doc-theme-40ants/commit/917a4c1e72b0379f509bdee4864531e641c9ec4e#diff-47d16baea2d4ef710747f19c24df8cf7ef4f6bbbfd1dbb0ade55f47457b1e8feR155-R161">as my own theme do</a>.</p></li><li><p>Markdown files now will have a footer saying that a file was generated by <a href="https://40ants.com/doc/#x-28-23A-28-2810-29-20BASE-CHAR-20-2E-20-2240ants-doc-22-29-20ASDF-2FSYSTEM-3ASYSTEM-29" data-document="https://40ants.com/doc/" data-node="x-28-23A-28-2810-29-20BASE-CHAR-20-2E-20-2240ants-doc-22-29-20ASDF-2FSYSTEM-3ASYSTEM-29"><code>40ants-doc</code></a>.</p></li><li><p>An <code>RSS</code> feed is generated for changelog. Also, changelog items can have a date now.</p></li></ul> + Sun, 05 Sep 2021 00:00:00 +0000 + + + 0.4.0 (2021-09-05) + <ul><li><p><code>*DOCUMENT-NORMALIZE-PACKAGES*</code> variable was replaced with <code>FULL-PACKAGE-NAMES</code> argument +of <a href="https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FBUILDER-3ARENDER-TO-FILES-20FUNCTION-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-FULL-2FBUILDER-3ARENDER-TO-FILES-20FUNCTION-29"><code>40ants-doc-full/builder:render-to-files</code></a> function.</p></li></ul> + Sun, 05 Sep 2021 00:00:00 +0000 + + + 0.3.0 (2021-09-04) + <ul><li><p>Now images are copied to target folder together with <code>HTML</code> documentation + and links are adjusted accordingly.</p></li><li><p>Added a protocol to define new color themes and change page layout. + Three new themes are available out of the box. + Read more at <a href="https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FDOCS-3A-3A-40DEFINING-A-THEME-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-FULL-2FTHEMES-2FDOCS-3A-3A-40DEFINING-A-THEME-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29"><code>Defining a Custom Theme</code></a> section.</p></li></ul> + Sat, 04 Sep 2021 00:00:00 +0000 + + + 0.2.0 (2021-09-01) + <ul><li><p>Now defsection does not exports symbols by default</p></li><li><p>You can render documents in multiple formats in a single run having cross links. + For example shorter <code>README</code>.md could mention symbols and have correct + links to the full documentation</p></li><li><p>&quot;Clean&quot; <code>URL</code>s are supported out of the box.</p></li><li><p>Now defsection does not export nor mentioned symbols nor the name of the section + It is better to have explicit exports.</p></li><li><p><a href="https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-3AINCLUDE-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-2FLOCATIVES-3AINCLUDE-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"><code>40ants-doc/locatives:include</code></a> locative now does not support <code>:HEADER</code>, <code>:FOOTER</code> and some other arguments. Use <code>:LANG</code> argument instead.</p></li><li><p>Added code highlighting using Highlight.js library.</p></li><li><p>Added search form which uses index in browser. <code>JS</code> code was taken from + <a href="https://www.sphinx-doc.org/">Sphinx</a> documentation builder.</p></li><li><p>Elisp code for transcriptions was fixed and now should word not + only with <code>SLIME</code>, but also with <code>SLY</code>.</p></li><li><p><a href="https://40ants.com/doc/#x-2840ANTS-DOC-3ADEFSECTION-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-3ADEFSECTION-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"><code>40ants-doc:defsection</code></a> macro now does not generate export code + if <code>:EXPORT</code> argument is <code>NIL</code>.</p></li><li><p>Functions <code>UPDATE-ASDF-SYSTEM-HTML-DOCS</code> and <code>UPDATE-ASDF-SYSTEM-README</code> + were replaced with <a href="https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FBUILDER-3AUPDATE-ASDF-SYSTEM-DOCS-20FUNCTION-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-FULL-2FBUILDER-3AUPDATE-ASDF-SYSTEM-DOCS-20FUNCTION-29"><code>40ants-doc-full/builder:update-asdf-system-docs</code></a>, which also supports + ChangeLog.md generation. Use <a href="https://40ants.com/doc/#x-2840ANTS-DOC-2FCHANGELOG-3ADEFCHANGELOG-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-2FCHANGELOG-3ADEFCHANGELOG-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"><code>40ants-doc/changelog:defchangelog</code></a> to define versions.</p></li><li><p>Variables <code>*DOCUMENT-HTML-MAX-NAVIGATION-TABLE-OF-CONTENTS-LEVEL*</code> and + <code>*DOCUMENT-MAX-TABLE-OF-CONTENTS-LEVEL*</code> were removed. Probably we'll return this + feature back in other form, to restrict <code>TOC</code>'s size.</p></li><li><p>Removed <code>LOCATE-AND-DOCUMENT</code> generic function.</p></li><li><p>Links to the GitHub now are generated automatically, + if <a href="https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FBUILDER-3AUPDATE-ASDF-SYSTEM-DOCS-20FUNCTION-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-FULL-2FBUILDER-3AUPDATE-ASDF-SYSTEM-DOCS-20FUNCTION-29"><code>40ants-doc-full/builder:update-asdf-system-docs</code></a> function is used + and system definition has a <code>:SOURCE-CONTROL</code> slot.</p></li><li><p>Generic functions <code>COLLECT-REACHABLE-OBJECTS</code> and <code>LOCATE-AND-COLLECT-REACHABLE-OBJECTS</code> + were removed.</p></li><li><p>Variables <code>*DOCUMENT-LINK-SECTIONS*</code>, <code>*DOCUMENT-TEXT-NAVIGATION*</code> and <code>*DOCUMENT-FANCY-HTML-NAVIGATION*</code> were removed.</p></li><li><p>Variable <code>*DOCUMENT-MIN-LINK-HASH-LENGTH*</code> was removed. Use <code>COMMONDOC-MARKDOWN:*MIN-LINK-HASH-LENGTH*</code></p></li><li><p>Functions <a href="https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FBUILDER-3AUPDATE-ASDF-SYSTEM-DOCS-20FUNCTION-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-FULL-2FBUILDER-3AUPDATE-ASDF-SYSTEM-DOCS-20FUNCTION-29"><code>40ants-doc-full/builder:update-asdf-system-docs</code></a> and <a href="https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FBUILDER-3ARENDER-TO-FILES-20FUNCTION-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-FULL-2FBUILDER-3ARENDER-TO-FILES-20FUNCTION-29"><code>40ants-doc-full/builder:render-to-files</code></a> + now accept <code>WARN-ON-UNDOCUMENTED-PACKAGES</code> argument and <code>CLEAN-URLS</code> argument.</p></li><li><p>Variable <code>*DOCUMENT-MARK-UP-SIGNATURES*</code> was removed.</p></li><li><p>Added <code>DOWNCASE-UPPERCASE-CODE</code> argument instead of <code>*DOCUMENT-DOWNCASE-UPPERCASE-CODE*</code>. + This argument is true by default.</p></li><li><p>Added warnings on symbols, referenced like internals, using <code>::</code>.</p></li><li><p>Added <a href="https://40ants.com/doc/#x-2840ANTS-DOC-3ADEFSECTION-COPY-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29" data-document="https://40ants.com/doc/" data-node="x-2840ANTS-DOC-3ADEFSECTION-COPY-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"><code>40ants-doc:defsection-copy</code></a> macro to define copy of the section but with a different name.</p></li></ul> + Wed, 01 Sep 2021 00:00:00 +0000 + + + 0.1.0 (2021-05-01) + <ul><li><p>Project forked from <a href="https://github.com/melisgl/mgl-pax">MGL-PAX</a>. + Code refactored into the package inferred system and core is separated + to have minimum dependencies.</p></li><li><p>Fixed displaying docstring for constant locative.</p></li><li><p>Include locative was fixed for files with unicode characters + file-subseq function was rewritten.</p></li><li><p>Locatives can be specified without a package prefix inside the defsection + because all locative symbols now live in <a href="https://40ants.com/doc/#x-28-23A-28-2820-29-20BASE-CHAR-20-2E-20-2240ANTS-DOC-2FLOCATIVES-22-29-20PACKAGE-29" data-document="https://40ants.com/doc/" data-node="x-28-23A-28-2820-29-20BASE-CHAR-20-2E-20-2240ANTS-DOC-2FLOCATIVES-22-29-20PACKAGE-29"><code>40ants-doc/locatives</code></a> package.</p></li><li><p>Function update-asdf-system-readmes was renamed to update-asdf-system-readmes and now + it generates only one <code>README</code> file.</p></li><li><p>Tests were rewritten to use Rove and to support <code>(asdf:test-system :40ants-doc)</code>.</p></li><li><p>Removed <code>MGL-PAX:DEFINE-PACKAGE</code> macro. An <code>UIOP:DEFINE-PACKAGE</code> can be used instead.</p></li><li><p>Now builder issues a warning if it wasn't able to find a symbol mentioned in the docstring.</p></li><li><p>Uppercase word should have at least two charaters to be resolved as a symbol.</p></li><li><p>Improved work with package inferred systems. For examples, when fixed the + automatic symbol rendering for case when documentation section and + referenced objects are in different packages.</p></li><li><p>Allowed to reference objects using keywords.</p></li><li><p>Fixed docstring extraction for compiler macro.</p></li></ul> + Sat, 01 May 2021 00:00:00 +0000 + + + \ No newline at end of file diff --git a/changelog/index.html b/changelog/index.html new file mode 100644 index 00000000..d281ebb0 --- /dev/null +++ b/changelog/index.html @@ -0,0 +1,268 @@ + + + + ChangeLog + + + + + + + + + + + + + + + + + + + +
Fork me on GitHub + + +

ChangeLog

0.17.4 (2024-05-15)

  • Update 5

0.17.3 (2024-05-15)

  • Update 2

0.17.2 (2024-05-15)

  • Another update.

0.17.1 (2024-05-15)

  • Just a check if tag will be added automatically.

0.17.0 (2024-05-13)

Backward incompatible

0.16.0 (2024-05-04)

0.15.4 (2024-01-26)

  • Another fix to URLs on the search page. Now if CLEAN-URLS argument is true, search page will link to the pages ended with a backslash. Otherwise, it will link to the html pages.

0.15.3 (2024-01-24)

  • Fixed URLs in the search index file when CLEAN-URLS argument is given. This should prevent redirection to index.html file from search page - now index.html will be stripped from the path.

0.15.2 (2023-11-28)

  • Fixed stack exhausting when trying to collect dependencies for some ASDF systems.

0.15.1 (2023-08-05)

  • Fixed issue with unpacking Highlight.js archive when it is having absolute pathnames.

Also, a new download API is used now.

0.15.0 (2023-07-22)

  • Autodoc was fixed to not show packages without external symbols.

  • Also, now autodoc sorts packages alphabetically.

0.14.0 (2023-06-04)

This might be useful for autogenerated methods. For example, Mito does generate such reader methods +here.

0.13.0 (2023-06-04)

  • Support for variables was added to autodoc subsystem.

0.12.0 (2023-04-22)

  • Autodoc subsystem was added. It provides a 40ants-doc/autodoc:defautodoc macro which can build an API reference for a given ASDF system.

  • Now we output a list of dependencies for an ASDF system description.

0.11.2 (2022-12-05)

  • Script on the search page was fixed.

0.11.1 (2022-11-26)

0.11.0 (2022-11-16)

  • Large refactoring was introduced. All files related to the documentation builder were moved to ./full/ folder and corresponding packages was renamed to have 40ants-doc-full/ prefix.

0.10.0 (2022-11-09)

  • Default theme was reworked and now uses divs and flex for rendering "bullets". +Also, bullets were made more structured and now it is more convenient to change their design using CSS.

0.9.2 (2022-10-26)

  • Fixed a few issues with ASDF and warnings from find-system generic-function:

Computing just-done stamp  for action (ASDF/LISP-ACTION:COMPILE-OP
+  "40ants-asdf-system/changelog"), but dependency (ASDF/LISP-ACTION:COMPILE-OP
+  "40ants-asdf-system/changelog"
+  "file-type") wasn't done yet!

0.9.1 (2022-10-19)

  • Fixed 40ants-doc asdf system dependency from the 40ants-doc/ignored-words. Because this module should be in the core system.

0.9.0 (2022-02-21)

  • Now you can refer internal documentation section of other libraries. +To do this, put the link to this library documentation to the +EXTERNAL-DOCS argument of 40ants-doc:defsection macro and then +mention other section like this: 40ANTS-CI::@CRITIC section.

0.8.0 (2022-02-14)

0.7.0 (2021-12-31)

  • 40ants/changelog:defchangelog now supports EXTERNAL-LINKS argument.

  • Automatic symbol extraction now ignores dates like 2021-12-31. Now + to make it work, the symbol should contain at least one alpha character.

0.6.0 (2021-12-05)

  • Fixed the issue, when we tried to find uppercased xrefs inside inline code and links.

  • Added EXTERNAL-LINKS argument to defsection macro. It can be useful, if you have a multiple + text sections having the same external link.

  • Now it is possible to use 40ants-doc/ignored-words:ignore-words-in-package + to suppress warning on symbols which are exported but not documented.

0.5.8 (2021-10-23)

  • Fixed the way of how a TOC is built. Previosly it incorrectly shown nested COMMONDOC:SECTION objects.

0.5.7 (2021-10-21)

  • defsection macro now supports EXTERNAL-DOCS argument.

0.5.6 (2021-10-21)

  • Blockquotes markup is supported now.

  • Now external references are rendered as code and downcased according to the settings.

0.5.5 (2021-09-26)

Warning messages like:

Unable to find target for reference #<XREF 40ANTS-DOC/COMMONDOC/XREF:XREF> mentioned at ChangeLog / 0.5.3  (2021-09-08)

were rewritten to be more actionable:

Object referenced as #<XREF 40ANTS-DOC/COMMONDOC/XREF:XREF> in ChangeLog / 0.5.3  (2021-09-08) is not documented.

0.5.4 (2021-09-11)

  • Included changelog.lisp into the 40ants-doc system.

0.5.3 (2021-09-08)

  • Fixed locatives parsing in case if there are more than one 40ANTS-DOC/COMMONDOC/XREF:XREF in the text.

0.5.2 (2021-09-08)

  • Now default theme removes underline from images nested into the <a> HTML tag.

  • Fixed images collection for case when current directory is different from the + ASDF system's directory.

0.5.1 (2021-09-07)

  • Fixed reference index generation and comparison of usual references with references where locative is a string.

0.5.0 (2021-09-06)

  • Now 40ants-doc:defsection macro accepts EXTERNAL-DOCS argument. +Together with HTML pages, references.json file is rendered, and you can +provide a list of urls of external libraries' documentation to have an automatic +cross-referencing between them.

0.4.1 (2021-09-05)

0.4.0 (2021-09-05)

0.3.0 (2021-09-04)

  • Now images are copied to target folder together with HTML documentation + and links are adjusted accordingly.

  • Added a protocol to define new color themes and change page layout. + Three new themes are available out of the box. + Read more at Defining a Custom Theme section.

0.2.0 (2021-09-01)

  • Now defsection does not exports symbols by default

  • You can render documents in multiple formats in a single run having cross links. + For example shorter README.md could mention symbols and have correct + links to the full documentation

  • "Clean" URLs are supported out of the box.

  • Now defsection does not export nor mentioned symbols nor the name of the section + It is better to have explicit exports.

  • 40ants-doc/locatives:include locative now does not support :HEADER, :FOOTER and some other arguments. Use :LANG argument instead.

  • Added code highlighting using Highlight.js library.

  • Added search form which uses index in browser. JS code was taken from + Sphinx documentation builder.

  • Elisp code for transcriptions was fixed and now should word not + only with SLIME, but also with SLY.

  • 40ants-doc:defsection macro now does not generate export code + if :EXPORT argument is NIL.

  • Functions UPDATE-ASDF-SYSTEM-HTML-DOCS and UPDATE-ASDF-SYSTEM-README + were replaced with 40ants-doc-full/builder:update-asdf-system-docs, which also supports + ChangeLog.md generation. Use 40ants-doc/changelog:defchangelog to define versions.

  • Variables *DOCUMENT-HTML-MAX-NAVIGATION-TABLE-OF-CONTENTS-LEVEL* and + *DOCUMENT-MAX-TABLE-OF-CONTENTS-LEVEL* were removed. Probably we'll return this + feature back in other form, to restrict TOC's size.

  • Removed LOCATE-AND-DOCUMENT generic function.

  • Links to the GitHub now are generated automatically, + if 40ants-doc-full/builder:update-asdf-system-docs function is used + and system definition has a :SOURCE-CONTROL slot.

  • Generic functions COLLECT-REACHABLE-OBJECTS and LOCATE-AND-COLLECT-REACHABLE-OBJECTS + were removed.

  • Variables *DOCUMENT-LINK-SECTIONS*, *DOCUMENT-TEXT-NAVIGATION* and *DOCUMENT-FANCY-HTML-NAVIGATION* were removed.

  • Variable *DOCUMENT-MIN-LINK-HASH-LENGTH* was removed. Use COMMONDOC-MARKDOWN:*MIN-LINK-HASH-LENGTH*

  • Functions 40ants-doc-full/builder:update-asdf-system-docs and 40ants-doc-full/builder:render-to-files + now accept WARN-ON-UNDOCUMENTED-PACKAGES argument and CLEAN-URLS argument.

  • Variable *DOCUMENT-MARK-UP-SIGNATURES* was removed.

  • Added DOWNCASE-UPPERCASE-CODE argument instead of *DOCUMENT-DOWNCASE-UPPERCASE-CODE*. + This argument is true by default.

  • Added warnings on symbols, referenced like internals, using ::.

  • Added 40ants-doc:defsection-copy macro to define copy of the section but with a different name.

0.1.0 (2021-05-01)

  • Project forked from MGL-PAX. + Code refactored into the package inferred system and core is separated + to have minimum dependencies.

  • Fixed displaying docstring for constant locative.

  • Include locative was fixed for files with unicode characters + file-subseq function was rewritten.

  • Locatives can be specified without a package prefix inside the defsection + because all locative symbols now live in 40ants-doc/locatives package.

  • Function update-asdf-system-readmes was renamed to update-asdf-system-readmes and now + it generates only one README file.

  • Tests were rewritten to use Rove and to support (asdf:test-system :40ants-doc).

  • Removed MGL-PAX:DEFINE-PACKAGE macro. An UIOP:DEFINE-PACKAGE can be used instead.

  • Now builder issues a warning if it wasn't able to find a symbol mentioned in the docstring.

  • Uppercase word should have at least two charaters to be resolved as a symbol.

  • Improved work with package inferred systems. For examples, when fixed the + automatic symbol rendering for case when documentation section and + referenced objects are in different packages.

  • Allowed to reference objects using keywords.

  • Fixed docstring extraction for compiler macro.

+ + + +
+
+ + \ No newline at end of file diff --git a/doctools.js b/doctools.js new file mode 100644 index 00000000..8cbf1b16 --- /dev/null +++ b/doctools.js @@ -0,0 +1,323 @@ +/* + * doctools.js + * ~~~~~~~~~~~ + * + * Sphinx JavaScript utilities for all documentation. + * + * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/** + * select a different prefix for underscore + */ +$u = _.noConflict(); + +/** + * make the code below compatible with browsers without + * an installed firebug like debugger +if (!window.console || !console.firebug) { + var names = ["log", "debug", "info", "warn", "error", "assert", "dir", + "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", + "profile", "profileEnd"]; + window.console = {}; + for (var i = 0; i < names.length; ++i) + window.console[names[i]] = function() {}; +} + */ + +/** + * small helper function to urldecode strings + * + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#Decoding_query_parameters_from_a_URL + */ +jQuery.urldecode = function(x) { + if (!x) { + return x + } + return decodeURIComponent(x.replace(/\+/g, ' ')); +}; + +/** + * small helper function to urlencode strings + */ +jQuery.urlencode = encodeURIComponent; + +/** + * This function returns the parsed url parameters of the + * current request. Multiple values per key are supported, + * it will always return arrays of strings for the value parts. + */ +jQuery.getQueryParameters = function(s) { + if (typeof s === 'undefined') + s = document.location.search; + var parts = s.substr(s.indexOf('?') + 1).split('&'); + var result = {}; + for (var i = 0; i < parts.length; i++) { + var tmp = parts[i].split('=', 2); + var key = jQuery.urldecode(tmp[0]); + var value = jQuery.urldecode(tmp[1]); + if (key in result) + result[key].push(value); + else + result[key] = [value]; + } + return result; +}; + +/** + * highlight a given string on a jquery object by wrapping it in + * span elements with the given class name. + */ +jQuery.fn.highlightText = function(text, className) { + function highlight(node, addItems) { + if (node.nodeType === 3) { + var val = node.nodeValue; + var pos = val.toLowerCase().indexOf(text); + if (pos >= 0 && + !jQuery(node.parentNode).hasClass(className) && + !jQuery(node.parentNode).hasClass("nohighlight")) { + var span; + var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.className = className; + } + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + node.parentNode.insertBefore(span, node.parentNode.insertBefore( + document.createTextNode(val.substr(pos + text.length)), + node.nextSibling)); + node.nodeValue = val.substr(0, pos); + if (isInSVG) { + var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); + var bbox = node.parentElement.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute('class', className); + addItems.push({ + "parent": node.parentNode, + "target": rect}); + } + } + } + else if (!jQuery(node).is("button, select, textarea")) { + jQuery.each(node.childNodes, function() { + highlight(this, addItems); + }); + } + } + var addItems = []; + var result = this.each(function() { + highlight(this, addItems); + }); + for (var i = 0; i < addItems.length; ++i) { + jQuery(addItems[i].parent).before(addItems[i].target); + } + return result; +}; + +/* + * backward compatibility for jQuery.browser + * This will be supported until firefox bug is fixed. + */ +if (!jQuery.browser) { + jQuery.uaMatch = function(ua) { + ua = ua.toLowerCase(); + + var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || + /(webkit)[ \/]([\w.]+)/.exec(ua) || + /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || + /(msie) ([\w.]+)/.exec(ua) || + ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || + []; + + return { + browser: match[ 1 ] || "", + version: match[ 2 ] || "0" + }; + }; + jQuery.browser = {}; + jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; +} + +/** + * Small JavaScript module for the documentation. + */ +var Documentation = { + + init : function() { + this.fixFirefoxAnchorBug(); + this.highlightSearchWords(); + this.initIndexTable(); + if (DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) { + this.initOnKeyListeners(); + } + }, + + /** + * i18n support + */ + TRANSLATIONS : {}, + PLURAL_EXPR : function(n) { return n === 1 ? 0 : 1; }, + LOCALE : 'unknown', + + // gettext and ngettext don't access this so that the functions + // can safely bound to a different name (_ = Documentation.gettext) + gettext : function(string) { + var translated = Documentation.TRANSLATIONS[string]; + if (typeof translated === 'undefined') + return string; + return (typeof translated === 'string') ? translated : translated[0]; + }, + + ngettext : function(singular, plural, n) { + var translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated === 'undefined') + return (n == 1) ? singular : plural; + return translated[Documentation.PLURALEXPR(n)]; + }, + + addTranslations : function(catalog) { + for (var key in catalog.messages) + this.TRANSLATIONS[key] = catalog.messages[key]; + this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')'); + this.LOCALE = catalog.locale; + }, + + /** + * add context elements like header anchor links + */ + addContextElements : function() { + $('div[id] > :header:first').each(function() { + $('\u00B6'). + attr('href', '#' + this.id). + attr('title', _('Permalink to this headline')). + appendTo(this); + }); + $('dt[id]').each(function() { + $('\u00B6'). + attr('href', '#' + this.id). + attr('title', _('Permalink to this definition')). + appendTo(this); + }); + }, + + /** + * workaround a firefox stupidity + * see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075 + */ + fixFirefoxAnchorBug : function() { + if (document.location.hash && $.browser.mozilla) + window.setTimeout(function() { + document.location.href += ''; + }, 10); + }, + + /** + * highlight the search words provided in the url in the text + */ + highlightSearchWords : function() { + var params = $.getQueryParameters(); + var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : []; + if (terms.length) { + var body = $('div.body'); + if (!body.length) { + body = $('body'); + } + window.setTimeout(function() { + $.each(terms, function() { + body.highlightText(this.toLowerCase(), 'highlighted'); + }); + }, 10); + $('') + .appendTo($('#searchbox')); + } + }, + + /** + * init the domain index toggle buttons + */ + initIndexTable : function() { + var togglers = $('img.toggler').click(function() { + var src = $(this).attr('src'); + var idnum = $(this).attr('id').substr(7); + $('tr.cg-' + idnum).toggle(); + if (src.substr(-9) === 'minus.png') + $(this).attr('src', src.substr(0, src.length-9) + 'plus.png'); + else + $(this).attr('src', src.substr(0, src.length-8) + 'minus.png'); + }).css('display', ''); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) { + togglers.click(); + } + }, + + /** + * helper function to hide the search marks again + */ + hideSearchWords : function() { + $('#searchbox .highlight-link').fadeOut(300); + $('span.highlighted').removeClass('highlighted'); + }, + + /** + * make the url absolute + */ + makeURL : function(relativeURL) { + return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL; + }, + + /** + * get the current relative url + */ + getCurrentURL : function() { + var path = document.location.pathname; + var parts = path.split(/\//); + $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() { + if (this === '..') + parts.pop(); + }); + var url = parts.join('/'); + return path.substring(url.lastIndexOf('/') + 1, path.length - 1); + }, + + initOnKeyListeners: function() { + $(document).keydown(function(event) { + var activeElementType = document.activeElement.tagName; + // don't navigate when in search box, textarea, dropdown or button + if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT' + && activeElementType !== 'BUTTON' && !event.altKey && !event.ctrlKey && !event.metaKey + && !event.shiftKey) { + switch (event.keyCode) { + case 37: // left + var prevHref = $('link[rel="prev"]').prop('href'); + if (prevHref) { + window.location.href = prevHref; + return false; + } + break; + case 39: // right + var nextHref = $('link[rel="next"]').prop('href'); + if (nextHref) { + window.location.href = nextHref; + return false; + } + break; + } + } + }); + } +}; + +// quick alias for translations +_ = Documentation.gettext; + +$(document).ready(function() { + Documentation.init(); +}); diff --git a/highlight.min.css b/highlight.min.css new file mode 100644 index 00000000..5344ee38 --- /dev/null +++ b/highlight.min.css @@ -0,0 +1 @@ +pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline} \ No newline at end of file diff --git a/highlight.min.js b/highlight.min.js new file mode 100644 index 00000000..79e28648 --- /dev/null +++ b/highlight.min.js @@ -0,0 +1,468 @@ +/*! + Highlight.js v11.10.0 (git: 366a8bd012) + (c) 2006-2024 Josh Goebel and other contributors + License: BSD-3-Clause + */ +var hljs=function(){"use strict";function e(t){ +return t instanceof Map?t.clear=t.delete=t.set=()=>{ +throw Error("map is read-only")}:t instanceof Set&&(t.add=t.clear=t.delete=()=>{ +throw Error("set is read-only") +}),Object.freeze(t),Object.getOwnPropertyNames(t).forEach((n=>{ +const i=t[n],s=typeof i;"object"!==s&&"function"!==s||Object.isFrozen(i)||e(i) +})),t}class t{constructor(e){ +void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1} +ignoreMatch(){this.isMatchIgnored=!0}}function n(e){ +return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'") +}function i(e,...t){const n=Object.create(null);for(const t in e)n[t]=e[t] +;return t.forEach((e=>{for(const t in e)n[t]=e[t]})),n}const s=e=>!!e.scope +;class o{constructor(e,t){ +this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){ +this.buffer+=n(e)}openNode(e){if(!s(e))return;const t=((e,{prefix:t})=>{ +if(e.startsWith("language:"))return e.replace("language:","language-") +;if(e.includes(".")){const n=e.split(".") +;return[`${t}${n.shift()}`,...n.map(((e,t)=>`${e}${"_".repeat(t+1)}`))].join(" ") +}return`${t}${e}`})(e.scope,{prefix:this.classPrefix});this.span(t)} +closeNode(e){s(e)&&(this.buffer+="")}value(){return this.buffer}span(e){ +this.buffer+=``}}const r=(e={})=>{const t={children:[]} +;return Object.assign(t,e),t};class a{constructor(){ +this.rootNode=r(),this.stack=[this.rootNode]}get top(){ +return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){ +this.top.children.push(e)}openNode(e){const t=r({scope:e}) +;this.add(t),this.stack.push(t)}closeNode(){ +if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){ +for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)} +walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){ +return"string"==typeof t?e.addText(t):t.children&&(e.openNode(t), +t.children.forEach((t=>this._walk(e,t))),e.closeNode(t)),e}static _collapse(e){ +"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{ +a._collapse(e)})))}}class c extends a{constructor(e){super(),this.options=e} +addText(e){""!==e&&this.add(e)}startScope(e){this.openNode(e)}endScope(){ +this.closeNode()}__addSublanguage(e,t){const n=e.root +;t&&(n.scope="language:"+t),this.add(n)}toHTML(){ +return new o(this,this.options).value()}finalize(){ +return this.closeAllNodes(),!0}}function l(e){ +return e?"string"==typeof e?e:e.source:null}function g(e){return h("(?=",e,")")} +function u(e){return h("(?:",e,")*")}function d(e){return h("(?:",e,")?")} +function h(...e){return e.map((e=>l(e))).join("")}function f(...e){const t=(e=>{ +const t=e[e.length-1] +;return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{} +})(e);return"("+(t.capture?"":"?:")+e.map((e=>l(e))).join("|")+")"} +function p(e){return RegExp(e.toString()+"|").exec("").length-1} +const b=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./ +;function m(e,{joinWith:t}){let n=0;return e.map((e=>{n+=1;const t=n +;let i=l(e),s="";for(;i.length>0;){const e=b.exec(i);if(!e){s+=i;break} +s+=i.substring(0,e.index), +i=i.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?s+="\\"+(Number(e[1])+t):(s+=e[0], +"("===e[0]&&n++)}return s})).map((e=>`(${e})`)).join(t)} +const E="[a-zA-Z]\\w*",x="[a-zA-Z_]\\w*",w="\\b\\d+(\\.\\d+)?",y="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",_="\\b(0b[01]+)",O={ +begin:"\\\\[\\s\\S]",relevance:0},v={scope:"string",begin:"'",end:"'", +illegal:"\\n",contains:[O]},k={scope:"string",begin:'"',end:'"',illegal:"\\n", +contains:[O]},N=(e,t,n={})=>{const s=i({scope:"comment",begin:e,end:t, +contains:[]},n);s.contains.push({scope:"doctag", +begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)", +end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0}) +;const o=f("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/) +;return s.contains.push({begin:h(/[ ]+/,"(",o,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),s +},S=N("//","$"),M=N("/\\*","\\*/"),R=N("#","$");var j=Object.freeze({ +__proto__:null,APOS_STRING_MODE:v,BACKSLASH_ESCAPE:O,BINARY_NUMBER_MODE:{ +scope:"number",begin:_,relevance:0},BINARY_NUMBER_RE:_,COMMENT:N, +C_BLOCK_COMMENT_MODE:M,C_LINE_COMMENT_MODE:S,C_NUMBER_MODE:{scope:"number", +begin:y,relevance:0},C_NUMBER_RE:y,END_SAME_AS_BEGIN:e=>Object.assign(e,{ +"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{ +t.data._beginMatch!==e[1]&&t.ignoreMatch()}}),HASH_COMMENT_MODE:R,IDENT_RE:E, +MATCH_NOTHING_RE:/\b\B/,METHOD_GUARD:{begin:"\\.\\s*"+x,relevance:0}, +NUMBER_MODE:{scope:"number",begin:w,relevance:0},NUMBER_RE:w, +PHRASAL_WORDS_MODE:{ +begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/ +},QUOTE_STRING_MODE:k,REGEXP_MODE:{scope:"regexp",begin:/\/(?=[^/\n]*\/)/, +end:/\/[gimuy]*/,contains:[O,{begin:/\[/,end:/\]/,relevance:0,contains:[O]}]}, +RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~", +SHEBANG:(e={})=>{const t=/^#![ ]*\// +;return e.binary&&(e.begin=h(t,/.*\b/,e.binary,/\b.*/)),i({scope:"meta",begin:t, +end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)}, +TITLE_MODE:{scope:"title",begin:E,relevance:0},UNDERSCORE_IDENT_RE:x, +UNDERSCORE_TITLE_MODE:{scope:"title",begin:x,relevance:0}});function A(e,t){ +"."===e.input[e.index-1]&&t.ignoreMatch()}function I(e,t){ +void 0!==e.className&&(e.scope=e.className,delete e.className)}function T(e,t){ +t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)", +e.__beforeBegin=A,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords, +void 0===e.relevance&&(e.relevance=0))}function L(e,t){ +Array.isArray(e.illegal)&&(e.illegal=f(...e.illegal))}function B(e,t){ +if(e.match){ +if(e.begin||e.end)throw Error("begin & end are not supported with match") +;e.begin=e.match,delete e.match}}function P(e,t){ +void 0===e.relevance&&(e.relevance=1)}const D=(e,t)=>{if(!e.beforeMatch)return +;if(e.starts)throw Error("beforeMatch cannot be used with starts") +;const n=Object.assign({},e);Object.keys(e).forEach((t=>{delete e[t] +})),e.keywords=n.keywords,e.begin=h(n.beforeMatch,g(n.begin)),e.starts={ +relevance:0,contains:[Object.assign(n,{endsParent:!0})] +},e.relevance=0,delete n.beforeMatch +},H=["of","and","for","in","not","or","if","then","parent","list","value"],C="keyword" +;function $(e,t,n=C){const i=Object.create(null) +;return"string"==typeof e?s(n,e.split(" ")):Array.isArray(e)?s(n,e):Object.keys(e).forEach((n=>{ +Object.assign(i,$(e[n],t,n))})),i;function s(e,n){ +t&&(n=n.map((e=>e.toLowerCase()))),n.forEach((t=>{const n=t.split("|") +;i[n[0]]=[e,U(n[0],n[1])]}))}}function U(e,t){ +return t?Number(t):(e=>H.includes(e.toLowerCase()))(e)?0:1}const z={},W=e=>{ +console.error(e)},X=(e,...t)=>{console.log("WARN: "+e,...t)},G=(e,t)=>{ +z[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),z[`${e}/${t}`]=!0) +},K=Error();function F(e,t,{key:n}){let i=0;const s=e[n],o={},r={} +;for(let e=1;e<=t.length;e++)r[e+i]=s[e],o[e+i]=!0,i+=p(t[e-1]) +;e[n]=r,e[n]._emit=o,e[n]._multi=!0}function Z(e){(e=>{ +e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope, +delete e.scope)})(e),"string"==typeof e.beginScope&&(e.beginScope={ +_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope +}),(e=>{if(Array.isArray(e.begin)){ +if(e.skip||e.excludeBegin||e.returnBegin)throw W("skip, excludeBegin, returnBegin not compatible with beginScope: {}"), +K +;if("object"!=typeof e.beginScope||null===e.beginScope)throw W("beginScope must be object"), +K;F(e,e.begin,{key:"beginScope"}),e.begin=m(e.begin,{joinWith:""})}})(e),(e=>{ +if(Array.isArray(e.end)){ +if(e.skip||e.excludeEnd||e.returnEnd)throw W("skip, excludeEnd, returnEnd not compatible with endScope: {}"), +K +;if("object"!=typeof e.endScope||null===e.endScope)throw W("endScope must be object"), +K;F(e,e.end,{key:"endScope"}),e.end=m(e.end,{joinWith:""})}})(e)}function V(e){ +function t(t,n){ +return RegExp(l(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":"")) +}class n{constructor(){ +this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0} +addRule(e,t){ +t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]), +this.matchAt+=p(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null) +;const e=this.regexes.map((e=>e[1]));this.matcherRe=t(m(e,{joinWith:"|" +}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex +;const t=this.matcherRe.exec(e);if(!t)return null +;const n=t.findIndex(((e,t)=>t>0&&void 0!==e)),i=this.matchIndexes[n] +;return t.splice(0,n),Object.assign(t,i)}}class s{constructor(){ +this.rules=[],this.multiRegexes=[], +this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){ +if(this.multiRegexes[e])return this.multiRegexes[e];const t=new n +;return this.rules.slice(e).forEach((([e,n])=>t.addRule(e,n))), +t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){ +return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){ +this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){ +const t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex +;let n=t.exec(e) +;if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{ +const t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)} +return n&&(this.regexIndex+=n.position+1, +this.regexIndex===this.count&&this.considerAll()),n}} +if(e.compilerExtensions||(e.compilerExtensions=[]), +e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.") +;return e.classNameAliases=i(e.classNameAliases||{}),function n(o,r){const a=o +;if(o.isCompiled)return a +;[I,B,Z,D].forEach((e=>e(o,r))),e.compilerExtensions.forEach((e=>e(o,r))), +o.__beforeBegin=null,[T,L,P].forEach((e=>e(o,r))),o.isCompiled=!0;let c=null +;return"object"==typeof o.keywords&&o.keywords.$pattern&&(o.keywords=Object.assign({},o.keywords), +c=o.keywords.$pattern, +delete o.keywords.$pattern),c=c||/\w+/,o.keywords&&(o.keywords=$(o.keywords,e.case_insensitive)), +a.keywordPatternRe=t(c,!0), +r&&(o.begin||(o.begin=/\B|\b/),a.beginRe=t(a.begin),o.end||o.endsWithParent||(o.end=/\B|\b/), +o.end&&(a.endRe=t(a.end)), +a.terminatorEnd=l(a.end)||"",o.endsWithParent&&r.terminatorEnd&&(a.terminatorEnd+=(o.end?"|":"")+r.terminatorEnd)), +o.illegal&&(a.illegalRe=t(o.illegal)), +o.contains||(o.contains=[]),o.contains=[].concat(...o.contains.map((e=>(e=>(e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((t=>i(e,{ +variants:null},t)))),e.cachedVariants?e.cachedVariants:q(e)?i(e,{ +starts:e.starts?i(e.starts):null +}):Object.isFrozen(e)?i(e):e))("self"===e?o:e)))),o.contains.forEach((e=>{n(e,a) +})),o.starts&&n(o.starts,r),a.matcher=(e=>{const t=new s +;return e.contains.forEach((e=>t.addRule(e.begin,{rule:e,type:"begin" +}))),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end" +}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t})(a),a}(e)}function q(e){ +return!!e&&(e.endsWithParent||q(e.starts))}class J extends Error{ +constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}} +const Y=n,Q=i,ee=Symbol("nomatch"),te=n=>{ +const i=Object.create(null),s=Object.create(null),o=[];let r=!0 +;const a="Could not find the language '{}', did you forget to load/include a language module?",l={ +disableAutodetect:!0,name:"Plain text",contains:[]};let p={ +ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i, +languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-", +cssSelector:"pre code",languages:null,__emitter:c};function b(e){ +return p.noHighlightRe.test(e)}function m(e,t,n){let i="",s="" +;"object"==typeof t?(i=e, +n=t.ignoreIllegals,s=t.language):(G("10.7.0","highlight(lang, code, ...args) has been deprecated."), +G("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"), +s=e,i=t),void 0===n&&(n=!0);const o={code:i,language:s};N("before:highlight",o) +;const r=o.result?o.result:E(o.language,o.code,n) +;return r.code=o.code,N("after:highlight",r),r}function E(e,n,s,o){ +const c=Object.create(null);function l(){if(!N.keywords)return void M.addText(R) +;let e=0;N.keywordPatternRe.lastIndex=0;let t=N.keywordPatternRe.exec(R),n="" +;for(;t;){n+=R.substring(e,t.index) +;const s=_.case_insensitive?t[0].toLowerCase():t[0],o=(i=s,N.keywords[i]);if(o){ +const[e,i]=o +;if(M.addText(n),n="",c[s]=(c[s]||0)+1,c[s]<=7&&(j+=i),e.startsWith("_"))n+=t[0];else{ +const n=_.classNameAliases[e]||e;u(t[0],n)}}else n+=t[0] +;e=N.keywordPatternRe.lastIndex,t=N.keywordPatternRe.exec(R)}var i +;n+=R.substring(e),M.addText(n)}function g(){null!=N.subLanguage?(()=>{ +if(""===R)return;let e=null;if("string"==typeof N.subLanguage){ +if(!i[N.subLanguage])return void M.addText(R) +;e=E(N.subLanguage,R,!0,S[N.subLanguage]),S[N.subLanguage]=e._top +}else e=x(R,N.subLanguage.length?N.subLanguage:null) +;N.relevance>0&&(j+=e.relevance),M.__addSublanguage(e._emitter,e.language) +})():l(),R=""}function u(e,t){ +""!==e&&(M.startScope(t),M.addText(e),M.endScope())}function d(e,t){let n=1 +;const i=t.length-1;for(;n<=i;){if(!e._emit[n]){n++;continue} +const i=_.classNameAliases[e[n]]||e[n],s=t[n];i?u(s,i):(R=s,l(),R=""),n++}} +function h(e,t){ +return e.scope&&"string"==typeof e.scope&&M.openNode(_.classNameAliases[e.scope]||e.scope), +e.beginScope&&(e.beginScope._wrap?(u(R,_.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap), +R=""):e.beginScope._multi&&(d(e.beginScope,t),R="")),N=Object.create(e,{parent:{ +value:N}}),N}function f(e,n,i){let s=((e,t)=>{const n=e&&e.exec(t) +;return n&&0===n.index})(e.endRe,i);if(s){if(e["on:end"]){const i=new t(e) +;e["on:end"](n,i),i.isMatchIgnored&&(s=!1)}if(s){ +for(;e.endsParent&&e.parent;)e=e.parent;return e}} +if(e.endsWithParent)return f(e.parent,n,i)}function b(e){ +return 0===N.matcher.regexIndex?(R+=e[0],1):(T=!0,0)}function m(e){ +const t=e[0],i=n.substring(e.index),s=f(N,e,i);if(!s)return ee;const o=N +;N.endScope&&N.endScope._wrap?(g(), +u(t,N.endScope._wrap)):N.endScope&&N.endScope._multi?(g(), +d(N.endScope,e)):o.skip?R+=t:(o.returnEnd||o.excludeEnd||(R+=t), +g(),o.excludeEnd&&(R=t));do{ +N.scope&&M.closeNode(),N.skip||N.subLanguage||(j+=N.relevance),N=N.parent +}while(N!==s.parent);return s.starts&&h(s.starts,e),o.returnEnd?0:t.length} +let w={};function y(i,o){const a=o&&o[0];if(R+=i,null==a)return g(),0 +;if("begin"===w.type&&"end"===o.type&&w.index===o.index&&""===a){ +if(R+=n.slice(o.index,o.index+1),!r){const t=Error(`0 width match regex (${e})`) +;throw t.languageName=e,t.badRule=w.rule,t}return 1} +if(w=o,"begin"===o.type)return(e=>{ +const n=e[0],i=e.rule,s=new t(i),o=[i.__beforeBegin,i["on:begin"]] +;for(const t of o)if(t&&(t(e,s),s.isMatchIgnored))return b(n) +;return i.skip?R+=n:(i.excludeBegin&&(R+=n), +g(),i.returnBegin||i.excludeBegin||(R=n)),h(i,e),i.returnBegin?0:n.length})(o) +;if("illegal"===o.type&&!s){ +const e=Error('Illegal lexeme "'+a+'" for mode "'+(N.scope||"")+'"') +;throw e.mode=N,e}if("end"===o.type){const e=m(o);if(e!==ee)return e} +if("illegal"===o.type&&""===a)return 1 +;if(I>1e5&&I>3*o.index)throw Error("potential infinite loop, way more iterations than matches") +;return R+=a,a.length}const _=O(e) +;if(!_)throw W(a.replace("{}",e)),Error('Unknown language: "'+e+'"') +;const v=V(_);let k="",N=o||v;const S={},M=new p.__emitter(p);(()=>{const e=[] +;for(let t=N;t!==_;t=t.parent)t.scope&&e.unshift(t.scope) +;e.forEach((e=>M.openNode(e)))})();let R="",j=0,A=0,I=0,T=!1;try{ +if(_.__emitTokens)_.__emitTokens(n,M);else{for(N.matcher.considerAll();;){ +I++,T?T=!1:N.matcher.considerAll(),N.matcher.lastIndex=A +;const e=N.matcher.exec(n);if(!e)break;const t=y(n.substring(A,e.index),e) +;A=e.index+t}y(n.substring(A))}return M.finalize(),k=M.toHTML(),{language:e, +value:k,relevance:j,illegal:!1,_emitter:M,_top:N}}catch(t){ +if(t.message&&t.message.includes("Illegal"))return{language:e,value:Y(n), +illegal:!0,relevance:0,_illegalBy:{message:t.message,index:A, +context:n.slice(A-100,A+100),mode:t.mode,resultSoFar:k},_emitter:M};if(r)return{ +language:e,value:Y(n),illegal:!1,relevance:0,errorRaised:t,_emitter:M,_top:N} +;throw t}}function x(e,t){t=t||p.languages||Object.keys(i);const n=(e=>{ +const t={value:Y(e),illegal:!1,relevance:0,_top:l,_emitter:new p.__emitter(p)} +;return t._emitter.addText(e),t})(e),s=t.filter(O).filter(k).map((t=>E(t,e,!1))) +;s.unshift(n);const o=s.sort(((e,t)=>{ +if(e.relevance!==t.relevance)return t.relevance-e.relevance +;if(e.language&&t.language){if(O(e.language).supersetOf===t.language)return 1 +;if(O(t.language).supersetOf===e.language)return-1}return 0})),[r,a]=o,c=r +;return c.secondBest=a,c}function w(e){let t=null;const n=(e=>{ +let t=e.className+" ";t+=e.parentNode?e.parentNode.className:"" +;const n=p.languageDetectRe.exec(t);if(n){const t=O(n[1]) +;return t||(X(a.replace("{}",n[1])), +X("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"} +return t.split(/\s+/).find((e=>b(e)||O(e)))})(e);if(b(n))return +;if(N("before:highlightElement",{el:e,language:n +}),e.dataset.highlighted)return void console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",e) +;if(e.children.length>0&&(p.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."), +console.warn("https://github.com/highlightjs/highlight.js/wiki/security"), +console.warn("The element with unescaped HTML:"), +console.warn(e)),p.throwUnescapedHTML))throw new J("One of your code blocks includes unescaped HTML.",e.innerHTML) +;t=e;const i=t.textContent,o=n?m(i,{language:n,ignoreIllegals:!0}):x(i) +;e.innerHTML=o.value,e.dataset.highlighted="yes",((e,t,n)=>{const i=t&&s[t]||n +;e.classList.add("hljs"),e.classList.add("language-"+i) +})(e,n,o.language),e.result={language:o.language,re:o.relevance, +relevance:o.relevance},o.secondBest&&(e.secondBest={ +language:o.secondBest.language,relevance:o.secondBest.relevance +}),N("after:highlightElement",{el:e,result:o,text:i})}let y=!1;function _(){ +"loading"!==document.readyState?document.querySelectorAll(p.cssSelector).forEach(w):y=!0 +}function O(e){return e=(e||"").toLowerCase(),i[e]||i[s[e]]} +function v(e,{languageName:t}){"string"==typeof e&&(e=[e]),e.forEach((e=>{ +s[e.toLowerCase()]=t}))}function k(e){const t=O(e) +;return t&&!t.disableAutodetect}function N(e,t){const n=e;o.forEach((e=>{ +e[n]&&e[n](t)}))} +"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(()=>{ +y&&_()}),!1),Object.assign(n,{highlight:m,highlightAuto:x,highlightAll:_, +highlightElement:w, +highlightBlock:e=>(G("10.7.0","highlightBlock will be removed entirely in v12.0"), +G("10.7.0","Please use highlightElement now."),w(e)),configure:e=>{p=Q(p,e)}, +initHighlighting:()=>{ +_(),G("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")}, +initHighlightingOnLoad:()=>{ +_(),G("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.") +},registerLanguage:(e,t)=>{let s=null;try{s=t(n)}catch(t){ +if(W("Language definition for '{}' could not be registered.".replace("{}",e)), +!r)throw t;W(t),s=l} +s.name||(s.name=e),i[e]=s,s.rawDefinition=t.bind(null,n),s.aliases&&v(s.aliases,{ +languageName:e})},unregisterLanguage:e=>{delete i[e] +;for(const t of Object.keys(s))s[t]===e&&delete s[t]}, +listLanguages:()=>Object.keys(i),getLanguage:O,registerAliases:v, +autoDetection:k,inherit:Q,addPlugin:e=>{(e=>{ +e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=t=>{ +e["before:highlightBlock"](Object.assign({block:t.el},t)) +}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=t=>{ +e["after:highlightBlock"](Object.assign({block:t.el},t))})})(e),o.push(e)}, +removePlugin:e=>{const t=o.indexOf(e);-1!==t&&o.splice(t,1)}}),n.debugMode=()=>{ +r=!1},n.safeMode=()=>{r=!0},n.versionString="11.10.0",n.regex={concat:h, +lookahead:g,either:f,optional:d,anyNumberOfTimes:u} +;for(const t in j)"object"==typeof j[t]&&e(j[t]);return Object.assign(n,j),n +},ne=te({});return ne.newInstance=()=>te({}),ne}() +;"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs);/*! `bash` grammar compiled for Highlight.js 11.10.0 */ +(()=>{var e=(()=>{"use strict";return e=>{const s=e.regex,t={},n={begin:/\$\{/, +end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]};Object.assign(t,{ +className:"variable",variants:[{ +begin:s.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},n]});const a={ +className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE] +},i=e.inherit(e.COMMENT(),{match:[/(^|\s)/,/#.*$/],scope:{2:"comment"}}),c={ +begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/, +end:/(\w+)/,className:"string"})]}},o={className:"string",begin:/"/,end:/"/, +contains:[e.BACKSLASH_ESCAPE,t,a]};a.contains.push(o);const r={begin:/\$?\(\(/, +end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t] +},l=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10 +}),m={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0, +contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{ +name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/, +keyword:["if","then","else","elif","fi","for","while","until","in","do","done","case","esac","function","select"], +literal:["true","false"], +built_in:["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset","alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","sudo","type","typeset","ulimit","unalias","set","shopt","autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp","chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"] +},contains:[l,e.SHEBANG(),m,r,i,c,{match:/(\/[a-z._-]+)+/},o,{match:/\\"/},{ +className:"string",begin:/'/,end:/'/},{match:/\\'/},t]}}})() +;hljs.registerLanguage("bash",e)})();/*! `css` grammar compiled for Highlight.js 11.10.0 */ +(()=>{var e=(()=>{"use strict" +;const e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video","defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],r=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),t=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),i=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),o=["accent-color","align-content","align-items","align-self","alignment-baseline","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-end-end-radius","border-end-start-radius","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","cx","cy","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","empty-cells","enable-background","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","flood-color","flood-opacity","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","kerning","justify-content","justify-items","justify-self","left","letter-spacing","lighting-color","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","marker","marker-end","marker-mid","marker-start","mask","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","scale","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","speak","speak-as","src","tab-size","table-layout","text-anchor","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-offset","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","vector-effect","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index"].sort().reverse() +;return n=>{const a=n.regex,l=(e=>({IMPORTANT:{scope:"meta",begin:"!important"}, +BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number", +begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{ +className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{ +scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$", +contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{ +scope:"number", +begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?", +relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/} +}))(n),s=[n.APOS_STRING_MODE,n.QUOTE_STRING_MODE];return{name:"CSS", +case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"}, +classNameAliases:{keyframePosition:"selector-tag"},contains:[l.BLOCK_COMMENT,{ +begin:/-(webkit|moz|ms|o)-(?=[a-z])/},l.CSS_NUMBER_MODE,{ +className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{ +className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0 +},l.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{ +begin:":("+t.join("|")+")"},{begin:":(:)?("+i.join("|")+")"}]},l.CSS_VARIABLE,{ +className:"attribute",begin:"\\b("+o.join("|")+")\\b"},{begin:/:/,end:/[;}{]/, +contains:[l.BLOCK_COMMENT,l.HEXCOLOR,l.IMPORTANT,l.CSS_NUMBER_MODE,...s,{ +begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri" +},contains:[...s,{className:"string",begin:/[^)]/,endsWithParent:!0, +excludeEnd:!0}]},l.FUNCTION_DISPATCH]},{begin:a.lookahead(/@/),end:"[{;]", +relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/ +},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{ +$pattern:/[a-z-]+/,keyword:"and or not only",attribute:r.join(" ")},contains:[{ +begin:/[a-z-]+(?=:)/,className:"attribute"},...s,l.CSS_NUMBER_MODE]}]},{ +className:"selector-tag",begin:"\\b("+e.join("|")+")\\b"}]}}})() +;hljs.registerLanguage("css",e)})();/*! `json` grammar compiled for Highlight.js 11.10.0 */ +(()=>{var e=(()=>{"use strict";return e=>{const a=["true","false","null"],s={ +scope:"literal",beginKeywords:a.join(" ")};return{name:"JSON",aliases:["jsonc"], +keywords:{literal:a},contains:[{className:"attr", +begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/, +className:"punctuation",relevance:0 +},e.QUOTE_STRING_MODE,s,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE], +illegal:"\\S"}}})();hljs.registerLanguage("json",e)})();/*! `lisp` grammar compiled for Highlight.js 11.10.0 */ +(()=>{var e=(()=>{"use strict";return e=>{ +const n="[a-zA-Z_\\-+\\*\\/<=>&#][a-zA-Z0-9_\\-+*\\/<=>&#!]*",a="\\|[^]*?\\|",i="(-|\\+)?\\d+(\\.\\d+|\\/\\d+)?((d|e|f|l|s|D|E|F|L|S)(\\+|-)?\\d+)?",s={ +className:"literal",begin:"\\b(t{1}|nil)\\b"},l={className:"number",variants:[{ +begin:i,relevance:0},{begin:"#(b|B)[0-1]+(/[0-1]+)?"},{ +begin:"#(o|O)[0-7]+(/[0-7]+)?"},{begin:"#(x|X)[0-9a-fA-F]+(/[0-9a-fA-F]+)?"},{ +begin:"#(c|C)\\("+i+" +"+i,end:"\\)"}]},b=e.inherit(e.QUOTE_STRING_MODE,{ +illegal:null}),g=e.COMMENT(";","$",{relevance:0}),r={begin:"\\*",end:"\\*"},t={ +className:"symbol",begin:"[:&]"+n},c={begin:n,relevance:0},d={begin:a},o={ +contains:[l,b,r,t,{begin:"\\(",end:"\\)",contains:["self",s,b,l,c]},c], +variants:[{begin:"['`]\\(",end:"\\)"},{begin:"\\(quote ",end:"\\)",keywords:{ +name:"quote"}},{begin:"'"+a}]},v={variants:[{begin:"'"+n},{ +begin:"#'"+n+"(::"+n+")*"}]},m={begin:"\\(\\s*",end:"\\)"},u={endsWithParent:!0, +relevance:0};return m.contains=[{className:"name",variants:[{begin:n,relevance:0 +},{begin:a}]},u],u.contains=[o,v,m,s,l,b,g,r,t,d,c],{name:"Lisp",illegal:/\S/, +contains:[l,e.SHEBANG(),s,b,g,o,v,m,c]}}})();hljs.registerLanguage("lisp",e) +})();/*! `markdown` grammar compiled for Highlight.js 11.10.0 */ +(()=>{var e=(()=>{"use strict";return e=>{const n={begin:/<\/?[A-Za-z_]/, +end:">",subLanguage:"xml",relevance:0},a={variants:[{begin:/\[.+?\]\[.*?\]/, +relevance:0},{ +begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/, +relevance:2},{ +begin:e.regex.concat(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/), +relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{ +begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/ +},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0, +returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)", +excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[", +end:"\\]",excludeBegin:!0,excludeEnd:!0}]},i={className:"strong",contains:[], +variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}] +},s={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{ +begin:/_(?![_\s])/,end:/_/,relevance:0}]},c=e.inherit(i,{contains:[] +}),t=e.inherit(s,{contains:[]});i.contains.push(t),s.contains.push(c) +;let g=[n,a];return[i,s,c,t].forEach((e=>{e.contains=e.contains.concat(g) +})),g=g.concat(i,s),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{ +className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:g},{ +begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n", +contains:g}]}]},n,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)", +end:"\\s+",excludeEnd:!0},i,s,{className:"quote",begin:"^>\\s+",contains:g, +end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{ +begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{ +begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))", +contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{ +begin:"^[-\\*]{3,}",end:"$"},a,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{ +className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{ +className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},{scope:"literal", +match:/&([a-zA-Z0-9]+|#[0-9]{1,7}|#[Xx][0-9a-fA-F]{1,6});/}]}}})() +;hljs.registerLanguage("markdown",e)})();/*! `plaintext` grammar compiled for Highlight.js 11.10.0 */ +(()=>{var t=(()=>{"use strict";return t=>({name:"Plain text", +aliases:["text","txt"],disableAutodetect:!0})})() +;hljs.registerLanguage("plaintext",t)})();/*! `xml` grammar compiled for Highlight.js 11.10.0 */ +(()=>{var e=(()=>{"use strict";return e=>{ +const a=e.regex,n=a.concat(/[\p{L}_]/u,a.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),s={ +className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},t={begin:/\s/, +contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}] +},i=e.inherit(t,{begin:/\(/,end:/\)/}),c=e.inherit(e.APOS_STRING_MODE,{ +className:"string"}),l=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),r={ +endsWithParent:!0,illegal:/`]+/}]}]}]};return{ +name:"HTML, XML", +aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"], +case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[t,l,c,i,{begin:/\[/,end:/\]/,contains:[{ +className:"meta",begin://,contains:[t,i,l,c]}]}] +},e.COMMENT(//,{relevance:10}),{begin://, +relevance:10},s,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/, +relevance:10,contains:[l]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag", +begin:/)/,end:/>/,keywords:{name:"style"},contains:[r],starts:{ +end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag", +begin:/)/,end:/>/,keywords:{name:"script"},contains:[r],starts:{ +end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{ +className:"tag",begin:/<>|<\/>/},{className:"tag", +begin:a.concat(//,/>/,/\s/)))), +end:/\/?>/,contains:[{className:"name",begin:n,relevance:0,starts:r}]},{ +className:"tag",begin:a.concat(/<\//,a.lookahead(a.concat(n,/>/))),contains:[{ +className:"name",begin:n,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}} +})();hljs.registerLanguage("xml",e)})();/*! `yaml` grammar compiled for Highlight.js 11.10.0 */ +(()=>{var e=(()=>{"use strict";return e=>{ +const n="true false yes no null",a="[\\w#;/?:@&=+$,.~*'()[\\]]+",s={ +className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/ +},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable", +variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},i=e.inherit(s,{ +variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),l={ +end:",",endsWithParent:!0,excludeEnd:!0,keywords:n,relevance:0},t={begin:/\{/, +end:/\}/,contains:[l],illegal:"\\n",relevance:0},g={begin:"\\[",end:"\\]", +contains:[l],illegal:"\\n",relevance:0},b=[{className:"attr",variants:[{ +begin:/\w[\w :()\./-]*:(?=[ \t]|$)/},{begin:/"\w[\w :()\./-]*":(?=[ \t]|$)/},{ +begin:/'\w[\w :()\./-]*':(?=[ \t]|$)/}]},{className:"meta",begin:"^---\\s*$", +relevance:10},{className:"string", +begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{ +begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0, +relevance:0},{className:"type",begin:"!\\w+!"+a},{className:"type", +begin:"!<"+a+">"},{className:"type",begin:"!"+a},{className:"type",begin:"!!"+a +},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta", +begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)", +relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{ +className:"number", +begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b" +},{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},t,g,s],r=[...b] +;return r.pop(),r.push(i),l.contains=r,{name:"YAML",case_insensitive:!0, +aliases:["yml"],contains:b}}})();hljs.registerLanguage("yaml",e)})(); \ No newline at end of file diff --git a/images/static/rendering.png b/images/static/rendering.png new file mode 100644 index 0000000000000000000000000000000000000000..307231e27ee02f9e3f5b11c7192d2c29bcfbdd96 GIT binary patch literal 872668 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�G{2hx}Rz_unPN_;<)uJluG!xf{q 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� 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

^#1*gM=dIXM-6{kZ3 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

Pvr@bJlou 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 z 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Ð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 Yj1>I1%Ib?fbBKEx-8H*|x#jZe|0LSWH2?qr literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 00000000..300de26b --- /dev/null +++ b/index.html @@ -0,0 +1,1485 @@ + + + + 40Ants Doc Manual + + + + + + + + + + + + + + +

+ + + + +
Fork me on GitHub + + +

40Ants Doc Manual

+ + + + + + + + + +

About this fork

This system is a fork of MGL-PAX.

There are a few reasons, why I've created the fork.

The main goal is to extract a core features into the 40ants-doc system +with as little dependencies as possible. This is important, because with MGL-PAX's +style, you define documentation sections in your library's code, which makes +it dependent on the documentation system. However, heavy weight dependencies +like IRONCLAD, 3BMD or SWANK should not be required.

The seconds goal was to refactor a 3.5k lines of pax.lisp file into +a smaller modules to make navigation easier. This will help any person +who will decide to learn how the documentation builder works. Also, +granular design will make it possible loading subsystems like SLIME or SLY +integration.

The third goal was to make documentation processing more sequential and hackable. +To introduce hooks for adding new markup languages, and HTML themes.

Why this fork is different

Here are features already implemented in this fork:

  • Core system 40ants-doc now has only two dependencies on NAMED-READTABLES + and PYTHONIC-STRING-READER. If you want to compile a documentation, load + 40ants-doc-full system which will download such dependencies as markdown + parser and more.

  • Now you don't have to import any locative symbols into your package. Import + only a defsection macro and it will be enough to define documentation for + your library!

  • Added a warning mechanism, which will issue such warnings on words which looks + like a symbol, but when real symbol or reference is absent:

+ WARNING: Unable to find target for reference #<XREF "FIND-SOURCE" GENERIC-FUNCTION> + mentioned at 40Ants Doc Manual / Extension API / Reference Based Extensions +

  • Documentation processing now uses CommonDoc as intermediate format, and markup languages + other than Markdown can be supported.

  • Added a JS search index which will work when you are hosting pages on a static website + like GitHub pages.

  • It is possible to render pages in multiple formats and having cross references between them. + See Multiple Formats.

I'm planning to extend this fork even more. Read todo section to learn about +proposed features or start a new discussion +on the GitHub to suggest a new feature.

See full list of changes in the ChangeLog section.

40ANTS-DOC ASDF System Details

40ANTS-DOC-FULL ASDF System Details

Links

Here is the official repository and +the HTML documentation for the latest version.

This system is a fork of the MGL-PAX. +Because of massive refactoring, it is incompatible with original repository.

Background

Here is the story behind the MGL-PAX, precursor of 40ants-doc, written +by Gábor Melis.

As a user, I frequently run into documentation that's incomplete +and out of date, so I tend to stay in the editor and explore the +code by jumping around with SLIME's M-.. As a library +author, I spend a great deal of time polishing code, but precious +little writing documentation.

In fact, I rarely write anything more comprehensive than docstrings +for exported stuff. Writing docstrings feels easier than writing a +separate user manual and they are always close at hand during +development. The drawback of this style is that users of the library +have to piece the big picture together themselves.

That's easy to solve, I thought, let's just put all the narrative +that holds docstrings together in the code and be a bit like a +Literate Programming weenie turned inside out. The original +prototype which did almost everything I wanted was this:

(defmacro defsection (name docstring)
+  `(defun ,name () ,docstring))

Armed with defsection, I soon found myself organizing code following +the flow of user level documentation and relegated comments to +implementational details entirely. However, some portions of +defsection docstrings were just listings of all the functions, +macros and variables related to the narrative, and this list was +effectively repeated in the DEFPACKAGE form complete with little +comments that were like section names. A clear violation of +OAOO, one of them had to go, so defsection got a list of +symbols to export.

That was great, but soon I found that the listing of symbols is +ambiguous if, for example, a function, a compiler macro and a class +are named by the same symbol. This did not concern exporting, of +course, but it didn't help readability. Distractingly, on such +symbols, M-. was popping up selection dialogs. There were two +birds to kill, and the symbol got accompanied by a type which was +later generalized into the concept of locatives:

(defsection @introduction ()
+  "A single line for one man ..."
+  (foo class)
+  (bar function))

After a bit of elisp hacking, M-. was smart enough to disambiguate +based on the locative found in the vicinity of the symbol and +everything was good for a while.

Then I realized that sections could refer to other sections if there +were a section locative. Going down that path, I soon began to feel +the urge to generate pretty documentation as all the necessary +information was manifest in the defsection forms. The design +constraint imposed on documentation generation was that following +the typical style of upcasing symbols in docstrings there should be +no need to explicitly mark up links: if M-. works, then the +documentation generator shall also be able find out what's being +referred to.

I settled on Markdown as a reasonably non-intrusive +format, and a few thousand lines later MGL-PAX was born.

Tutorial

40ants-doc provides an extremely poor man's Explorable Programming +environment. Narrative primarily lives in so called sections that +mix markdown docstrings with references to functions, variables, +etc, all of which should probably have their own docstrings.

The primary focus is on making code easily explorable by using +SLIME's M-. (slime-edit-definition). See how to enable some +fanciness in Emacs Integration. Generating documentation +from sections and all the referenced items in Markdown or HTML +format is also implemented.

With the simplistic tools provided, one may accomplish similar +effects as with Literate Programming, but documentation is generated +from code, not vice versa and there is no support for chunking yet. +Code is first, code must look pretty, documentation is code.

When the code is loaded into the lisp, pressing M-. in SLIME on +the name of the section will take you there. Sections can also refer +to other sections, packages, functions, etc and you can keep exploring.

Here is an example of how it all works together:

(uiop:define-package #:foo-random
+  (:nicknames #:40ants-doc-full/tutorial)
+  (:documentation "This package provides various utilities for
+                   random. See @FOO-RANDOM-MANUAL.")
+  (:use #:common-lisp
+        #:40ants-doc)
+  (:import-from #:40ants-doc/ignored-words
+                #:ignore-words-in-package)
+  (:export #:foo-random-state
+           #:state
+           #:*foo-state*
+           #:gaussian-random
+           #:uniform-random))
+
+(in-package foo-random)
+
+(defsection @foo-random-manual (:title "Foo Random manual"
+                                :ignore-words ("FOO"))
+  "Here you describe what's common to all the referenced (and
+   exported) functions that follow. They work with *FOO-STATE*,
+   and have a :RANDOM-STATE keyword arg. Also explain when to
+   choose which."
+  (foo-random-state class)
+  (state (reader foo-random-state))
+  
+  "Hey we can also print states!"
+  
+  (print-object (method () (foo-random-state t)))
+  (*foo-state* variable)
+  (gaussian-random function)
+  (uniform-random function)
+  ;; this is a subsection
+  (@foo-random-examples section))
+
+(defclass foo-random-state ()
+  ((state :reader state
+          :documentation "Returns random foo's state.")))
+
+(defmethod print-object ((object foo-random-state) stream)
+  (print-unreadable-object (object stream :type t)))
+
+(defvar *foo-state* (make-instance 'foo-random-state)
+  "Much like *RANDOM-STATE* but uses the FOO algorithm.")
+
+(defun uniform-random (limit &key (random-state *foo-state*))
+  "Return a random number from the between 0 and LIMIT (exclusive)
+   uniform distribution."
+  (declare (ignore limit random-state))
+  nil)
+
+(defun gaussian-random (stddev &key (random-state *foo-state*))
+  "Return not a random number from a zero mean normal distribution with
+   STDDEV."
+  (declare (ignore stddev random-state))
+  nil)
+
+(defsection @foo-random-examples (:title "Examples")
+  "Let's see the transcript of a real session of someone working
+   with FOO:
+
+   ```cl-transcript
+   (values (princ :hello) (list 1 2))
+   .. HELLO
+   => :HELLO
+   => (1 2)
+
+   (make-instance 'foo-random-state)
+   ==> #<FOO-RANDOM-STATE >
+   ```")
+
+

Generating documentation in a very stripped down markdown format is +easy:

(40ants-doc-full/builder:render-to-string
+  @foo-random-manual
+  :format :markdown)

For this example, the generated markdown would look like this:

<a id="x-28FOO-RANDOM-3A-3A-40FOO-RANDOM-MANUAL-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29"></a>
+
+# Foo Random manual
+
+Here you describe what's common to all the referenced (and
+exported) functions that follow. They work with [`*foo-state*`][2133],
+and have a `:RANDOM-STATE` keyword arg. Also explain when to
+choose which.
+
+<a id="x-28FOO-RANDOM-3AFOO-RANDOM-STATE-20CLASS-29"></a>
+
+## [class](1cdd) `foo-random:foo-random-state` ()
+
+<a id="x-28FOO-RANDOM-3ASTATE-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-20FOO-RANDOM-3AFOO-RANDOM-STATE-29-29"></a>
+
+## [reader](eec8) `foo-random:state` (foo-random-state) ()
+
+Returns random foo's state.
+
+Hey we can also print states!
+
+<a id="x-28PRINT-OBJECT-20-28METHOD-20NIL-20-28FOO-RANDOM-3AFOO-RANDOM-STATE-20T-29-29-29"></a>
+
+## [method](0a8c) `common-lisp:print-object` (object foo-random-state) stream
+
+<a id="x-28FOO-RANDOM-3A-2AFOO-STATE-2A-20-28VARIABLE-29-29"></a>
+
+## [variable](7026) `foo-random:*foo-state*` #<foo-random-state >
+
+Much like `*RANDOM-STATE*` but uses the `FOO` algorithm.
+
+<a id="x-28FOO-RANDOM-3AGAUSSIAN-RANDOM-20FUNCTION-29"></a>
+
+## [function](1833) `foo-random:gaussian-random` stddev &key (random-state \*foo-state\*)
+
+Return not a random number from a zero mean normal distribution with
+`STDDEV`.
+
+<a id="x-28FOO-RANDOM-3AUNIFORM-RANDOM-20FUNCTION-29"></a>
+
+## [function](45c0) `foo-random:uniform-random` limit &key (random-state \*foo-state\*)
+
+Return a random number from the between 0 and `LIMIT` (exclusive)
+uniform distribution.
+
+<a id="x-28FOO-RANDOM-3A-3A-40FOO-RANDOM-EXAMPLES-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29"></a>
+
+## Examples
+
+Let's see the transcript of a real session of someone working
+with `FOO`:
+
+```cl-transcript
+(values (princ :hello) (list 1 2))
+.. HELLO
+=> :HELLO
+=> (1 2)
+
+(make-instance 'foo-random-state)
+==> #<FOO-RANDOM-STATE >
+```
+
+[2133]: #x-28FOO-RANDOM-3A-2AFOO-STATE-2A-20-28VARIABLE-29-29
+[1cdd]: https://github.com/40ants/doc/blob/4be20a5a946eb3526a75241c43c75701e6407b78/full/tutorial.lisp#L35
+[eec8]: https://github.com/40ants/doc/blob/4be20a5a946eb3526a75241c43c75701e6407b78/full/tutorial.lisp#L36
+[0a8c]: https://github.com/40ants/doc/blob/4be20a5a946eb3526a75241c43c75701e6407b78/full/tutorial.lisp#L39
+[7026]: https://github.com/40ants/doc/blob/4be20a5a946eb3526a75241c43c75701e6407b78/full/tutorial.lisp#L42
+[45c0]: https://github.com/40ants/doc/blob/4be20a5a946eb3526a75241c43c75701e6407b78/full/tutorial.lisp#L45
+[1833]: https://github.com/40ants/doc/blob/4be20a5a946eb3526a75241c43c75701e6407b78/full/tutorial.lisp#L51

MGL-PAX supported the plain text format which was more readble when viewed +from a simple text editor, but I've dropped support for plain text in this fork +because most time documentation are read in the browser these days.

To render into the files, use 40ants-doc-full/builder:render-to-files +and 40ants-doc-full/builder:update-asdf-system-docs functions.

Last one can even generate documentation for different, but related +libraries at the same time with the output going to different files, +but with cross-page links being automatically added for symbols +mentioned in docstrings. See Generating Documentation for +some convenience functions to cover the most common cases.

Note how (*FOO-STATE* VARIABLE) in the defsection form includes its documentation in +@FOO-RANDOM-MANUAL. The symbols variable and function are just two +instances of 'locatives' which are used in defsection to refer to +definitions tied to symbols. See Locative Types.

The transcript in the code block tagged with cl-transcript is +automatically checked for up-to-dateness. See +Transcripts.

Emacs Integration

Integration into SLIME's M-. (slime-edit-definition) allows one +to visit the source location of the thing that's identified by a +symbol and the locative before or after the symbol in a buffer. With +this extension, if a locative is the previous or the next expression +around the symbol of interest, then M-. will go straight to the +definition which corresponds to the locative. If that fails, M-. +will try to find the definitions in the normal way which may involve +popping up an xref buffer and letting the user interactively select +one of possible definitions.

Note that the this feature is implemented in terms of +SWANK-BACKEND:FIND-SOURCE-LOCATION and +SWANK-BACKEND:FIND-DEFINITIONS whose support varies across the Lisp +implementations. Sadly, but this integration does not with SLY because +it does not support hooks on finding definition.

In the following examples, pressing M-. when the cursor is on one +of the characters of FOO or just after FOO, will visit the +definition of function FOO:

function foo
+foo function
+(function foo)
+(foo function)
+

In particular, references in a defsection form are in (SYMBOL +locative) format so M-. will work just fine there.

Just like vanilla M-., this works in comments and docstrings. In +this example pressing M-. on FOO will visit FOO's default +method:

;;;; See FOO `(method () (t t t))` for how this all works.
+;;;; But if the locative has semicolons inside: FOO `(method
+;;;; () (t t t))`, then it won't, so be wary of line breaks
+;;;; in comments.

With a prefix argument (C-u M-.), one can enter a symbol plus a +locative separated by whitespace to preselect one of the +possibilities.

The M-. extensions can be enabled by adding this to your Emacs +initialization file (or loading src/pax.el):

;;; M-. integration
+
+(defun 40ants-doc-edit-locative-definition (name &optional where)
+  (or (40ants-doc-locate-definition name (40ants-doc-locative-before))
+      (40ants-doc-locate-definition name (40ants-doc-locative-after))
+      (40ants-doc-locate-definition name (40ants-doc-locative-after-in-brackets))
+      ;; support "foo function" and "function foo" syntax in
+      ;; interactive use
+      (let ((pos (cl-position ?\s name)))
+        (when pos
+          (or (40ants-doc-locate-definition (cl-subseq name 0 pos)
+                                            (cl-subseq name (1+ pos)))
+              (40ants-doc-locate-definition (cl-subseq name (1+ pos))
+                                            (cl-subseq name 0 pos)))))))
+
+(defun 40ants-doc-locative-before ()
+  (ignore-errors (save-excursion
+                   (slime-beginning-of-symbol)
+                   (slime-last-expression))))
+
+(defun 40ants-doc-locative-after ()
+  (ignore-errors (save-excursion
+                   (slime-end-of-symbol)
+                   (slime-forward-sexp)
+                   (slime-last-expression))))
+
+(defun 40ants-doc-locative-after-in-brackets ()
+  (ignore-errors (save-excursion
+                   (slime-end-of-symbol)
+                   (skip-chars-forward "`" (+ (point) 1))
+                   (when (and (= 1 (skip-chars-forward "\\]" (+ (point) 1)))
+                              (= 1 (skip-chars-forward "\\[" (+ (point) 1))))
+                     (buffer-substring-no-properties
+                      (point)
+                      (progn (search-forward "]" nil (+ (point) 1000))
+                             (1- (point))))))))
+
+(defun 40ants-doc-locate-definition (name locative)
+  (when locative
+    (let ((location
+           (slime-eval
+            ;; Silently fail if mgl-pax is not loaded.
+            `(cl:when (cl:find-package :mgl-pax)
+                      (cl:funcall
+                       (cl:find-symbol
+                        (cl:symbol-name :locate-definition-for-emacs) :mgl-pax)
+                       ,name ,locative)))))
+      (when (and (consp location)
+                 (not (eq (car location) :error)))
+        (slime-edit-definition-cont
+         (list (make-slime-xref :dspec `(,name)
+                                :location location))
+         "dummy name"
+         where)))))
+
+(when (boundp 'slime-edit-definition-hooks)
+  (add-hook 'slime-edit-definition-hooks '40ants-doc-edit-locative-definition))
+

Note, there is also another part of Emacs code, related to +transcription blocks. It is described in Transcripts section.

Basics

Now let's examine the most important pieces in detail.

Defining Sections

macro
name (&key (package '\*package\*) (package-symbol nil) (readtable-symbol '\*readtable\*) (section-class 'section) (export nil) title link-title-to (discard-documentation-p \*discard-documentation-p\*) (external-docs nil) (external-links nil) (ignore-words nil)) &body entries

Define a documentation section and maybe export referenced symbols. +A bit behind the scenes, a global variable with NAME is defined and +is bound to a section object. By convention, section names +start with the character @. See Tutorial for an example.

ENTRIES consists of docstrings and references. Docstrings are +arbitrary strings in markdown format, references are defined in the +forms:

(symbol locative) or ((symbol1 symbol2 ... symboln) locative)
+

For example, (FOO FUNCTION) refers to the function FOO, (@BAR +SECTION) says that @BAR is a subsection of this +one. (BAZ (METHOD () (T T T))) refers to the default method of the +three argument generic function BAZ. (FOO FUNCTION) is +equivalent to (FOO (FUNCTION)).

A locative in a reference can either be a symbol or it can be a list +whose CAR is a symbol. In either case, the symbol is the called the +type of the locative while the rest of the elements are the locative +arguments. See Locative Types for the list of locative +types available out of the box.

The same symbol can occur multiple times in ENTRIES, typically +with different locatives, but this is not required.

The references are not looked up (see 40ants-doc/reference:resolve in the +Extension API) until documentation is generated, so it is +allowed to refer to things yet to be defined.

If you set :EXPORT to true, the referenced symbols and NAME are +candidates for exporting. A candidate symbol is exported if

  • it is accessible in package (it's not OTHER-PACKAGE:SOMETHING) + and

  • there is a reference to it in the section being defined with a + locative whose type is approved by exportable-locative-type-p.

The original idea with confounding documentation and exporting is to force +documentation of all exported symbols. However when forking MGL-PAX into +40ants-doc I've decided explicit imports make code more readable, and +changed the default for :EXPORT argument to NIL and added automatic +warnings to help find exported symbols not referenced from the documention.

If you decide to use :EXPORT t argument, note it will cause +package variance +error on SBCL. To prevent it, use UIOP:DEFINE-PACKAGE instead +of CL:DEFPACKAGE.

:TITLE is a non-marked-up string or NIL. If non-nil, it determines +the text of the heading in the generated output. :LINK-TITLE-TO is a +reference given as an +(OBJECT LOCATIVE) pair or NIL, to which the heading will link when +generating HTML. If not specified, the heading will link to its own +anchor.

When :DISCARD-DOCUMENTATION-P (defaults to *discard-documentation-p*) +is true, ENTRIES will not be recorded to save memory.

EXTERNAL-DOCS argument can be a list of URLs leading to documentation +of other libraries. These libraries should be documented using 40ants-doc +and you'll be able to mention symbols from them and have automatic +cross-links.

EXTERNAL-LINKS argument could contain an alist of ("name" . "URL") pairs. +These pairs will be tranformed to name: URL text and appended to each +markdown part of the defined chapter. This argument is useful when you are +having more than one text part in the chapter and want to reference same +URL from all of them using short markdown links.

:IGNORE-WORDS allows to pass a list of strings which should not cause +warnings. Usually these are uppercased words which are not symbols +in the current package, like SLIME, LISP, etc.

When you use DOCS-BUILDER, you might want +to define a @readme variable to make README.md file with the same content as +your main documentation. This case might be popular for libraries having +a short documentation.

To define @readme as a copy of the main doc, export @readme symbol and do this in the code:

(defparameter @readme (40ants-doc:copy-section @index))

The default value of defsection's DISCARD-DOCUMENTATION-P argument. +One may want to set *DISCARD-DOCUMENTATION-P* to true before +building a binary application.

Sometimes code might be generated without source location attached.

For example Mito generates slot readers this way. +Such symbols should be added to this list to skip warnings during the documentation build.

Use such code to add a new symbol to ignore:

(eval-when (:compile-toplevel :load-toplevel :execute)
+  (pushnew 'reblocks-auth/models:profile-user
+           40ants-doc:*symbols-with-ignored-missing-locations*))

Returns a list of words or symbols to ignore in OBJ's documentation.

Should return T if objects implements a method for ignored-words generic-function.

Adds given symbols or string to ignore list bound to the current package.

You will not be warned when one of these symbols is not documented +or documented and not exported from the package.

Cross-referencing

You can cross-reference entries from different documentation parts be it +content of the defsection or a documentation string of some lisp entity.

The simples form of cross reference is uppercased name of the entity, like: +40ants-doc/reference:make-reference. But if there are more than one locative +bound to the name, then all these links will be rendered in a parenthesis. +For example, docstring:

See 40ANTS-DOC/SOURCE-API:FIND-SOURCE.

will be rendered as "See 40ants-doc/source-api:find-source (1 2)." because +there is a generic-function and a method called find-source (1 2).

But you can mention a locative type in a docstring before or after a symbol name:

See 40ANTS-DOC/SOURCE-API:FIND-SOURCE generic-function.

and it will be rendered as: See 40ants-doc/source-api:find-source generic-function.

In case if you don't want locative type to appear in the resulting documentation +or if locative type is complex, then you can use in a docstring markdown reference:

See [40ANTS-DOC/SOURCE-API:FIND-SOURCE][(method () (40ants-doc/reference:reference))].

and link will lead to the specified method: See 40ants-doc/source-api:find-source.

Autodocumentation

40ants-doc system provides an additional subsystem and package 40ANTS-DOC/AUTODOC. +This subsystem contains a macro defautodoc, which is similar to +defsection, but generates a section filled with content of the given ASDF system.

This subsystem is not loaded by default because it brings a multiple additional dependencies:

  • alexandria

  • cl-change-case

  • cl-ppcre

  • cl-unicode

  • closer-mop

but I'm trying to keep dependencies of the core 40ants-doc system is minimal.

Use it if your don't care or your have docs in a separate ASDF sybsystem.

macro
name (&key system (title "api") (show-system-description-p nil) (readtable-symbol '\*readtable\*) (section-class 'section) (external-docs nil) (external-links nil) (ignore-words nil))

Macro defautodoc collects all packages of the ASDF system and analyzes all external symbols. +In resulting documentation symbols are grouped by packages and types.

Here is how you can define a section using defautodoc:

(40ants/defautodoc @api (:system :cl-telegram-bot))

This form will generate complete API reference for the CL-TELEGRAM-BOT system.

The most wonderful it that you can integrate this @api section with handwritten +documentation like this:

(defsection @index (:title "cl-telegram-bot - Telegram Bot API")
+  (@installation section)
+  (@quickstart section)
+  (@api section))
+
+When SHOW-SYSTEM-DESCRIPTION-P argument is not NIL, section will be started from the
+description of the given ASDF system.

Generating Documentation

To make documentation builder work, you need to load 40ants-doc-full asdf system.

There are two core functions which render documentation to a string or files:

function
object &key (format :html) (source-uri-fn 40ants-doc/reference-api:\*source-uri-fn\*) (full-package-names t)

Renders given CommonDoc node into the string using specified format. +Supported formats are :HTML and :MARKDOWN.

This function is useful for debugging 40ants-doc itself.

function
sections &key (theme '40ants-doc-full/themes/default:default-theme) (base-dir #p"./") (base-url nil) (source-uri-fn 40ants-doc/reference-api:\*source-uri-fn\*) (warn-on-undocumented-packages 40ants-doc-full/commondoc/page::\*warn-on-undocumented-packages\*) (clean-urls 40ants-doc-full/rewrite::\*clean-urls\*) (downcase-uppercase-code 40ants-doc-full/builder/vars::\*downcase-uppercase-code\*) (format :html) highlight-languages highlight-theme (full-package-names t)

Renders given sections or pages into a files on disk.

By default, it renders in to HTML, but you can specify FORMAT argument. +Supported formats are :HTML and :MARKDOWN.

Returns an absolute pathname to the output directory as the first value +and pathnames corresponding to each of given sections.

When WARN-ON-UNDOCUMENTED-PACKAGES is true, then builder will check if there +are other packages of the package-inferred system with external but +not documented symbols. Otherwise, external symbols are searched only +in packages with at least one documented entity.

If CLEAN-URLS is true, then builder rewrites filenames and urls to make +it possible to host files on site without showing .html files inside. Also, +you need to specify a BASE-URL, to make urls absolute if you are rendering +markdown files together with HTML.

If DOWNCASE-UPPERCASE-CODE is true, then all references to symbols will be +downcased.

THEME argument should be a theme class name. By default it is +40ants-doc-full/themes/default:default-theme. See Defining a Custom Theme +to learn how to define themes.

HIGHLIGHT-LANGUAGES and HIGHLIGHT-THEME arguments allow to redefine theme's +settings for Highlight.js. Languages should be a list of strings where each +item is a language name, supported by Highlight.js. Theme should be a +name of a supported theme. You can preview different highlighting themes here

When FULL-PACKAGE-NAMES is true (default), then all symbols in documentation headers +are rendered in their fully qualified form. This helps a lot when you are documenting +a package inferred ASDF system.

When building HTML documentation, this function also renders and index file `references.json +with references to all documented entities. You can give a list of urls to such reference files +as EXTERNAL-DOCS argument of defsection macro if you want to reference entities from other libraries.

Besides render-to-string and render-to-files a convenience function is provided + to serve the common case of having an ASDF system with a readme and a directory for the +HTML documentation.

function
SECTIONS-OR-PAGES ASDF-SYSTEM &KEY (README-SECTIONS NIL) (CHANGELOG-SECTIONS NIL) (THEME '40ANTS-DOC-FULL/THEMES/DEFAULT:DEFAULT-THEME) (WARN-ON-UNDOCUMENTED-PACKAGES 40ANTS-DOC-FULL/COMMONDOC/PAGE::\*WARN-ON-UNDOCUMENTED-PACKAGES\*) (BASE-URL NIL) (DOCS-DIR #P"docs/") (CLEAN-URLS 40ANTS-DOC-FULL/REWRITE::\*CLEAN-URLS\*) (DOWNCASE-UPPERCASE-CODE 40ANTS-DOC-FULL/BUILDER/VARS::\*DOWNCASE-UPPERCASE-CODE\*) HIGHLIGHT-LANGUAGES HIGHLIGHT-THEME (FULL-PACKAGE-NAMES T)

Generate pretty HTML documentation for a single ASDF system, +possibly linking to github. If you are migrating from MGL-PAX, +then note, this function replaces UPDATE-ASDF-SYSTEM-HTML-DOCS +and UPDATE-ASDF-SYSTEM-README while making it possible to generate +a crosslinks between README.md and HTML docs. The same way you +can generate a ChangeLog.md file using :CHANGELOG-SECTIONS argument. +See Changelog Generation section to learn about +40ants-doc/changelog:defchangelog helper.

Both :README-SECTIONS and :CHANGELOG-SECTIONS arguments may be a single +item or a list.

See docs on render-to-files function to learn about meaning of +BASE-DIR, BASE-URL, SOURCE-URI-FN, WARN-ON-UNDOCUMENTED-PACKAGES, CLEAN-URLS, +DOWNCASE-UPPERCASE-CODE, THEME, HIGHLIGHT-LANGUAGES and HIGHLIGHT-THEME arguments.

Example usage:

(40ants-doc-full/builder:update-asdf-system-docs 40ants-doc-full/doc:@index
+                                                 :40ants-doc
+                                                 :readme-sections 40ants-doc-full/doc:@readme)

This is just a shorthand to call render-to-files for ASDF system.

All sections, listed in :README-SECTIONS argment will be concantenated into the README.md. +Some symbols, referenced in the :README-SECTIONS but not documented there will be +linked to the HTML documentation. To make this work for a hosted static sites, +then provide :BASE-URL of the site, otherwise, links will be relative.

In MGL-PAX this function supported such parameters as :UPDATE-CSS-P and :PAGES, +but in 40ants-doc javascript and CSS files are updated automatically. See documentation +on render-to-files to learn how does page separation and other parameters work.

If you want a more generic wrapper for building documentation for your projects, +take a look at DOCS-BUILDER.

Returns an ASDF system currently documented by call to update-asdf-system-docs.

This function can be used by your extensions to do add some additional features +like github stripe "Fork Me".

A list of blocks of links to be display on the sidebar on the left, +above the table of contents. A block is of the form +(&KEY TITLE ID LINKS), where TITLE will be displayed at the top of the block in a +HTML div with id, followed by the links. LINKS is a list +of (URI LABEL) elements.`

Is not supported yet.

Like *document-html-top-blocks-of-links*, only it is displayed +below the table of contents.

Is not supported yet.

Multiple Formats

With 40ants-doc you can render HTML and Markdown documentation simultaneously. +This way, you can cross-reference entities from the README.md or ChangeLog.md to HTML docs.

To render documents in multiple formats, you have to pass to function render-to-files not +40ants-doc:section objects, but PAGE objects. Page object consists of one or more sections and additional +information such as document format. A section can belong to a multiple pages usually having different +formats. This allows you to include "tutorial" section into both HTML docs and README.

Here is an example of rendering the full documentation and a README with only introduction and tutorial:

(defsection @full-manual (:title "Manual")
+  (@introduction)
+  (@tutorial)
+  (@api)
+  (@changelog))
+
+(render-to-files
+ (list @full-manual
+       (40ants-doc-full/page:make-page (list @introduction
+                                        @tutorial)
+                                       :format :markdown
+                                       :base-filename "README")
+       (40ants-doc-full/page:make-page @changelog
+                                       :format :markdown
+                                       :base-filename "ChangeLog")))

The same approach works with the update-asdf-system-docs function.

Changelog Generation

macro
(&KEY (TITLE "ChangeLog") IGNORE-WORDS EXTERNAL-DOCS EXTERNAL-LINKS) &BODY VERSIONS

This macro might be used to define a ChangeLog in a structured way. +With defchangelog you specify a body where each sublist starts with +a version number and the rest is it's description in the markdown +format. You can mention symbols from the rest of the documentation +and they will be cross-linked automatically if you are using +40ants-doc-full/builder:update-asdf-system-docs function.

Here is an example:

(defchangelog ()
+  (0.2.0
+   "- Feature B implemented.
+    - Bug was fixed in function FOO.")
+  
+  (0.1.0
+   "- Project forked from [MGL-PAX](https://github.com/melisgl/mgl-pax).
+    - Feature A implemented."))

Github Workflow

It is generally recommended to commit generated readmes (see +40ants-doc-full/builder:update-asdf-system-docs) so that users have something to read +without reading the code and sites like github can display them.

HTML documentation can also be committed, but there is an issue with +that: when linking to the sources (see make-github-source-uri-fn), +the commit id is in the link. This means that code changes need to +be committed first, then HTML documentation regenerated and +committed in a followup commit.

To serve static documentation, use gh-pages. +You can use a separate branch gh-pages, or point GitHub Pages +to a docs folder inside the main branch. +Good description of this process is +http://sangsoonam.github.io/2019/02/08/using-git-worktree-to-deploy-github-pages.html. +Two commits needed still, but it is somewhat less painful.

This way the HTML documentation will be available at +http://<username>.github.io/<repo-name>. It is probably a good +idea to add section like the Links section to allow jumping +between the repository and the gh-pages site.

function
asdf-system &key github-uri git-version

Return a function suitable as :SOURCE-URI-FN of +the 40ants-doc-full/builder:render-to-files function. The function looks the source +location of the reference passed to it, and if the location is +found, the path is made relative to the root directory of +ASDF-SYSTEM and finally an URI pointing to github is returned. The +URI looks like this:

https://github.com/melisgl/mgl-pax/blob/master/src/pax-early.lisp#L12
+

"master" in the above link comes from GIT-VERSION.

If GIT-VERSION is NIL, then an attempt is made to determine to +current commit id from the .git in the directory holding +ASDF-SYSTEM. If no .git directory is found, then no links to +github will be generated.

If GITHUB-URI argument is not given, function will try to +get URL from ASDF system's description. To make this work, +your system description should look like this:

(defsystem 40ants-doc
+  ...
+  :source-control (:git "https://github.com/40ants/doc")
+  ...))))

A separate warning is signalled whenever source location lookup +fails or if the source location points to a directory not below the +directory of ASDF-SYSTEM.

Set this to a function of one argument.

The argument of this function will be a 40ants-doc/reference:reference +object and the result should be a full URL leading to the web page where +referenced object can be viewed. Usually this is a GitHub's page.

When you are using 40ants-doc-full/builder:update-asdf-system-docs, +this variable will be automatically bound to the result of +40ants-doc-full/github:make-github-source-uri-fn function call if +ASDF system has a :SOURCE-CONTROL slot.

See 40ants-doc-full/github:make-github-source-uri-fn for details.

Returns URI for the reference object +if *source-uri-fn* is bound to a function.

PAX World

MGL-PAX supported a "World" which was a registry of documents, which can generate +cross-linked HTML documentation pages for all the registered +documents.

But I decided to drop this feature for now, because usually build libraries documentation +separately as part of their CI pipline.

If somebody want's cross referencing between different libraries, then instead +of building their docs simultaneously, I'd suggest to create an index of entities, +provided by libraries and to store them as a JSON file along with a library documentation.

This way it will be possible to enumerate such sources of cross references as usual URLs.

Such feature is not implemented in the 40ants-doc system yet, but probably it will be +useful for libraries built around the Weblocks. +If you want to help and implement the feature, please, let me know.

Markdown Support

The Markdown in docstrings is processed with the +3BMD library.

Indentation

Docstrings can be indented in any of the usual styles. +40ants-doc normalizes indentation by converting:

(defun foo ()
+  "This is
+   indented
+   differently")

to

(defun foo ()
+  "This is
+indented
+differently")

Docstrings in sources are indented in various ways which can easily +mess up markdown. To handle the most common cases leave the first +line alone, but from the rest of the lines strip the longest run of +leading spaces that is common to all non-blank lines."

Syntax highlighting

For syntax highlighting, github's fenced code +blocks markdown extension to mark up code +blocks with triple backticks is enabled so all you need to do is +write:

```elisp
+(defun foo ())
+```
+

to get syntactically marked up HTML output. The language tag, elisp in this example, +is optional and defaults to commonlisp.

Originally MGL-PAX used colorize for the syntax +highlighting, but 40ants-doc uses Highlight.js which is able to +guess code block language if it is not specified. To minimize HTML document's +static size, Hightlight.js is configured to support only these languages:

  • bash

  • css

  • json

  • yaml

  • plain-text

  • html

  • markdown

  • lisp

There is a separate README where you will find instructions on how to +support other languages.

Besides an automatic language detection, the other cool feature of Highlight.js +is it's support for different color themes. Here you can view all available themes: +https://highlightjs.org/static/demo/. +There is no easy way to choose color theme yet, but probably this will be a nice +feature for 40ants-doc.

MathJax

Displaying pretty mathematics in TeX format is supported via +MathJax. It can be done inline with $ like this:

$\int_0^\infty e^{-x^2} dx=\frac{\sqrt{\pi}}{2}$
+

which is diplayed as $\int_0^\infty e^{-x^2} +dx=\frac{\sqrt{\pi}}{2}$, or it can be delimited by $$ like this:

$$\int_0^\infty e^{-x^2} dx=\frac{\sqrt{\pi}}{2}$$
+

to get: $$\int_0^\infty e^{-x^2} dx=\frac{\sqrt{\pi}}{2}$$

MathJax will leave code blocks (including those inline with +backticks) alone. Outside code blocks, escape $ by prefixing it +with a backslash to scare MathJax off.

Escaping all those backslashes in TeX fragments embedded in Lisp +strings can be a pain. Pythonic String +Reader can help +with that.

Documentation Printer Variables

Docstrings are assumed to be in markdown format and they are pretty +much copied verbatim to the documentation subject to a few knobs +described below.

Note, some of these variables might be not supported yet in this fork.

When true, words with at least three characters and no lowercase +characters naming an interned symbol are assumed to be code as if +they were marked up with backticks which is especially useful when +combined with 40ants-doc-full/link:*document-link-code*. For example, this docstring:

"`FOO` and FOO."
+

is equivalent to this:

"`FOO` and `FOO`."
+

if FOO is an interned symbol.

When true, during the process of generating documentation for a +40ants-doc:section class, HTML anchors are added before the documentation of +every reference that's not to a section. Also, markdown style +reference links are added when a piece of inline code found in a +docstring refers to a symbol that's referenced by one of the +sections being documented. Assuming BAR is defined, the +documentation for:

(defsection @foo
+  (foo function)
+  (bar function))
+
+(defun foo (x)
+  "Calls `BAR` on `X`."
+  (bar x))

would look like this:

- [function] FOO X
+
+    Calls [`BAR`][1] on `X`.
+

Instead of BAR, one can write [bar][] or [`bar`][] as well. +Since symbol names are parsed according to READTABLE-CASE, character +case rarely matters.

Now, if BAR has references with different locatives:

(defsection @foo
+  (foo function)
+  (bar function)
+  (bar type))
+
+(defun foo (x)
+  "Calls `BAR` on `X`."
+  (bar x))

then documentation would link to all interpretations:

- [function] FOO X
+
+    Calls `BAR`([`1`][link-id-1] [`2`][link-id-2]) on `X`.
+

This situation occurs with 40ants-doc:section which is both a class (see +40ants-doc:section class) and a locative type denoted by a symbol (see +40ants-doc/locatives:section locative). Back in the example above, clearly, +there is no reason to link to type BAR, so one may wish to select +the function locative. There are two ways to do that. One is to +specify the locative explicitly as the id of a reference link:

"Calls [BAR][function] on X."
+

However, if in the text there is a locative immediately before or +after the symbol, then that locative is used to narrow down the +range of possibilities. This is similar to what the M-. extension +does. In a nutshell, if M-. works without questions then the +documentation will contain a single link. So this also works without +any markup:

"Calls function `BAR` on X."
+

This last option needs backticks around the locative if it's not a +single symbol.

Note that *DOCUMENT-LINK-CODE* can be combined with +40ants-doc-full/builder/printer:*document-uppercase-is-code* to have links generated for +uppercase names with no quoting required.

A non-negative integer. In their hierarchy, sections on levels less +than this value get numbered in the format of 3.1.2. Setting it to +0 turns numbering off.

Is not supported yet.

Locative Types

These are the locatives type supported out of the box. As all +locative types, they are symbols and their names should make it +obvious what kind of things they refer to. Unless otherwise noted, +locatives take no arguments.

This package holds all symbols denoting 40ants-doc locatives.

It serves for a forward declaration of supported locatives. +To build documentation you'll need to load the 40ants-doc-full system +which includes methods supporting these locatives.

Refers to an asdf system. The generated documentation will include +meta information extracted from the system definition. This also +serves as an example of a symbol that's not accessible in the +current package and consequently is not exported.

A title of the documentation section can be modified if you'll +define a method for 40ants-doc/locatives/asdf-system:asdf-system-documentation-title generic-function. +Use EQL specifier for the method.

Returns a title for a section describing an ASDF system.

You might want to define a method using EQL specializer +to make a title shorter or to remove a system name from it.

Refers to a global special variable. INITFORM, or if not specified, +the global value of the variable is included in the documentation.

Refers to a DEFCONSTANT. INITFORM, or if not specified, +the value of the constant is included in the documentation.

Note that the arglist in the generated documentation depends on +the quality of SWANK-BACKEND:ARGLIST. It may be that default +values of optional and keyword arguments are missing.

locative
method-qualifiers method-specializers

See CL:FIND-METHOD for the description of the arguments. +To refer to the default method of the three argument generic +function FOO:

(foo (method () (t t t)))

To refer to an accessor named FOO-SLOT of class +FOO:

(foo-slot (accessor foo))

To refer to a reader named FOO-SLOT of class +FOO:

(foo-slot (reader foo))

To refer to a writer named FOO-SLOT of class +FOO:

(foo-slot (writer foo))

This is a synonym of function with the difference that the often +ugly and certainly uninformative lambda list will not be printed.

type can refer to classes as well, but it's better style to use the +more specific class locative type for that. Another difference to +class is that an attempt is made at printing the arguments of type +specifiers.

Refers to a symbol in a non-specific context. Useful for preventing +autolinking. For example, if there is a function called FOO then

`FOO`
+

will be linked to (if 40ants-doc-full/link:*document-link-code*) its definition. However,

[`FOO`][dislocated]
+

will not be. On a dislocated locative function 40ants-doc/locatives/base:locate always fails with a +40ants-doc/locatives/base:locate-error (1 2) condition.

An alias for 40ants-doc/locatives:dislocated, so the one can refer to an argument of a +macro without accidentally linking to a class that has the same name +as that argument. In the following example, FORMAT may link to +CL:FORMAT (if we generated documentation for it):

"See the FORMAT in DOCUMENT."

Since argument is a locative, we can prevent that linking by writing:

"See the FORMAT argument of DOCUMENT."

This is the locative for locatives. When M-. is pressed on +variable in (VARIABLE LOCATIVE), this is what makes it possible +to land at the (40ANTS-DOC/LOCATIVES/BASE:DEFINE-LOCATIVE-TYPE VARIABLE ...) form. +Similarly, (LOCATIVE LOCATIVE) leads to this very definition.

Refers to a region of a file. SOURCE can be a string or a +pathname in which case the whole file is being pointed to or it can +explicitly supply START, END locatives. include is typically used to +include non-lisp files in the documentation (say markdown or elisp +as in the next example) or regions of lisp source files. This can +reduce clutter and duplication.

(defsection example-section ()
+  (pax.el (include #.(asdf:system-relative-pathname :40ants-doc "elisp/pax.el")
+                   :lang "elisp"))
+  (foo-example (include (:start (foo function)
+                         :end (end-of-foo-example variable))
+                        :lang "commonlisp")))
+
+(defun foo (x)
+  (1+ x))
+
+;;; Since file regions are copied verbatim, comments survive.
+(defmacro bar ())
+
+;;; This comment is the last thing in FOO-EXAMPLE's
+;;; documentation since we use the dummy END-OF-FOO-EXAMPLE
+;;; variable to mark the end location.
+(defvar end-of-foo-example)
+
+;;; More irrelevant code follows.

In the above example, pressing M-. on pax.el will open the +src/pax.el file and put the cursor on its first character. M-. +on FOO-EXAMPLE will go to the source location of the (asdf:system +locative) locative.

When documentation is generated, the entire pax.el file is +included in the markdown as a code block. The documentation of +FOO-EXAMPLE will be the region of the file from the source location +of the START locative (inclusive) to the source location of the END +locative (exclusive). START and END default to the beginning and end +of the file, respectively.

Note that the file of the source location of :START and :END must be +the same. If SOURCE is pathname designator, then it must be absolute +so that the locative is context independent.

Creates a block containing output of a given form. +Also, an optional :LANG argument may be specified. +This could be useful when you want to show the results +of some code's evaluation.

Here is an example of the usage:

(defsection @example ()
+ (describe-output (stdout-of (format t "Hello World!"))))

Resulting block, rendered to Markdown format will look like:

```markdown
+Hello World!
+```
+
macro
symbol lambda-list &body docstring

A definer macro to hang the documentation of a restart on a +symbol.

(define-restart my-ignore-error ()
+  "Available when MY-ERROR is signalled, MY-IGNORE-ERROR unsafely continues.")

Note that while there is a CL:RESTART class, there is no +corresponding source location or docstring like for conditions.

macro
name (&key title (discard-documentation-p 40ants-doc:\*discard-documentation-p\*)) docstring

Define a global variable with NAME and set it to a glossary term +object. A glossary term is just a symbol to hang a docstring on. It +is a bit like a 40ants-doc:section in that, when linked to, its TITLE will be +the link text instead of the name of the symbol. Unlike sections +though, glossary terms are not rendered with headings, but in the +more lightweight bullet + locative + name/title style.

When DISCARD-DOCUMENTATION-P (defaults to 40ants-doc:*discard-documentation-p*) +is true, DOCSTRING will not be recorded to save memory.

There is also a helper function to compare locatives:

Compares two locatives.

Each locative may be a symbol or a locative with arugments in a list form.

Extension API

Defining a Custom Theme

Out of the box, 40ants-doc system supports three color themes:

You can pass these names as THEME argument to the 40ants-doc-full/builder:render-to-files +function. Or you can pass a contructed theme object instead of a symbolic class name.

And of cause, you can define your own theme!

Theme allows to control HTML page rendering, colors and code highlighting.

Changing Colors

The simplest way to customize theme is to redefine some colors using CSS. +Here is how to set orange page background:

(defclass my-theme (default-theme)
+  ())
+
+(defmethod 40ants-doc-full/themes/api:render-css ((theme my-theme))
+  (concatenate
+   'string
+   (call-next-method)
+  
+   (lass:compile-and-write
+    `(body
+      :background orange))))

Also you might want to redefine a color theme for code highlighter:

(defmethod 40ants-doc-full/themes/api:highlight-theme ((theme my-theme))
+  "atom-one-light")

Talking about code highlighting, you can also redefine a list of +languages to highlight:

(defmethod 40ants-doc-full/themes/api:highlight-languages ((theme my-theme))
+  (list "lisp"
+        "python"
+        "bash"))

Changing Page Layout

The main entry-point for page rendering is +render-page generic-function. It calls all other +rendering functions.

If you are inheriting your theme class from 40ants-doc-full/themes/default:default-theme, +then rendering functions will be called in the following order:

On this page stripes on the right demonstrate order in which different rendering functions will be called:

Some of these methods might call render-toc and +render-search-form to display a table of content +and a table form. Also, you might want to redefine render-html-head generic-function +to change html page metadata such as included stylesheets and js files, page title, etc.

If you want to introduce changes, it is better to inherit from existing theme class +and to define a few methods to change only needed properties. For example, here is +a theme I've made for all 40Ants projects. I've added header, footer and made colors match +the main site.

Available Themes

Theme Definition Protocol

Returns a list of languages to highlight in snippets. Each language should be supported by Highlight.js.

Deprecated! will be removed after 2024-11-13. +Pass languages and highlight theme as arguments to highlighjs plugin.

Returns a string with the name of the Highlight.js color theme for highlighted snippets.

To preview themes, use this site: https://highlightjs.org/static/demo/

Deprecated! Will be removed after 2024-11-13. +Pass languages and highlight theme as arguments to highlighjs plugin.

Renders whole page using theme and callable CONTENT-FUNC.

Renders content of the HTML HEAD tag.

Renders whole page header. Does nothing by default.

Renders whole page footer. Does nothing by default.

Renders page's content. It can wrap content into HTML tags and should funcall CONTENT-FUNC without arguments.

Renders sidebar's header. Usually it contains a search input.

Renders sidebar's header. By default it contains a link to the 40ants-doc system.

Renders sidebar's content. By default it calls render-toc generic-function.

Renders documentation TOC.

Plugins API

40ants-doc themes support plugins. Plugins are small objects holding some configuration parameters and able to +inject additional content into documentation pages or able to copy some static files to the results directory.

By default, only highlightjs plugin is enabled, but you can pass a custom list of plugins when creating +a theme object. For example, here is how to can enable both Hightlight.js and MathJax plugins:

(defsection @index (:title "Example")
+  "MathJax example:
+
+   1. $a ne 0$
+   2. $x = {-b pm sqrt{b^2-4ac} over 2a}.$")
+
+(40ants-doc-full/builder:render-to-files
+ @index
+ :base-dir "/tmp/output/"
+ :theme (make-instance '40ants-doc-full/themes/light:light-theme
+                       :plugins (list
+                                 (highlightjs)
+                                 (mathjax))))

Returns a list of plugin objects which will be used to inject additional information into the pages.

Define a method for this function if your plugin need to some static assets to work.

TARGET-DIR argument is an absolute directory pathname pointing to the root of the site.

By default does nothing.

Plugins can define a method for this generic-function to add some code to the end of a page header.

Each method should return a string which will be inserted without "escaping" so +the plugin's responsibility to escape all user input's if necessary.

Does nothing by default.

Plugins can define a method for this generic-function to add some HTML before the main content of the page.

Each method should return a string which will be inserted without "escaping" so +the plugin's responsibility to escape all user input's if necessary.

Does nothing by default.

Plugins can define a method for this generic-function to add some HTML after the main content of the page.

Each method should return a string which will be inserted without "escaping" so +the plugin's responsibility to escape all user input's if necessary.

Does nothing by default.

Built-in Plugins

function
&key (languages \*default-languages\*) (theme \*default-theme\*)

Creates a Highlightjs plugin.

You can redefine languages list and color theme like this:

(make-instance '40ants-doc-full/themes/light:light-theme
+               :plugins (list
+                         (highlightjs :theme "magula"
+                                      :languages '("lisp" "python"))))

Locatives and References

While Common Lisp has rather good introspective abilities, not +everything is first class. For example, there is no object +representing the variable defined with (DEFVAR +FOO). (40ANTS-DOC/REFERENCE:MAKE-REFERENCE 'FOO 'VARIABLE) constructs a 40ants-doc/reference:reference that +captures the path to take from an object (the symbol FOO) to an +entity of interest (for example, the documentation of the variable). +The path is called the locative. A locative can be applied to an +object like this:

(locate 'foo 'variable)

which will return the same reference as (40ANTS-DOC/REFERENCE:MAKE-REFERENCE 'FOO +'VARIABLE). Operations need to know how to deal with references +which we will see in 40ants-doc/locatives/base:locate-and-find-source (1 2).

Naturally, (40ANTS-DOC/LOCATIVES/BASE:LOCATE 'FOO 'FUNCTION) will simply return #'FOO, no +need to muck with references when there is a perfectly good object.

function
object locative &key (errorp t)

Follow LOCATIVE from OBJECT and return the object it leads to or a +40ants-doc/reference:reference if there is no first class object corresponding to the +location. If ERRORP, then a locate-error (1 2) condition is signaled when +the lookup fails.

Signaled by locate when the lookup fails and ERRORP +is true.

function
reference &key (errorp t)

A convenience function to 40ants-doc/locatives/base:locate REFERENCE's object with its +locative.

The first element of LOCATIVE if it's a list. If it's a symbol then +it's that symbol itself. Typically, methods of generic functions +working with locatives take locative type and locative args as +separate arguments to allow methods have eql specializers on the +type symbol.

The REST of LOCATIVE if it's a list. If it's a symbol then +it's ().

Adding New Object Types

If you wish to make it possible to render documentation for a new +object type, then you have to define a method for the +40ants-doc-full/commondoc/builder:to-commondoc generic function. +And to make M-. navigation work with new object types, a methods of +40ants-doc/locatives/base:locate-object generic-function and +40ants-doc/source-api:find-source generic-function are to be defined. +Also, additional method for 40ants-doc/reference-api:canonical-reference generic-function +need to be defined to make an opposite to 40ants-doc/locatives/base:locate-object's action.

Finally, 40ants-doc:exportable-locative-type-p generic-function +may be overridden if exporting does not makes sense. +Here is a stripped down example of how all this is done +for asdf:system:

(define-locative-type asdf:system ()
+  "Refers to an asdf system. The generated documentation will include
+  meta information extracted from the system definition. This also
+  serves as an example of a symbol that's not accessible in the
+  current package and consequently is not exported.
+
+  A title of the documentation section can be modified if you'll
+  define a method for 40ANTS-DOC/LOCATIVES/ASDF-SYSTEM:ASDF-SYSTEM-DOCUMENTATION-TITLE generic-function.
+  Use EQL specifier for the method.")
+
+
+(defun find-system (name)
+  "ASDF:FIND-SYSTEM is 1000 times slower than ASDF:REGISTERED-SYSTEM,
+   but REGISTERED-SYSTEM sometimes unable to find a system (for example
+   when this is a primary ASDF system, but it's defpackage defines
+   package with the name of primary system and a nickname equal to the
+   subsystem name. See log4cl-extras/core as example).
+
+   This we first try to use fast method and fallback to the slow one."
+  (or (asdf:registered-system name)
+      (asdf:find-system name)))
+
+
+(defmethod locate-object (symbol (locative-type (eql 'asdf:system))
+                          locative-args)
+  (assert (endp locative-args))
+  ;; FIXME: This is slow as hell.
+  ;; TODO: check if replacement of find-system with registered-system helped
+  (or (find-system symbol)
+      (locate-error)))
+
+(defmethod canonical-reference ((system asdf:system))
+  (40ants-doc/reference:make-reference (asdf:primary-system-name system)
+                                       'asdf:system))
+
+(defmethod find-source ((system asdf:system))
+  `(:location
+    (:file ,(namestring (asdf/system:system-source-file system)))
+    (:position 1)
+    (:snippet "")))
+
+(defmethod to-commondoc ((system asdf:system))
+  (let ((title (asdf-system-documentation-title system)))
+    (flet ((item (name getter &key type)
+             (let* ((value (funcall getter system))
+                    (href nil))
+               (when value
+                 (case type
+                   (:link (setf href value))
+                   (:mailto (setf href (format nil "mailto:~A"
+                                               value)))
+                   (:source-control (psetf value (format nil "~A"
+                                                         (first value))
+                                           href (second value))))
+                 (make-list-item
+                  (make-paragraph
+                   (cond
+                     ((eql type :asdf-systems)
+                      (make-content
+                       (list*
+                        (make-text
+                         (format nil "~A: "
+                                 name))
+                        (loop with first = t
+                              for system-name in value
+                              if first
+                                do (setf first nil)
+                              else
+                                collect (make-text ", ")
+                              collect (make-web-link (format nil "https://quickdocs.org/~A"
+                                                             system-name)
+                                                     (make-text system-name))))))
+                     (href
+                      (make-content
+                       (list (make-text
+                              (format nil "~A: "
+                                      name))
+                             (make-web-link href
+                                            (make-text value)))))
+                     (t
+                      (make-text
+                       (format nil "~A: ~A"
+                               name
+                               value))))))))))
+      
+      (let* ((items (list (item "Version" 'asdf/component:component-version)
+                          (item "Description" 'asdf/system:system-description)
+                          (item "Licence" 'asdf/system:system-licence)
+                          (item "Author" 'asdf/system:system-author)
+                          (item "Maintainer" 'asdf/system:system-maintainer)
+                          (item "Mailto" 'asdf/system:system-mailto
+                                :type :mailto)
+                          (item "Homepage" 'asdf/system:system-homepage
+                                :type :link)
+                          (item "Bug tracker" 'asdf/system:system-bug-tracker
+                                :type :link)
+                          (item "Source control" 'asdf/system:system-source-control
+                                :type :source-control)
+                          (item "Depends on" 'asdf-system-dependencies
+                                :type :asdf-systems)))
+             (children (make-unordered-list
+                        (remove nil items)))
+             (reference (40ants-doc/reference-api:canonical-reference system)))
+        (make-section-with-reference title
+                                     children
+                                     reference)))))
+
+
macro
locative-type lambda-list &body docstring

Declare locative-type as a locative. One gets two +things in return: first, a place to document the format and +semantics of locative-type (in LAMBDA-LIST and DOCSTRING); second, +being able to reference (LOCATIVE-TYPE LOCATIVE). For example, if +you have:

(define-locative-type variable (&optional initform)
+  "Dummy docstring.")

then (VARIABLE LOCATIVE) refers to this form.

Return true if symbols in references with +LOCATIVE-TYPE are to be exported when they occur in a +defsection having :EXPORT t argument. The default method returns T, while the methods for +package, asdf:system and method return NIL.

defsection calls this function to decide what symbols to export when +its EXPORT argument is true.

Return the object, to which OBJECT and the locative +refer. For example, if LOCATIVE-TYPE is the symbol package, this +returns (FIND-PACKAGE SYMBOL). Signal a locate-error (1 2) condition by +calling the locate-error function if the lookup fails. Signal other +errors if the types of the argument are bad, for instance +LOCATIVE-ARGS is not the empty list in the package example. If a +40ants-doc/reference:reference is returned then it must be canonical in the sense that +calling 40ants-doc/reference-api:canonical-reference on it will return the same reference. +For extension only, don't call this directly.

Call this function to signal a locate-error (1 2) condition from a +locate-object generic-function. FORMAT-AND-ARGS contains a format string and +args suitable for FORMAT from which the locate-error-message is +constructed. If FORMAT-AND-ARGS is NIL, then the message will be NIL +too.

The object and the locative are not specified, they are added by +locate when it resignals the condition.

Like SWANK:FIND-DEFINITION-FOR-THING, but this +one is a generic function to be extensible. In fact, the default +implementation simply defers to SWANK:FIND-DEFINITION-FOR-THING. +This function is called by 40ants-doc-full/swank:locate-definition-for-emacs which lies +behind the M-. extension (see Emacs Integration).

If successful, the return value looks like this:

(:location (:file "/home/mega/own/mgl/pax/test/test.lisp")
+           (:position 24) nil)

The NIL is the source snippet which is optional. Note that position +1 is the first character. If unsuccessful, the return values is +like:

(:error "Unknown source location for SOMETHING")

Define methods for this generic function to render object's +documentation into an intermediate CommonDoc format.

Function should return a COMMON-DOC:DOCUMENT-NODE.

To show a standard documentation item with locative, +name and arguments, use 40ants-doc-full/commondoc/bullet:make-bullet +function.

function
reference &key arglist children name ignore-words dislocated-symbols

Creates a CommonDoc node to represent a documentation item.

Documentation item can have an ARGLIST. If NAME is not given, +then it will be made from reference's object printed representation.

You can provide a CHILDREN arguments. It should be a list of CommonDoc nodes +or a single node.

IGNORE-WORDS can be a list with the same meaning as 40ants-doc:defsection.

If you want to completely ignore some symbol inside the reference's documentation, +then use DISPLOCATED-SYMBOLS argument.

generic-function
node func &key on-going-down on-going-up

Recursively replaces or modifies a CommonDoc NODE with results of the FUNC call.

We have to use this function because some common-doc node types +supporting COMMON-DOC:CHILDREN do not share a common type.

This macro tracks current documentation piece's package and sets package accordingly.

Reference Based Extensions

Let's see how to extend 40ants-doc-full/builder:render-to-files and M-. navigation if there is +no first class object to represent the thing of interest. Recall +that 40ants-doc/locatives/base:locate returns a 40ants-doc/reference:reference object in this case:

(40ants-doc/locatives/base:locate
+   '40ants-doc:*discard-documentation-p*
+   'variable)
+==> #<40ANTS-DOC/REFERENCE:REFERENCE 40ANTS-DOC:*DISCARD-DOCUMENTATION-P* (VARIABLE)>

Some methods of 40ants-doc/source-api:find-source generic-function defer to +40ants-doc/locatives/base:locate-and-find-source generic-function, +which have LOCATIVE-TYPE in their argument +list for EQL specializing pleasure.

Here is a stripped down example of how the variable locative is defined. +Pay attention how it defines a method of +40ants-doc-full/commondoc/builder:reference-to-commondoc generic-function instead of +40ants-doc-full/commondoc/builder:to-commondoc. This is because we have no +a lisp object to represent a variable and have to specialize method on +LOCATIVE-TYPE argument:

(define-locative-type variable (&optional initform)
+  "Refers to a global special variable. INITFORM, or if not specified,
+  the global value of the variable is included in the documentation.")
+
+(defmethod locate-object (symbol (locative-type (eql 'variable)) locative-args)
+  (assert (<= (length locative-args) 1))
+  (40ants-doc/reference:make-reference symbol (cons locative-type locative-args)))
+
+
+(defmethod 40ants-doc-full/commondoc/builder:reference-to-commondoc ((symbol symbol) (locative-type (eql 'variable)) locative-args)
+  (destructuring-bind (&optional (initform nil initformp)) locative-args
+    (let* ((reference (canonical-reference
+                       (40ants-doc/reference:make-reference symbol
+                                                            (cons locative-type
+                                                                  locative-args))))
+           (docstring (40ants-doc/docstring:get-docstring symbol 'variable))
+           (arglist (multiple-value-bind (value unboundp) (40ants-doc-full/utils::symbol-global-value symbol)
+                      (cond (initformp
+                             (prin1-to-string initform))
+                            (unboundp "-unbound-")
+                            (t
+                             (prin1-to-string value)))))
+           (children (when docstring
+                       (parse-markdown docstring))))
+
+      (40ants-doc-full/commondoc/bullet:make-bullet reference
+                                                    :arglist arglist
+                                                    :children children
+                                                    :dislocated-symbols symbol))))
+
+(defmethod locate-and-find-source (symbol (locative-type (eql 'variable))
+                                   locative-args)
+  (declare (ignore locative-args))
+  (40ants-doc-full/locatives/utils::find-one-location (swank-backend:find-definitions symbol)
+                                                      '("variable" "defvar" "defparameter"
+                                                        "special-declaration")))
+
+

If REFERENCE can be resolved to a non-reference, call 40ants-doc/source-api:find-source generic-function +with it, else call 40ants-doc/locatives/base:locate-and-find-source on the object, +locative-type, locative-args slots of REFERENCE.

Called by 40ants-doc/source-api:find-source +on 40ants-doc/reference:reference objects, this +function has essentially the same purpose as 40ants-doc/source-api:find-source generic-function but it has +different arguments to allow specializing on LOCATIVE-TYPE.

This default implementation simply calls 40ants-doc/source-api:find-source (1 2) with OBJECT +which should cover the common case of a macro expanding to, for +instance, a defun but having its own locative type.

Define a method for this generic function, when there is no +a lisp object to represent an object of given locative type.

LOCATIVE-TYPE argument will be a symbol. OBJ argument also usually a symbol. +LOCATIVE-ARGS argument is a list which will be non-nil in case if +object is referenced in a 40ants-doc:defsection like this:

(40ants-doc/source-api:find-source (method () (40ants-doc/reference:reference)))

In this case LOCATIVE-ARGS argument will be '(NIL (40ANTS-DOC/REFERENCE:REFERENCE)).

We have covered the basic building blocks of reference based +extensions. Now let's see how the obscure +define-symbol-locative-type and +define-definer-for-symbol-locative-type macros work together to +simplify the common task of associating definition and documentation +with symbols in a certain context.

Similar to 40ants-doc/locatives/base:define-locative-type but it assumes that all things +locatable with LOCATIVE-TYPE are going to be just symbols defined +with a definer defined with 40ants-doc/locatives/define-definer:define-definer-for-symbol-locative-type. +It is useful to attach documentation and source location to symbols +in a particular context. An example will make everything clear:

(define-symbol-locative-type direction ()
+  "A direction is a symbol. (After this `M-.` on `DIRECTION LOCATIVE`
+                                   works and it can also be included in DEFSECTION forms.)")
+
+(define-definer-for-symbol-locative-type define-direction direction
+  "With DEFINE-DIRECTION one can document what a symbol means when
+interpreted as a direction.")
+
+(define-direction up ()
+  "UP is equivalent to a coordinate delta of (0, -1).")

After all this, (UP DIRECTION) refers to the DEFINE-DIRECTION +form above.

Define a macro with NAME which can be used to attach documentation, +a lambda-list and source location to a symbol in the context of +LOCATIVE-TYPE. The defined macro's arglist is (SYMBOL LAMBDA-LIST +&OPTIONAL DOCSTRING). LOCATIVE-TYPE is assumed to have been defined +with 40ants-doc-full/locatives/definers:define-symbol-locative-type.

Sections

40ants-doc:section objects rarely need to be dissected since +40ants-doc:defsection and 40ants-doc-full/builder:render-to-files cover most needs. However, it is plausible +that one wants to subclass them and maybe redefine how they are +presented.

defsection stores its :NAME, :TITLE, :PACKAGE, +:READTABLE and :ENTRIES in section objects.

The name of the global variable whose value is +this section object.

*PACKAGE* will be bound to this package when +generating documentation for this section.

*READTABLE* will be bound to this when generating +documentation for this section.

STRING or NIL. Used in generated documentation.

A 40ants-doc/reference:reference or NIL. Used in generated documentation.

A list of strings and 40ants-doc/reference:reference objects in the +order they occurred in defsection.

A list of strings with URLs of other system's documentation.

A list of strings to not warn about.

Transcripts

What are transcripts for? When writing a tutorial, one often wants +to include a REPL session with maybe a few defuns and a couple of +forms whose output or return values are shown. Also, in a function's +docstring an example call with concrete arguments and return values +speaks volumes. A transcript is a text that looks like a repl +session, but which has a light markup for printed output and return +values, while no markup (i.e. prompt) for lisp forms. The PAX +transcripts may include output and return values of all forms, or +only selected ones. In either case the transcript itself can be +easily generated from the source code.

The main worry associated with including examples in the +documentation is that they tend to get out-of-sync with the code. +This is solved by being able to parse back and update transcripts. +In fact, this is exactly what happens during documentation +generation with PAX. Code sections tagged cl-transcript are +retranscribed and checked for inconsistency (that is, any difference +in output or return values). If the consistency check fails, an +error is signalled that includes a reference to the object being +documented.

Going beyond documentation, transcript consistency checks can be +used for writing simple tests in a very readable form. For example:

(+ 1 2)
+=> 3
+
+(values (princ :hello) (list 1 2))
+.. HELLO
+=> :HELLO
+=> (1 2)

All in all, transcripts are a handy tool especially when combined +with the Emacs support to regenerate them and with +PYTHONIC-STRING-READER and its triple-quoted strings that allow one +to work with nested strings with less noise. The triple-quote syntax +can be enabled with:

(in-readtable pythonic-string-syntax)
+

Transcribing with Emacs

Typical transcript usage from within Emacs is simple: add a lisp +form to a docstring or comment at any indentation level. Move the +cursor right after the end of the form as if you were to evaluate it +with C-x C-e. The cursor is marked by #\^:

This is part of a docstring.
+
+```cl-transcript
+(values (princ :hello) (list 1 2))^
+```
+

Note that the use of fenced code blocks with the language tag +cl-transcript is only to tell PAX to perform consistency checks at +documentation generation time.

Now invoke the emacs command mgl-pax-transcribe-last-expression where the cursor +is and the fenced code block from the docstring becomes:

(values (princ :hello) (list 1 2))
+.. HELLO
+=> :HELLO
+=> (1 2)
+^
+

Then you change the printed message to :HELLO-WORLD and add a comment to the second +return value:

(values (princ :hello-world) (list 1 2))
+.. HELLO
+=> :HELLO
+=> (1
+    ;; This value is arbitrary.
+    2)
+

When generating the documentation you get a +a warning:

WARNING:
+   Transcription error. Inconsistent output found.
+
+Source:
+   "HELLO"
+
+Output:
+   "HELLO-WORLD"
+
+Form:
+   "(values (princ :hello-world) (list 1 2))"
+

because the printed output and the +first return value changed so you regenerate the documentation by +marking the region of bounded by | and the cursor at ^ in +the example:

|(values (princ :hello-world) (list 1 2))
+.. HELLO
+=> :HELLO
+=> (1
+    ;; This value is arbitrary.
+    2)
+^
+

then invoke the emacs command 40ants-doc-retranscribe-region to get:

(values (princ :hello-world) (list 1 2))
+.. HELLO-WORLD
+=> :HELLO-WORLD
+=> (1
+    ;; This value is arbitrary.
+    2)
+^
+

Note how the indentation and the comment of (1 2) was left alone +but the output and the first return value got updated.

Alternatively, C-u 1 40ants-doc-transcribe-last-expression will emit commented markup:

(values (princ :hello) (list 1 2))
+;.. HELLO
+;=> :HELLO
+;=> (1 2)
+

This can be useful for producing results outside of the docstrings.

C-u 0 40ants-doc-retranscribe-region will turn commented into +non-commented markup. In general, the numeric prefix argument is the +index of the syntax to be used in 40ants-doc-full/transcribe:*syntaxes*. Without a +prefix argument 40ants-doc-retranscribe-region will not change the +markup style.

Finally, not only do both functions work at any indentation level, +but in comments too:

;;;; (values (princ :hello) (list 1 2))
+;;;; .. HELLO
+;;;; => :HELLO
+;;;; => (1 2)
+

Transcription support in emacs can be enabled by adding this to your +Emacs initialization file (or loading elisp/transcribe.el):

;;; Code transcription
+
+(defun 40ants-doc-lisp-eval (form)
+  (cond
+   ((and (fboundp 'sly-connected-p)
+         (sly-connected-p))
+    (sly-eval form))
+   ((and (fboundp 'slime-connected-p)
+         (slime-connected-p))
+    (slime-eval form))
+   (t
+    (error "Nor SLY, nor SLIME is connected to the Lisp."))))
+
+
+(defun 40ants-doc-transcribe-last-expression ()
+  "A bit like C-u C-x C-e (slime-eval-last-expression) that
+inserts the output and values of the sexp before the point, this
+does the same but with 40ANTS-DOC-FULL/TRANSCRIBE:TRANSCRIBE. Use a numeric prefix
+argument as in index to select one of the Common Lisp
+40ANTS-DOC-FULL/TRANSCRIBE:*SYNTAXES* as the SYNTAX argument to 40ANTS-DOC-FULL/TRANSCRIBE:TRANSCRIBE.
+Without a prefix argument, the first syntax is used."
+  (interactive)
+  (insert
+   (save-excursion
+     (let* ((end (point))
+            (start (progn (backward-sexp)
+                          (move-beginning-of-line nil)
+                          (point))))
+       (40ants-doc-transcribe start end (40ants-doc-transcribe-syntax-arg)
+                           nil nil nil)))))
+
+(defun 40ants-doc-retranscribe-region (start end)
+  "Updates the transcription in the current region (as in calling
+40ANTS-DOC-FULL/TRANSCRIBE:TRANSCRIBE with :UPDATE-ONLY T). Use a numeric prefix
+argument as in index to select one of the Common Lisp
+40ANTS-DOC-FULL/TRANSCRIBE:*SYNTAXES* as the SYNTAX argument to 40ANTS-DOC-FULL/TRANSCRIBE:TRANSCRIBE.
+Without a prefix argument, the syntax of the input will not be
+changed."
+  (interactive "r")
+  (let ((point-at-start-p (= (point) start)))
+    ;; We need to extend selection to the
+    ;; beginning of line because otherwise
+    ;; block's indentation might be wrong and
+    ;; transcription parsing will fail
+    (goto-char start)
+    (move-beginning-of-line nil)
+    (setf start
+          (point))
+    
+    (let ((transcript (40ants-doc-transcribe start end
+                                          (40ants-doc-transcribe-syntax-arg)
+                                          t t nil)))
+      (if point-at-start-p
+          (save-excursion
+            (goto-char start)
+            (delete-region start end)
+            (insert transcript))
+        (save-excursion
+          (goto-char start)
+          (delete-region start end))
+        (insert transcript)))))
+
+(defun 40ants-doc-transcribe-syntax-arg ()
+  (if current-prefix-arg
+      (prefix-numeric-value current-prefix-arg)
+    nil))
+
+(defun 40ants-doc-transcribe (start end syntax update-only echo
+                                    first-line-special-p)
+  (let ((transcription
+         (40ants-doc-lisp-eval
+          `(cl:if (cl:find-package :40ants-doc-full/transcribe)
+                  (uiop:symbol-call :40ants-doc-full/transcribe :transcribe-for-emacs
+                                    ,(buffer-substring-no-properties start end)
+                                    ',syntax ',update-only ',echo ',first-line-special-p)
+                  t))))
+    (if (eq transcription t)
+        (error "40ANTS-DOC is not loaded.")
+      transcription)))
+
+

Transcript API

function
input output &key update-only (include-no-output update-only) (include-no-value update-only) (echo t) check-consistency default-syntax (input-syntaxes \*syntaxes\*) (output-syntaxes \*syntaxes\*)

Read forms from INPUT and write them (if ECHO) to OUTPUT +followed by any output and return values produced by calling EVAL on +the form. INPUT can be a stream or a string, while OUTPUT can be a +stream or NIL in which case transcription goes into a string. The +return value is the OUTPUT stream or the string that was +constructed.

A simple example is this:

(transcribe "(princ 42) " nil)
+=> "(princ 42)
+.. 42
+=> 42
+"

However, the above may be a bit confusing since this documentation +uses transcribe markup syntax in this very example, so let's do it +differently. If we have a file with these contents:

(values (princ 42) (list 1 2))

it is transcribed to:

(values (princ 42) (list 1 2))
+.. 42
+=> 42
+=> (1 2)

Output to all standard streams is captured and printed with +the :OUTPUT prefix (".."). The return values above are printed +with the :READABLE prefix ("=>"). Note how these prefixes are +always printed on a new line to facilitate parsing.

Updating

transcribe is able to parse its own output. If we transcribe the +previous output above, we get it back exactly. However, if we remove +all output markers, leave only a placeholder value marker and +pass :UPDATE-ONLY T with source:

(values (princ 42) (list 1 2))
+=>

we get this:

(values (princ 42) (list 1 2))
+=> 42
+=> (1 2)

With UPDATE-ONLY, printed output of a form is only transcribed if +there were output markers in the source. Similarly, with +UPDATE-ONLY, return values are only transcribed if there were value +markers in the source.

No Output/Values

If the form produces no output or returns no values, then whether or +not output and values are transcribed is controlled by +INCLUDE-NO-OUTPUT and INCLUDE-NO-VALUE, respectively. By default, +neither is on so:

(values)
+..
+=>

is transcribed to

(values)

With UPDATE-ONLY true, we probably wouldn't like to lose those +markers since they were put there for a reason. Hence, with +UPDATE-ONLY, INCLUDE-NO-OUTPUT and INCLUDE-NO-VALUE default to true. +So with UPDATE-ONLY the above example is transcribed to:

(values)
+..
+=> ; No value

where the last line is the :NO-VALUE prefix.

Consistency Checks

If CHECK-CONSISTENCY is true, then transcribe signals a continuable +transcription-output-consistency-error whenever a form's output as a +string is different from what was in INPUT, provided that INPUT +contained the output. Similary, for values, a continuable +transcription-values-consistency-error is signalled if a value read +from the source does not print as the as the value returned by EVAL. +This allows readable values to be hand-indented without failing +consistency checks:

(list 1 2)
+=> (1
+      2)

Unreadable Values

The above scheme involves READ, so consistency of unreadable values +cannot be treated the same. In fact, unreadable values must even be +printed differently for transcribe to be able to read them back:

(defclass some-class () ())
+
+(defmethod print-object ((obj some-class) stream)
+  (print-unreadable-object (obj stream :type t)
+    (format stream \"~%~%end\")))
+
+(make-instance 'some-class)
+==> #<SOME-CLASS 
+-->
+--> end>

where "==>" is the :UNREADABLE prefix and "-->" is +the :UNREADABLE-CONTINUATION prefix. As with outputs, a consistency +check between an unreadable value from the source and the value from +EVAL is performed with STRING=. That is, the value from EVAL is +printed to a string and compared to the source value. Hence, any +change to unreadable values will break consistency checks. This is +most troublesome with instances of classes with the default +PRINT-OBJECT method printing the memory address. There is currently +no remedy for that, except for customizing PRINT-OBJECT or not +transcribing that kind of stuff.

Syntaxes

Finally, a transcript may employ different syntaxes for the output +and values of different forms. When INPUT is read, the syntax for +each form is determined by trying to match all prefixes from all +syntaxes in INPUT-SYNTAXES against a line. If there are no output or +values for a form in INPUT, then the syntax remains undetermined.

When OUTPUT is written, the prefixes to be used are looked up in +DEFAULT-SYNTAX of OUTPUT-SYNTAXES, if DEFAULT-SYNTAX is not NIL. If +DEFAULT-SYNTAX is NIL, then the syntax used by the same form in the +INPUT is used or (if that could not be determined) the syntax of the +previous form. If there was no previous form, then the first syntax +if OUTPUT-SYNTAXES is used.

To produce a transcript that's executable Lisp code, +use :DEFAULT-SYNTAX :COMMENTED-1:

(make-instance 'some-class)
+;==> #<SOME-CLASS
+;-->
+;--> end>
+
+(list 1 2)
+;=> (1
+;->    2)

To translate the above to uncommented syntax, +use :DEFAULT-SYNTAX :DEFAULT. If DEFAULT-SYNTAX is NIL (the +default), the same syntax will be used in the output as in the input +as much as possible.

variable
((:DEFAULT (:OUTPUT "..") (:NO-VALUE "=> ; No value") (:READABLE "=>") + (:UNREADABLE "==>") (:UNREADABLE-CONTINUATION "-->")) + (:COMMENTED-1 (:OUTPUT ";..") (:NO-VALUE ";=> ; No value") (:READABLE ";=>") + (:READABLE-CONTINUATION ";->") (:UNREADABLE ";==>") + (:UNREADABLE-CONTINUATION ";-->")) + (:COMMENTED-2 (:OUTPUT ";;..") (:NO-VALUE ";;=> ; No value") + (:READABLE ";;=>") (:READABLE-CONTINUATION ";;->") (:UNREADABLE ";;==>") + (:UNREADABLE-CONTINUATION ";;-->")))

The default syntaxes used by transcribe for reading and writing +lines containing output and values of an evaluated form.

A syntax is a list of of the form (SYNTAX-ID &REST PREFIXES) where +prefixes is a list of (PREFIX-ID PREFIX-STRING) elements. For +example the syntax :COMMENTED-1 looks like this:

(:commented-1
+ (:output ";..")
+ (:no-value ";=>  No value")
+ (:readable ";=>")
+ (:readable-continuation ";->")
+ (:unreadable ";==>")
+ (:unreadable-continuation ";-->"))

All of the above prefixes must be defined for every syntax except +for :READABLE-CONTINUATION. If that's missing (as in the :DEFAULT +syntax), then the following value is read with READ and printed with +PRIN1 (hence no need to mark up the following lines).

When writing, an extra space is added automatically if the line to +be prefixed is not empty. Similarly, the first space following the +prefix discarded when reading.

See transcribe for how the actual syntax to be used is selected.

Represents syntactic errors in the INPUT argument +of transcribe and also serves as the superclass of +transcription-consistency-error.

Signaled (with CERROR) by transcribe when invoked +with :CHECK-CONSISTENCY and the output of a form is not the same as +what was parsed.

Signaled (with CERROR) by transcribe when invoked +with :CHECK-CONSISTENCY and the values of a form are inconsistent +with their parsed representation.

TODO

  • Refactor code and make a core package with only a few dependencies.

  • Add warnings on UPPERCASED symbols in docstrings which aren't found in the package and can't be cross referenced.

  • Support SLY and make both SLIME and SLY integrations optional.

  • Add a search facility which will build an index for static file like Sphinx does.

  • Separate markup parsing and result rendering code to support markups other than Markdown and HTML.

  • Add a new section type to render ChangeLog.

  • Support custom HTML themes.

  • Generate RSS or Atom feed out of changelog items, defined with + 40ants-doc/changelog:defchangelog macro.

  • Make some warnings compile-time for defsection and show them in the Emacs, if possible.

+ + + +
+
+ + \ No newline at end of file diff --git a/jquery.js b/jquery.js new file mode 100644 index 00000000..b0614034 --- /dev/null +++ b/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 00 + var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 + var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 + var s_v = "^(" + C + ")?" + v; // vowel in stem + + this.stemWord = function (w) { + var stem; + var suffix; + var firstch; + var origword = w; + + if (w.length < 3) + return w; + + var re; + var re2; + var re3; + var re4; + + firstch = w.substr(0,1); + if (firstch == "y") + w = firstch.toUpperCase() + w.substr(1); + + // Step 1a + re = /^(.+?)(ss|i)es$/; + re2 = /^(.+?)([^s])s$/; + + if (re.test(w)) + w = w.replace(re,"$1$2"); + else if (re2.test(w)) + w = w.replace(re2,"$1$2"); + + // Step 1b + re = /^(.+?)eed$/; + re2 = /^(.+?)(ed|ing)$/; + if (re.test(w)) { + var fp = re.exec(w); + re = new RegExp(mgr0); + if (re.test(fp[1])) { + re = /.$/; + w = w.replace(re,""); + } + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + re2 = new RegExp(s_v); + if (re2.test(stem)) { + w = stem; + re2 = /(at|bl|iz)$/; + re3 = new RegExp("([^aeiouylsz])\\1$"); + re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re2.test(w)) + w = w + "e"; + else if (re3.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + else if (re4.test(w)) + w = w + "e"; + } + } + + // Step 1c + re = /^(.+?)y$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(s_v); + if (re.test(stem)) + w = stem + "i"; + } + + // Step 2 + re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step2list[suffix]; + } + + // Step 3 + re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step3list[suffix]; + } + + // Step 4 + re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; + re2 = /^(.+?)(s|t)(ion)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + if (re.test(stem)) + w = stem; + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1] + fp[2]; + re2 = new RegExp(mgr1); + if (re2.test(stem)) + w = stem; + } + + // Step 5 + re = /^(.+?)e$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + re2 = new RegExp(meq1); + re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) + w = stem; + } + re = /ll$/; + re2 = new RegExp(mgr1); + if (re.test(w) && re2.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + + // and turn initial Y back to y + if (firstch == "y") + w = firstch.toLowerCase() + w.substr(1); + return w; + } +} + + + + +var splitChars = (function() { + var result = {}; + var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648, + 1748, 1809, 2416, 2473, 2481, 2526, 2601, 2609, 2612, 2615, 2653, 2702, + 2706, 2729, 2737, 2740, 2857, 2865, 2868, 2910, 2928, 2948, 2961, 2971, + 2973, 3085, 3089, 3113, 3124, 3213, 3217, 3241, 3252, 3295, 3341, 3345, + 3369, 3506, 3516, 3633, 3715, 3721, 3736, 3744, 3748, 3750, 3756, 3761, + 3781, 3912, 4239, 4347, 4681, 4695, 4697, 4745, 4785, 4799, 4801, 4823, + 4881, 5760, 5901, 5997, 6313, 7405, 8024, 8026, 8028, 8030, 8117, 8125, + 8133, 8181, 8468, 8485, 8487, 8489, 8494, 8527, 11311, 11359, 11687, 11695, + 11703, 11711, 11719, 11727, 11735, 12448, 12539, 43010, 43014, 43019, 43587, + 43696, 43713, 64286, 64297, 64311, 64317, 64319, 64322, 64325, 65141]; + var i, j, start, end; + for (i = 0; i < singles.length; i++) { + result[singles[i]] = true; + } + var ranges = [[0, 47], [58, 64], [91, 94], [123, 169], [171, 177], [182, 184], [706, 709], + [722, 735], [741, 747], [751, 879], [888, 889], [894, 901], [1154, 1161], + [1318, 1328], [1367, 1368], [1370, 1376], [1416, 1487], [1515, 1519], [1523, 1568], + [1611, 1631], [1642, 1645], [1750, 1764], [1767, 1773], [1789, 1790], [1792, 1807], + [1840, 1868], [1958, 1968], [1970, 1983], [2027, 2035], [2038, 2041], [2043, 2047], + [2070, 2073], [2075, 2083], [2085, 2087], [2089, 2307], [2362, 2364], [2366, 2383], + [2385, 2391], [2402, 2405], [2419, 2424], [2432, 2436], [2445, 2446], [2449, 2450], + [2483, 2485], [2490, 2492], [2494, 2509], [2511, 2523], [2530, 2533], [2546, 2547], + [2554, 2564], [2571, 2574], [2577, 2578], [2618, 2648], [2655, 2661], [2672, 2673], + [2677, 2692], [2746, 2748], [2750, 2767], [2769, 2783], [2786, 2789], [2800, 2820], + [2829, 2830], [2833, 2834], [2874, 2876], [2878, 2907], [2914, 2917], [2930, 2946], + [2955, 2957], [2966, 2968], [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3023], + [3025, 3045], [3059, 3076], [3130, 3132], [3134, 3159], [3162, 3167], [3170, 3173], + [3184, 3191], [3199, 3204], [3258, 3260], [3262, 3293], [3298, 3301], [3312, 3332], + [3386, 3388], [3390, 3423], [3426, 3429], [3446, 3449], [3456, 3460], [3479, 3481], + [3518, 3519], [3527, 3584], [3636, 3647], [3655, 3663], [3674, 3712], [3717, 3718], + [3723, 3724], [3726, 3731], [3752, 3753], [3764, 3772], [3774, 3775], [3783, 3791], + [3802, 3803], [3806, 3839], [3841, 3871], [3892, 3903], [3949, 3975], [3980, 4095], + [4139, 4158], [4170, 4175], [4182, 4185], [4190, 4192], [4194, 4196], [4199, 4205], + [4209, 4212], [4226, 4237], [4250, 4255], [4294, 4303], [4349, 4351], [4686, 4687], + [4702, 4703], [4750, 4751], [4790, 4791], [4806, 4807], [4886, 4887], [4955, 4968], + [4989, 4991], [5008, 5023], [5109, 5120], [5741, 5742], [5787, 5791], [5867, 5869], + [5873, 5887], [5906, 5919], [5938, 5951], [5970, 5983], [6001, 6015], [6068, 6102], + [6104, 6107], [6109, 6111], [6122, 6127], [6138, 6159], [6170, 6175], [6264, 6271], + [6315, 6319], [6390, 6399], [6429, 6469], [6510, 6511], [6517, 6527], [6572, 6592], + [6600, 6607], [6619, 6655], [6679, 6687], [6741, 6783], [6794, 6799], [6810, 6822], + [6824, 6916], [6964, 6980], [6988, 6991], [7002, 7042], [7073, 7085], [7098, 7167], + [7204, 7231], [7242, 7244], [7294, 7400], [7410, 7423], [7616, 7679], [7958, 7959], + [7966, 7967], [8006, 8007], [8014, 8015], [8062, 8063], [8127, 8129], [8141, 8143], + [8148, 8149], [8156, 8159], [8173, 8177], [8189, 8303], [8306, 8307], [8314, 8318], + [8330, 8335], [8341, 8449], [8451, 8454], [8456, 8457], [8470, 8472], [8478, 8483], + [8506, 8507], [8512, 8516], [8522, 8525], [8586, 9311], [9372, 9449], [9472, 10101], + [10132, 11263], [11493, 11498], [11503, 11516], [11518, 11519], [11558, 11567], + [11622, 11630], [11632, 11647], [11671, 11679], [11743, 11822], [11824, 12292], + [12296, 12320], [12330, 12336], [12342, 12343], [12349, 12352], [12439, 12444], + [12544, 12548], [12590, 12592], [12687, 12689], [12694, 12703], [12728, 12783], + [12800, 12831], [12842, 12880], [12896, 12927], [12938, 12976], [12992, 13311], + [19894, 19967], [40908, 40959], [42125, 42191], [42238, 42239], [42509, 42511], + [42540, 42559], [42592, 42593], [42607, 42622], [42648, 42655], [42736, 42774], + [42784, 42785], [42889, 42890], [42893, 43002], [43043, 43055], [43062, 43071], + [43124, 43137], [43188, 43215], [43226, 43249], [43256, 43258], [43260, 43263], + [43302, 43311], [43335, 43359], [43389, 43395], [43443, 43470], [43482, 43519], + [43561, 43583], [43596, 43599], [43610, 43615], [43639, 43641], [43643, 43647], + [43698, 43700], [43703, 43704], [43710, 43711], [43715, 43738], [43742, 43967], + [44003, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 55295], + [57344, 63743], [64046, 64047], [64110, 64111], [64218, 64255], [64263, 64274], + [64280, 64284], [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007], + [65020, 65135], [65277, 65295], [65306, 65312], [65339, 65344], [65371, 65381], + [65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497]]; + for (i = 0; i < ranges.length; i++) { + start = ranges[i][0]; + end = ranges[i][1]; + for (j = start; j <= end; j++) { + result[j] = true; + } + } + return result; +})(); + +function splitQuery(query) { + var result = []; + var start = -1; + for (var i = 0; i < query.length; i++) { + if (splitChars[query.charCodeAt(i)]) { + if (start !== -1) { + result.push(query.slice(start, i)); + start = -1; + } + } else if (start === -1) { + start = i; + } + } + if (start !== -1) { + result.push(query.slice(start)); + } + return result; +} + + diff --git a/references.json b/references.json new file mode 100644 index 00000000..b991f5a4 --- /dev/null +++ b/references.json @@ -0,0 +1 @@ +[{"URL":"https://40ants.com/doc/README.md#x-2840ANTS-DOC-FULL-2FDOC-3A-3A-40FULL-DOC-LINK-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC::@FULL-DOC-LINK","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/README.md#x-2840ANTS-DOC-FULL-2FDOC-3A-40README-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC:@README","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E1-2E0-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.1.0|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E2-2E0-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.2.0|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E3-2E0-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.3.0|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E4-2E0-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.4.0|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E4-2E1-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.4.1|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E5-2E0-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.5.0|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E5-2E1-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.5.1|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E5-2E2-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.5.2|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E5-2E3-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.5.3|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E5-2E4-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.5.4|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E5-2E5-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.5.5|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E5-2E6-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.5.6|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E5-2E7-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.5.7|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E5-2E8-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.5.8|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E6-2E0-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.6.0|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E7-2E0-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.7.0|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E8-2E0-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.8.0|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E9-2E0-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.9.0|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E9-2E1-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.9.1|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E9-2E2-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.9.2|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E10-2E0-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.10.0|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E11-2E0-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.11.0|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E11-2E1-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.11.1|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E11-2E2-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.11.2|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E12-2E0-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.12.0|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E13-2E0-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.13.0|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E14-2E0-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.14.0|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E15-2E0-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.15.0|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E15-2E1-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.15.1|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E15-2E2-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.15.2|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E15-2E3-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.15.3|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E15-2E4-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.15.4|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E16-2E0-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.16.0|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E17-2E0-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.17.0|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E17-2E1-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.17.1|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E17-2E2-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.17.2|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E17-2E3-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.17.3|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-7C0-2E17-2E4-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::|0.17.4|","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/changelog/#x-2840ANTS-DOC-2FCHANGELOG-3A-40CHANGELOG-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG:@CHANGELOG","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FDOC-3A-3A-40TODO-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC::@TODO","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTRANSCRIBE-3ATRANSCRIPTION-VALUES-CONSISTENCY-ERROR-20CONDITION-29","OBJECT":"40ANTS-DOC-FULL/TRANSCRIBE:TRANSCRIPTION-VALUES-CONSISTENCY-ERROR","LOCATIVE":"CONDITION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTRANSCRIBE-3ATRANSCRIPTION-OUTPUT-CONSISTENCY-ERROR-20CONDITION-29","OBJECT":"40ANTS-DOC-FULL/TRANSCRIBE:TRANSCRIPTION-OUTPUT-CONSISTENCY-ERROR","LOCATIVE":"CONDITION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTRANSCRIBE-3ATRANSCRIPTION-CONSISTENCY-ERROR-20CONDITION-29","OBJECT":"40ANTS-DOC-FULL/TRANSCRIBE:TRANSCRIPTION-CONSISTENCY-ERROR","LOCATIVE":"CONDITION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTRANSCRIBE-3ATRANSCRIPTION-ERROR-20CONDITION-29","OBJECT":"40ANTS-DOC-FULL/TRANSCRIBE:TRANSCRIPTION-ERROR","LOCATIVE":"CONDITION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTRANSCRIBE-3A-2ASYNTAXES-2A-20-28VARIABLE-29-29","OBJECT":"40ANTS-DOC-FULL/TRANSCRIBE:*SYNTAXES*","LOCATIVE":["VARIABLE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTRANSCRIBE-3ATRANSCRIBE-20FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/TRANSCRIBE:TRANSCRIBE","LOCATIVE":"FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTRANSCRIBE-3A-3A-40TRANSCRIPT-API-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/TRANSCRIBE::@TRANSCRIPT-API","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTRANSCRIBE-3A-3A-40TRANSCRIPT-EMACS-INTEGRATION-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/TRANSCRIBE::@TRANSCRIPT-EMACS-INTEGRATION","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTRANSCRIBE-3A-3A-40TRANSCRIPT-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/TRANSCRIBE::@TRANSCRIPT","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-3ASECTION-IGNORE-WORDS-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-3ASECTION-29-29","OBJECT":"40ANTS-DOC:SECTION-IGNORE-WORDS","LOCATIVE":["READER","SECTION"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-3ASECTION-EXTERNAL-DOCS-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-3ASECTION-29-29","OBJECT":"40ANTS-DOC:SECTION-EXTERNAL-DOCS","LOCATIVE":["READER","SECTION"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-3ASECTION-ENTRIES-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-3ASECTION-29-29","OBJECT":"40ANTS-DOC:SECTION-ENTRIES","LOCATIVE":["READER","SECTION"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-3ASECTION-LINK-TITLE-TO-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-3ASECTION-29-29","OBJECT":"40ANTS-DOC:SECTION-LINK-TITLE-TO","LOCATIVE":["READER","SECTION"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-3ASECTION-TITLE-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-3ASECTION-29-29","OBJECT":"40ANTS-DOC:SECTION-TITLE","LOCATIVE":["READER","SECTION"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-3ASECTION-READTABLE-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-3ASECTION-29-29","OBJECT":"40ANTS-DOC:SECTION-READTABLE","LOCATIVE":["READER","SECTION"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-3ASECTION-PACKAGE-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-3ASECTION-29-29","OBJECT":"40ANTS-DOC:SECTION-PACKAGE","LOCATIVE":["READER","SECTION"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-3ASECTION-NAME-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-3ASECTION-29-29","OBJECT":"40ANTS-DOC:SECTION-NAME","LOCATIVE":["READER","SECTION"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-3ASECTION-20CLASS-29","OBJECT":"40ANTS-DOC:SECTION","LOCATIVE":"CLASS"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FDOC-3A-3A-40SECTIONS-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC::@SECTIONS","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-2FDEFINE-DEFINER-3ADEFINE-DEFINER-FOR-SYMBOL-LOCATIVE-TYPE-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29","OBJECT":"40ANTS-DOC/LOCATIVES/DEFINE-DEFINER:DEFINE-DEFINER-FOR-SYMBOL-LOCATIVE-TYPE","LOCATIVE":["MACRO"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FLOCATIVES-2FDEFINERS-3ADEFINE-SYMBOL-LOCATIVE-TYPE-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29","OBJECT":"40ANTS-DOC-FULL/LOCATIVES/DEFINERS:DEFINE-SYMBOL-LOCATIVE-TYPE","LOCATIVE":["MACRO"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FCOMMONDOC-2FBUILDER-3AREFERENCE-TO-COMMONDOC-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/COMMONDOC/BUILDER:REFERENCE-TO-COMMONDOC","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-AND-FIND-SOURCE-20-28METHOD-20NIL-20-28T-20T-20T-29-29-29","OBJECT":"40ANTS-DOC/LOCATIVES/BASE:LOCATE-AND-FIND-SOURCE","LOCATIVE":["METHOD",[],[true,true,true]]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-AND-FIND-SOURCE-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC/LOCATIVES/BASE:LOCATE-AND-FIND-SOURCE","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FSOURCE-API-3AFIND-SOURCE-20-28METHOD-20NIL-20-2840ANTS-DOC-2FREFERENCE-3AREFERENCE-29-29-29","OBJECT":"40ANTS-DOC/SOURCE-API:FIND-SOURCE","LOCATIVE":["METHOD",[],["REFERENCE"]]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FDOC-3A-3A-40REFERENCE-BASED-EXTENSIONS-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC::@REFERENCE-BASED-EXTENSIONS","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FCOMMONDOC-2FMAPPER-3AWITH-NODE-PACKAGE-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29","OBJECT":"40ANTS-DOC-FULL/COMMONDOC/MAPPER:WITH-NODE-PACKAGE","LOCATIVE":["MACRO"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FCOMMONDOC-2FMAPPER-3ANODE-SUPPORTS-CHILDREN-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/COMMONDOC/MAPPER:NODE-SUPPORTS-CHILDREN","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FCOMMONDOC-2FMAPPER-3AMAP-NODES-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/COMMONDOC/MAPPER:MAP-NODES","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FCOMMONDOC-2FBULLET-3AMAKE-BULLET-20FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/COMMONDOC/BULLET:MAKE-BULLET","LOCATIVE":"FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FCOMMONDOC-2FBUILDER-3ATO-COMMONDOC-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/COMMONDOC/BUILDER:TO-COMMONDOC","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FSOURCE-API-3AFIND-SOURCE-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC/SOURCE-API:FIND-SOURCE","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FREFERENCE-API-3ACANONICAL-REFERENCE-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC/REFERENCE-API:CANONICAL-REFERENCE","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-ERROR-20FUNCTION-29","OBJECT":"40ANTS-DOC/LOCATIVES/BASE:LOCATE-ERROR","LOCATIVE":"FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-OBJECT-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC/LOCATIVES/BASE:LOCATE-OBJECT","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-3AEXPORTABLE-LOCATIVE-TYPE-P-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC:EXPORTABLE-LOCATIVE-TYPE-P","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ADEFINE-LOCATIVE-TYPE-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29","OBJECT":"40ANTS-DOC/LOCATIVES/BASE:DEFINE-LOCATIVE-TYPE","LOCATIVE":["MACRO"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FDOC-3A-3A-40NEW-OBJECT-TYPES-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC::@NEW-OBJECT-TYPES","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATIVE-ARGS-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC/LOCATIVES/BASE:LOCATIVE-ARGS","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATIVE-TYPE-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC/LOCATIVES/BASE:LOCATIVE-TYPE","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FREFERENCE-3AMAKE-REFERENCE-20FUNCTION-29","OBJECT":"40ANTS-DOC/REFERENCE:MAKE-REFERENCE","LOCATIVE":"FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FREFERENCE-3AREFERENCE-LOCATIVE-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-2FREFERENCE-3AREFERENCE-29-29","OBJECT":"40ANTS-DOC/REFERENCE:REFERENCE-LOCATIVE","LOCATIVE":["READER","REFERENCE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FREFERENCE-3AREFERENCE-OBJECT-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-2FREFERENCE-3AREFERENCE-29-29","OBJECT":"40ANTS-DOC/REFERENCE:REFERENCE-OBJECT","LOCATIVE":["READER","REFERENCE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FREFERENCE-3AREFERENCE-20CLASS-29","OBJECT":"40ANTS-DOC/REFERENCE:REFERENCE","LOCATIVE":"CLASS"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FREFERENCE-3ARESOLVE-20FUNCTION-29","OBJECT":"40ANTS-DOC/REFERENCE:RESOLVE","LOCATIVE":"FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-ERROR-LOCATIVE-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-ERROR-29-29","OBJECT":"40ANTS-DOC/LOCATIVES/BASE:LOCATE-ERROR-LOCATIVE","LOCATIVE":["READER","LOCATE-ERROR"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-ERROR-OBJECT-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-ERROR-29-29","OBJECT":"40ANTS-DOC/LOCATIVES/BASE:LOCATE-ERROR-OBJECT","LOCATIVE":["READER","LOCATE-ERROR"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-ERROR-MESSAGE-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-ERROR-29-29","OBJECT":"40ANTS-DOC/LOCATIVES/BASE:LOCATE-ERROR-MESSAGE","LOCATIVE":["READER","LOCATE-ERROR"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-ERROR-20CONDITION-29","OBJECT":"40ANTS-DOC/LOCATIVES/BASE:LOCATE-ERROR","LOCATIVE":"CONDITION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-20FUNCTION-29","OBJECT":"40ANTS-DOC/LOCATIVES/BASE:LOCATE","LOCATIVE":"FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FDOC-3A-3A-40LOCATIVES-AND-REFERENCES-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC::@LOCATIVES-AND-REFERENCES","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FPLUGINS-2FMATHJAX-3AMATHJAX-20FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/PLUGINS/MATHJAX:MATHJAX","LOCATIVE":"FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FPLUGINS-2FHIGHLIGHTJS-3AHIGHLIGHTJS-20FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/PLUGINS/HIGHLIGHTJS:HIGHLIGHTJS","LOCATIVE":"FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3AINJECT-AFTER-CONTENT-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/THEMES/API:INJECT-AFTER-CONTENT","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3AINJECT-BEFORE-CONTENT-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/THEMES/API:INJECT-BEFORE-CONTENT","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3AINJECT-INTO-PAGE-HEADER-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/THEMES/API:INJECT-INTO-PAGE-HEADER","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ACOPY-STATIC-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/THEMES/API:COPY-STATIC","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ATHEME-PLUGINS-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/THEMES/API:THEME-PLUGINS","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-SEARCH-FORM-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/THEMES/API:RENDER-SEARCH-FORM","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-TOC-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/THEMES/API:RENDER-TOC","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-SIDEBAR-CONTENT-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/THEMES/API:RENDER-SIDEBAR-CONTENT","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-SIDEBAR-FOOTER-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/THEMES/API:RENDER-SIDEBAR-FOOTER","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-SIDEBAR-HEADER-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/THEMES/API:RENDER-SIDEBAR-HEADER","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-SIDEBAR-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/THEMES/API:RENDER-SIDEBAR","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-CONTENT-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/THEMES/API:RENDER-CONTENT","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-PAGE-FOOTER-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/THEMES/API:RENDER-PAGE-FOOTER","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-PAGE-HEADER-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/THEMES/API:RENDER-PAGE-HEADER","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-HTML-HEAD-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/THEMES/API:RENDER-HTML-HEAD","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-PAGE-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/THEMES/API:RENDER-PAGE","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-CSS-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/THEMES/API:RENDER-CSS","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3AHIGHLIGHT-THEME-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/THEMES/API:HIGHLIGHT-THEME","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3AHIGHLIGHT-LANGUAGES-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/THEMES/API:HIGHLIGHT-LANGUAGES","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FDARK-3ADARK-THEME-20CLASS-29","OBJECT":"40ANTS-DOC-FULL/THEMES/DARK:DARK-THEME","LOCATIVE":"CLASS"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FLIGHT-3ALIGHT-THEME-20CLASS-29","OBJECT":"40ANTS-DOC-FULL/THEMES/LIGHT:LIGHT-THEME","LOCATIVE":"CLASS"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FDEFAULT-3ADEFAULT-THEME-20CLASS-29","OBJECT":"40ANTS-DOC-FULL/THEMES/DEFAULT:DEFAULT-THEME","LOCATIVE":"CLASS"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FTHEMES-2FDOCS-3A-3A-40DEFINING-A-THEME-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/THEMES/DOCS::@DEFINING-A-THEME","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FDOC-3A-3A-40EXTENSION-API-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC::@EXTENSION-API","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATIVE-EQUAL-20FUNCTION-29","OBJECT":"40ANTS-DOC/LOCATIVES/BASE:LOCATIVE-EQUAL","LOCATIVE":"FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-3AGLOSSARY-TERM-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"40ANTS-DOC/LOCATIVES:GLOSSARY-TERM","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FGLOSSARY-3ADEFINE-GLOSSARY-TERM-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29","OBJECT":"40ANTS-DOC/GLOSSARY:DEFINE-GLOSSARY-TERM","LOCATIVE":["MACRO"]},{"URL":"https://40ants.com/doc/#x-28RESTART-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"RESTART","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FRESTART-3ADEFINE-RESTART-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29","OBJECT":"40ANTS-DOC/RESTART:DEFINE-RESTART","LOCATIVE":["MACRO"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-3ASTDOUT-OF-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"40ANTS-DOC/LOCATIVES:STDOUT-OF","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-3AINCLUDE-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"40ANTS-DOC/LOCATIVES:INCLUDE","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"40ANTS-DOC/LOCATIVES:LOCATIVE","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-3AARGUMENT-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"40ANTS-DOC/LOCATIVES:ARGUMENT","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-3ADISLOCATED-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"40ANTS-DOC/LOCATIVES:DISLOCATED","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-28PACKAGE-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"PACKAGE","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-28TYPE-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"TYPE","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-28CONDITION-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"CONDITION","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-28CLASS-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"CLASS","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-3ASTRUCTURE-ACCESSOR-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"40ANTS-DOC/LOCATIVES:STRUCTURE-ACCESSOR","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-3AWRITER-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"40ANTS-DOC/LOCATIVES:WRITER","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-3AREADER-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"40ANTS-DOC/LOCATIVES:READER","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-3AACCESSOR-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"40ANTS-DOC/LOCATIVES:ACCESSOR","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-28METHOD-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"METHOD","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-28GENERIC-FUNCTION-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"GENERIC-FUNCTION","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-28FUNCTION-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"FUNCTION","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-3ASYMBOL-MACRO-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"40ANTS-DOC/LOCATIVES:SYMBOL-MACRO","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-28COMPILER-MACRO-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"COMPILER-MACRO","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-3AMACRO-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"40ANTS-DOC/LOCATIVES:MACRO","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-3ACONSTANT-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"40ANTS-DOC/LOCATIVES:CONSTANT","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-28VARIABLE-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"VARIABLE","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-3ASECTION-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"40ANTS-DOC/LOCATIVES:SECTION","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FLOCATIVES-2FASDF-SYSTEM-3AASDF-SYSTEM-DOCUMENTATION-TITLE-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC/LOCATIVES/ASDF-SYSTEM:ASDF-SYSTEM-DOCUMENTATION-TITLE","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-28ASDF-2FSYSTEM-3ASYSTEM-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29","OBJECT":"ASDF/SYSTEM:SYSTEM","LOCATIVE":["LOCATIVE"]},{"URL":"https://40ants.com/doc/#x-28-23A-28-2820-29-20BASE-CHAR-20-2E-20-2240ANTS-DOC-2FLOCATIVES-22-29-20PACKAGE-29","OBJECT":"40ANTS-DOC/LOCATIVES","LOCATIVE":"PACKAGE"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FDOC-3A-3A-40LOCATIVE-TYPES-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC::@LOCATIVE-TYPES","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FBUILDER-2FVARS-3A-2ADOCUMENT-MAX-NUMBERING-LEVEL-2A-20-28VARIABLE-29-29","OBJECT":"40ANTS-DOC-FULL/BUILDER/VARS:*DOCUMENT-MAX-NUMBERING-LEVEL*","LOCATIVE":["VARIABLE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FLINK-3A-2ADOCUMENT-LINK-CODE-2A-20-28VARIABLE-29-29","OBJECT":"40ANTS-DOC-FULL/LINK:*DOCUMENT-LINK-CODE*","LOCATIVE":["VARIABLE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FBUILDER-2FPRINTER-3A-2ADOCUMENT-UPPERCASE-IS-CODE-2A-20-28VARIABLE-29-29","OBJECT":"40ANTS-DOC-FULL/BUILDER/PRINTER:*DOCUMENT-UPPERCASE-IS-CODE*","LOCATIVE":["VARIABLE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FDOC-3A-3A-40DOCUMENTATION-PRINTER-VARIABLES-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC::@DOCUMENTATION-PRINTER-VARIABLES","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FMARKDOWN-3A-3A-40MATHJAX-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/MARKDOWN::@MATHJAX","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FMARKDOWN-3A-3A-40MARKDOWN-SYNTAX-HIGHLIGHTING-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/MARKDOWN::@MARKDOWN-SYNTAX-HIGHLIGHTING","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FMARKDOWN-3A-3A-40MARKDOWN-INDENTATION-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/MARKDOWN::@MARKDOWN-INDENTATION","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FMARKDOWN-3A-3A-40MARKDOWN-SUPPORT-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/MARKDOWN::@MARKDOWN-SUPPORT","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FWORLD-3A-3A-40WORLD-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/WORLD::@WORLD","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FREFERENCE-API-3ASOURCE-URI-20FUNCTION-29","OBJECT":"40ANTS-DOC/REFERENCE-API:SOURCE-URI","LOCATIVE":"FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FREFERENCE-API-3A-2ASOURCE-URI-FN-2A-20-28VARIABLE-29-29","OBJECT":"40ANTS-DOC/REFERENCE-API:*SOURCE-URI-FN*","LOCATIVE":["VARIABLE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FGITHUB-3AMAKE-GITHUB-SOURCE-URI-FN-20FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/GITHUB:MAKE-GITHUB-SOURCE-URI-FN","LOCATIVE":"FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FGITHUB-3A-3A-40GITHUB-WORKFLOW-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/GITHUB::@GITHUB-WORKFLOW","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FCHANGELOG-3ADEFCHANGELOG-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29","OBJECT":"40ANTS-DOC/CHANGELOG:DEFCHANGELOG","LOCATIVE":["MACRO"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FCHANGELOG-3A-3A-40INDEX-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC/CHANGELOG::@INDEX","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FBUILDER-3A-3A-40RENDERING-MULTIPLE-FORMATS-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/BUILDER::@RENDERING-MULTIPLE-FORMATS","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FBUILDER-3A-2ADOCUMENT-HTML-BOTTOM-BLOCKS-OF-LINKS-2A-20-28VARIABLE-29-29","OBJECT":"40ANTS-DOC-FULL/BUILDER:*DOCUMENT-HTML-BOTTOM-BLOCKS-OF-LINKS*","LOCATIVE":["VARIABLE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FBUILDER-3A-2ADOCUMENT-HTML-TOP-BLOCKS-OF-LINKS-2A-20-28VARIABLE-29-29","OBJECT":"40ANTS-DOC-FULL/BUILDER:*DOCUMENT-HTML-TOP-BLOCKS-OF-LINKS*","LOCATIVE":["VARIABLE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FBUILDER-3AGET-CURRENT-ASDF-SYSTEM-20FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/BUILDER:GET-CURRENT-ASDF-SYSTEM","LOCATIVE":"FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FBUILDER-3AUPDATE-ASDF-SYSTEM-DOCS-20FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/BUILDER:UPDATE-ASDF-SYSTEM-DOCS","LOCATIVE":"FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FBUILDER-3ARENDER-TO-FILES-20FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/BUILDER:RENDER-TO-FILES","LOCATIVE":"FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FBUILDER-3ARENDER-TO-STRING-20FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/BUILDER:RENDER-TO-STRING","LOCATIVE":"FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FBUILDER-3A-3A-40GENERATING-DOCUMENTATION-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/BUILDER::@GENERATING-DOCUMENTATION","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FAUTODOC-3ADEFAUTODOC-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29","OBJECT":"40ANTS-DOC/AUTODOC:DEFAUTODOC","LOCATIVE":["MACRO"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FDOC-3A-3A-40AUTODOC-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC::@AUTODOC","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FDOC-3A-3A-40CROSS-REFERENCING-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC::@CROSS-REFERENCING","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FIGNORED-WORDS-3AIGNORE-WORDS-IN-PACKAGE-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29","OBJECT":"40ANTS-DOC/IGNORED-WORDS:IGNORE-WORDS-IN-PACKAGE","LOCATIVE":["MACRO"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FIGNORED-WORDS-3ASUPPORTS-IGNORED-WORDS-P-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC/IGNORED-WORDS:SUPPORTS-IGNORED-WORDS-P","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-2FIGNORED-WORDS-3AIGNORED-WORDS-20GENERIC-FUNCTION-29","OBJECT":"40ANTS-DOC/IGNORED-WORDS:IGNORED-WORDS","LOCATIVE":"GENERIC-FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-3A-2ASYMBOLS-WITH-IGNORED-MISSING-LOCATIONS-2A-20-28VARIABLE-29-29","OBJECT":"40ANTS-DOC:*SYMBOLS-WITH-IGNORED-MISSING-LOCATIONS*","LOCATIVE":["VARIABLE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-3A-2ADISCARD-DOCUMENTATION-P-2A-20-28VARIABLE-29-29","OBJECT":"40ANTS-DOC:*DISCARD-DOCUMENTATION-P*","LOCATIVE":["VARIABLE"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-3ADEFSECTION-COPY-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29","OBJECT":"40ANTS-DOC:DEFSECTION-COPY","LOCATIVE":["MACRO"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-3ADEFSECTION-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29","OBJECT":"40ANTS-DOC:DEFSECTION","LOCATIVE":["MACRO"]},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FDOC-3A-3A-40DEFINING-SECTIONS-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC::@DEFINING-SECTIONS","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FDOC-3A-3A-40BASICS-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC::@BASICS","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FSWANK-3ALOCATE-DEFINITION-FOR-EMACS-20FUNCTION-29","OBJECT":"40ANTS-DOC-FULL/SWANK:LOCATE-DEFINITION-FOR-EMACS","LOCATIVE":"FUNCTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FDOC-3A-3A-40EMACS-INTEGRATION-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC::@EMACS-INTEGRATION","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FDOC-3A-3A-40TUTORIAL-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC::@TUTORIAL","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FDOC-3A-3A-40BACKGROUND-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC::@BACKGROUND","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FDOC-3A-3A-40LINKS-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC::@LINKS","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-28-23A-28-2815-29-20BASE-CHAR-20-2E-20-2240ants-doc-full-22-29-20ASDF-2FSYSTEM-3ASYSTEM-29","OBJECT":"40ants-doc-full","LOCATIVE":"SYSTEM"},{"URL":"https://40ants.com/doc/#x-28-23A-28-2810-29-20BASE-CHAR-20-2E-20-2240ants-doc-22-29-20ASDF-2FSYSTEM-3ASYSTEM-29","OBJECT":"40ants-doc","LOCATIVE":"SYSTEM"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FDOC-3A-3A-40DIFFERENCE-FROM-MGL-PAX-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC::@DIFFERENCE-FROM-MGL-PAX","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FDOC-3A-3A-40ABOUT-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC::@ABOUT","LOCATIVE":"SECTION"},{"URL":"https://40ants.com/doc/#x-2840ANTS-DOC-FULL-2FDOC-3A-40INDEX-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29","OBJECT":"40ANTS-DOC-FULL/DOC:@INDEX","LOCATIVE":"SECTION"}] \ No newline at end of file diff --git a/search/index.html b/search/index.html new file mode 100644 index 00000000..4776b80b --- /dev/null +++ b/search/index.html @@ -0,0 +1,123 @@ + + + + Search Page + + + + + + + + + + + + + + + + + + + +
Fork me on GitHub + + +
+ + + + + +
+ + + +
+
+ + \ No newline at end of file diff --git a/searchindex.js b/searchindex.js new file mode 100644 index 00000000..544ccdca --- /dev/null +++ b/searchindex.js @@ -0,0 +1 @@ +Search.setIndex({"docnames":["../index","../changelog"],"filenames":["../","../changelog/"],"objects":{"40ANTS-DOC-FULL/SWANK":{"LOCATE-DEFINITION-FOR-EMACS":[0,6,2,"x-2840ANTS-DOC-FULL-2FSWANK-3ALOCATE-DEFINITION-FOR-EMACS-20FUNCTION-29"]},"40ANTS-DOC":{"DEFSECTION":[0,12,2,"x-2840ANTS-DOC-3ADEFSECTION-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"],"DEFSECTION-COPY":[0,12,2,"x-2840ANTS-DOC-3ADEFSECTION-COPY-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"],"*DISCARD-DOCUMENTATION-P*":[0,22,2,"x-2840ANTS-DOC-3A-2ADISCARD-DOCUMENTATION-P-2A-20-28VARIABLE-29-29"],"*SYMBOLS-WITH-IGNORED-MISSING-LOCATIONS*":[0,22,2,"x-2840ANTS-DOC-3A-2ASYMBOLS-WITH-IGNORED-MISSING-LOCATIONS-2A-20-28VARIABLE-29-29"],"EXPORTABLE-LOCATIVE-TYPE-P":[0,7,2,"x-2840ANTS-DOC-3AEXPORTABLE-LOCATIVE-TYPE-P-20GENERIC-FUNCTION-29"],"SECTION":[0,3,2,"x-2840ANTS-DOC-3ASECTION-20CLASS-29"],"SECTION-NAME":[0,18,2,"x-2840ANTS-DOC-3ASECTION-NAME-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-3ASECTION-29-29"],"SECTION-PACKAGE":[0,18,2,"x-2840ANTS-DOC-3ASECTION-PACKAGE-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-3ASECTION-29-29"],"SECTION-READTABLE":[0,18,2,"x-2840ANTS-DOC-3ASECTION-READTABLE-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-3ASECTION-29-29"],"SECTION-TITLE":[0,18,2,"x-2840ANTS-DOC-3ASECTION-TITLE-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-3ASECTION-29-29"],"SECTION-LINK-TITLE-TO":[0,18,2,"x-2840ANTS-DOC-3ASECTION-LINK-TITLE-TO-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-3ASECTION-29-29"],"SECTION-ENTRIES":[0,18,2,"x-2840ANTS-DOC-3ASECTION-ENTRIES-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-3ASECTION-29-29"],"SECTION-EXTERNAL-DOCS":[0,18,2,"x-2840ANTS-DOC-3ASECTION-EXTERNAL-DOCS-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-3ASECTION-29-29"],"SECTION-IGNORE-WORDS":[0,18,2,"x-2840ANTS-DOC-3ASECTION-IGNORE-WORDS-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-3ASECTION-29-29"]},"40ANTS-DOC/IGNORED-WORDS":{"IGNORED-WORDS":[0,7,2,"x-2840ANTS-DOC-2FIGNORED-WORDS-3AIGNORED-WORDS-20GENERIC-FUNCTION-29"],"SUPPORTS-IGNORED-WORDS-P":[0,7,2,"x-2840ANTS-DOC-2FIGNORED-WORDS-3ASUPPORTS-IGNORED-WORDS-P-20GENERIC-FUNCTION-29"],"IGNORE-WORDS-IN-PACKAGE":[0,12,2,"x-2840ANTS-DOC-2FIGNORED-WORDS-3AIGNORE-WORDS-IN-PACKAGE-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"]},"40ANTS-DOC/AUTODOC":{"DEFAUTODOC":[0,12,2,"x-2840ANTS-DOC-2FAUTODOC-3ADEFAUTODOC-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"]},"40ANTS-DOC-FULL/BUILDER":{"RENDER-TO-STRING":[0,6,2,"x-2840ANTS-DOC-FULL-2FBUILDER-3ARENDER-TO-STRING-20FUNCTION-29"],"RENDER-TO-FILES":[0,6,2,"x-2840ANTS-DOC-FULL-2FBUILDER-3ARENDER-TO-FILES-20FUNCTION-29"],"UPDATE-ASDF-SYSTEM-DOCS":[0,6,2,"x-2840ANTS-DOC-FULL-2FBUILDER-3AUPDATE-ASDF-SYSTEM-DOCS-20FUNCTION-29"],"GET-CURRENT-ASDF-SYSTEM":[0,6,2,"x-2840ANTS-DOC-FULL-2FBUILDER-3AGET-CURRENT-ASDF-SYSTEM-20FUNCTION-29"],"*DOCUMENT-HTML-TOP-BLOCKS-OF-LINKS*":[0,22,2,"x-2840ANTS-DOC-FULL-2FBUILDER-3A-2ADOCUMENT-HTML-TOP-BLOCKS-OF-LINKS-2A-20-28VARIABLE-29-29"],"*DOCUMENT-HTML-BOTTOM-BLOCKS-OF-LINKS*":[0,22,2,"x-2840ANTS-DOC-FULL-2FBUILDER-3A-2ADOCUMENT-HTML-BOTTOM-BLOCKS-OF-LINKS-2A-20-28VARIABLE-29-29"]},"40ANTS-DOC/CHANGELOG":{"DEFCHANGELOG":[0,12,2,"x-2840ANTS-DOC-2FCHANGELOG-3ADEFCHANGELOG-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"]},"40ANTS-DOC-FULL/GITHUB":{"MAKE-GITHUB-SOURCE-URI-FN":[0,6,2,"x-2840ANTS-DOC-FULL-2FGITHUB-3AMAKE-GITHUB-SOURCE-URI-FN-20FUNCTION-29"]},"40ANTS-DOC/REFERENCE-API":{"*SOURCE-URI-FN*":[0,22,2,"x-2840ANTS-DOC-2FREFERENCE-API-3A-2ASOURCE-URI-FN-2A-20-28VARIABLE-29-29"],"SOURCE-URI":[0,6,2,"x-2840ANTS-DOC-2FREFERENCE-API-3ASOURCE-URI-20FUNCTION-29"],"CANONICAL-REFERENCE":[0,7,2,"x-2840ANTS-DOC-2FREFERENCE-API-3ACANONICAL-REFERENCE-20GENERIC-FUNCTION-29"]},"40ANTS-DOC-FULL/BUILDER/PRINTER":{"*DOCUMENT-UPPERCASE-IS-CODE*":[0,22,2,"x-2840ANTS-DOC-FULL-2FBUILDER-2FPRINTER-3A-2ADOCUMENT-UPPERCASE-IS-CODE-2A-20-28VARIABLE-29-29"]},"40ANTS-DOC-FULL/LINK":{"*DOCUMENT-LINK-CODE*":[0,22,2,"x-2840ANTS-DOC-FULL-2FLINK-3A-2ADOCUMENT-LINK-CODE-2A-20-28VARIABLE-29-29"]},"40ANTS-DOC-FULL/BUILDER/VARS":{"*DOCUMENT-MAX-NUMBERING-LEVEL*":[0,22,2,"x-2840ANTS-DOC-FULL-2FBUILDER-2FVARS-3A-2ADOCUMENT-MAX-NUMBERING-LEVEL-2A-20-28VARIABLE-29-29"]},"":{"40ANTS-DOC/LOCATIVES":[0,14,2,"x-28-23A-28-2820-29-20BASE-CHAR-20-2E-20-2240ANTS-DOC-2FLOCATIVES-22-29-20PACKAGE-29"]},"ASDF/SYSTEM":{"SYSTEM":[0,11,2,"x-28ASDF-2FSYSTEM-3ASYSTEM-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"]},"40ANTS-DOC/LOCATIVES/ASDF-SYSTEM":{"ASDF-SYSTEM-DOCUMENTATION-TITLE":[0,7,2,"x-2840ANTS-DOC-2FLOCATIVES-2FASDF-SYSTEM-3AASDF-SYSTEM-DOCUMENTATION-TITLE-20GENERIC-FUNCTION-29"]},"40ANTS-DOC/LOCATIVES":{"SECTION":[0,11,2,"x-2840ANTS-DOC-2FLOCATIVES-3ASECTION-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"CONSTANT":[0,11,2,"x-2840ANTS-DOC-2FLOCATIVES-3ACONSTANT-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"MACRO":[0,11,2,"x-2840ANTS-DOC-2FLOCATIVES-3AMACRO-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"SYMBOL-MACRO":[0,11,2,"x-2840ANTS-DOC-2FLOCATIVES-3ASYMBOL-MACRO-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"ACCESSOR":[0,11,2,"x-2840ANTS-DOC-2FLOCATIVES-3AACCESSOR-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"READER":[0,11,2,"x-2840ANTS-DOC-2FLOCATIVES-3AREADER-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"WRITER":[0,11,2,"x-2840ANTS-DOC-2FLOCATIVES-3AWRITER-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"STRUCTURE-ACCESSOR":[0,11,2,"x-2840ANTS-DOC-2FLOCATIVES-3ASTRUCTURE-ACCESSOR-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"DISLOCATED":[0,11,2,"x-2840ANTS-DOC-2FLOCATIVES-3ADISLOCATED-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"ARGUMENT":[0,11,2,"x-2840ANTS-DOC-2FLOCATIVES-3AARGUMENT-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"LOCATIVE":[0,11,2,"x-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"INCLUDE":[0,11,2,"x-2840ANTS-DOC-2FLOCATIVES-3AINCLUDE-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"STDOUT-OF":[0,11,2,"x-2840ANTS-DOC-2FLOCATIVES-3ASTDOUT-OF-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"GLOSSARY-TERM":[0,11,2,"x-2840ANTS-DOC-2FLOCATIVES-3AGLOSSARY-TERM-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"]},"COMMON-LISP":{"VARIABLE":[0,11,2,"x-28VARIABLE-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"COMPILER-MACRO":[0,11,2,"x-28COMPILER-MACRO-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"FUNCTION":[0,11,2,"x-28FUNCTION-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"GENERIC-FUNCTION":[0,11,2,"x-28GENERIC-FUNCTION-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"METHOD":[0,11,2,"x-28METHOD-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"CLASS":[0,11,2,"x-28CLASS-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"CONDITION":[0,11,2,"x-28CONDITION-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"TYPE":[0,11,2,"x-28TYPE-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"PACKAGE":[0,11,2,"x-28PACKAGE-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"],"RESTART":[0,11,2,"x-28RESTART-20-2840ANTS-DOC-2FLOCATIVES-3ALOCATIVE-29-29"]},"40ANTS-DOC/RESTART":{"DEFINE-RESTART":[0,12,2,"x-2840ANTS-DOC-2FRESTART-3ADEFINE-RESTART-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"]},"40ANTS-DOC/GLOSSARY":{"DEFINE-GLOSSARY-TERM":[0,12,2,"x-2840ANTS-DOC-2FGLOSSARY-3ADEFINE-GLOSSARY-TERM-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"]},"40ANTS-DOC/LOCATIVES/BASE":{"LOCATIVE-EQUAL":[0,6,2,"x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATIVE-EQUAL-20FUNCTION-29"],"LOCATE":[0,6,2,"x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-20FUNCTION-29"],"LOCATE-ERROR":[0,6,2,"x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-ERROR-20FUNCTION-29"],"LOCATE-ERROR-MESSAGE":[0,18,2,"x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-ERROR-MESSAGE-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-ERROR-29-29"],"LOCATE-ERROR-OBJECT":[0,18,2,"x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-ERROR-OBJECT-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-ERROR-29-29"],"LOCATE-ERROR-LOCATIVE":[0,18,2,"x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-ERROR-LOCATIVE-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-ERROR-29-29"],"LOCATIVE-TYPE":[0,7,2,"x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATIVE-TYPE-20GENERIC-FUNCTION-29"],"LOCATIVE-ARGS":[0,7,2,"x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATIVE-ARGS-20GENERIC-FUNCTION-29"],"DEFINE-LOCATIVE-TYPE":[0,12,2,"x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ADEFINE-LOCATIVE-TYPE-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"],"LOCATE-OBJECT":[0,7,2,"x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-OBJECT-20GENERIC-FUNCTION-29"],"LOCATE-AND-FIND-SOURCE":[0,13,2,"x-2840ANTS-DOC-2FLOCATIVES-2FBASE-3ALOCATE-AND-FIND-SOURCE-20-28METHOD-20NIL-20-28T-20T-20T-29-29-29"]},"40ANTS-DOC-FULL/THEMES/DEFAULT":{"DEFAULT-THEME":[0,3,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FDEFAULT-3ADEFAULT-THEME-20CLASS-29"]},"40ANTS-DOC-FULL/THEMES/LIGHT":{"LIGHT-THEME":[0,3,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FLIGHT-3ALIGHT-THEME-20CLASS-29"]},"40ANTS-DOC-FULL/THEMES/DARK":{"DARK-THEME":[0,3,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FDARK-3ADARK-THEME-20CLASS-29"]},"40ANTS-DOC-FULL/THEMES/API":{"HIGHLIGHT-LANGUAGES":[0,7,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3AHIGHLIGHT-LANGUAGES-20GENERIC-FUNCTION-29"],"HIGHLIGHT-THEME":[0,7,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3AHIGHLIGHT-THEME-20GENERIC-FUNCTION-29"],"RENDER-CSS":[0,7,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-CSS-20GENERIC-FUNCTION-29"],"RENDER-PAGE":[0,7,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-PAGE-20GENERIC-FUNCTION-29"],"RENDER-HTML-HEAD":[0,7,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-HTML-HEAD-20GENERIC-FUNCTION-29"],"RENDER-PAGE-HEADER":[0,7,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-PAGE-HEADER-20GENERIC-FUNCTION-29"],"RENDER-PAGE-FOOTER":[0,7,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-PAGE-FOOTER-20GENERIC-FUNCTION-29"],"RENDER-CONTENT":[0,7,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-CONTENT-20GENERIC-FUNCTION-29"],"RENDER-SIDEBAR":[0,7,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-SIDEBAR-20GENERIC-FUNCTION-29"],"RENDER-SIDEBAR-HEADER":[0,7,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-SIDEBAR-HEADER-20GENERIC-FUNCTION-29"],"RENDER-SIDEBAR-FOOTER":[0,7,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-SIDEBAR-FOOTER-20GENERIC-FUNCTION-29"],"RENDER-SIDEBAR-CONTENT":[0,7,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-SIDEBAR-CONTENT-20GENERIC-FUNCTION-29"],"RENDER-TOC":[0,7,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-TOC-20GENERIC-FUNCTION-29"],"RENDER-SEARCH-FORM":[0,7,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ARENDER-SEARCH-FORM-20GENERIC-FUNCTION-29"],"THEME-PLUGINS":[0,7,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ATHEME-PLUGINS-20GENERIC-FUNCTION-29"],"COPY-STATIC":[0,7,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3ACOPY-STATIC-20GENERIC-FUNCTION-29"],"INJECT-INTO-PAGE-HEADER":[0,7,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3AINJECT-INTO-PAGE-HEADER-20GENERIC-FUNCTION-29"],"INJECT-BEFORE-CONTENT":[0,7,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3AINJECT-BEFORE-CONTENT-20GENERIC-FUNCTION-29"],"INJECT-AFTER-CONTENT":[0,7,2,"x-2840ANTS-DOC-FULL-2FTHEMES-2FAPI-3AINJECT-AFTER-CONTENT-20GENERIC-FUNCTION-29"]},"40ANTS-DOC-FULL/PLUGINS/HIGHLIGHTJS":{"HIGHLIGHTJS":[0,6,2,"x-2840ANTS-DOC-FULL-2FPLUGINS-2FHIGHLIGHTJS-3AHIGHLIGHTJS-20FUNCTION-29"]},"40ANTS-DOC-FULL/PLUGINS/MATHJAX":{"MATHJAX":[0,6,2,"x-2840ANTS-DOC-FULL-2FPLUGINS-2FMATHJAX-3AMATHJAX-20FUNCTION-29"]},"40ANTS-DOC/REFERENCE":{"RESOLVE":[0,6,2,"x-2840ANTS-DOC-2FREFERENCE-3ARESOLVE-20FUNCTION-29"],"REFERENCE":[0,3,2,"x-2840ANTS-DOC-2FREFERENCE-3AREFERENCE-20CLASS-29"],"REFERENCE-OBJECT":[0,18,2,"x-2840ANTS-DOC-2FREFERENCE-3AREFERENCE-OBJECT-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-2FREFERENCE-3AREFERENCE-29-29"],"REFERENCE-LOCATIVE":[0,18,2,"x-2840ANTS-DOC-2FREFERENCE-3AREFERENCE-LOCATIVE-20-2840ANTS-DOC-2FLOCATIVES-3AREADER-2040ANTS-DOC-2FREFERENCE-3AREFERENCE-29-29"],"MAKE-REFERENCE":[0,6,2,"x-2840ANTS-DOC-2FREFERENCE-3AMAKE-REFERENCE-20FUNCTION-29"]},"40ANTS-DOC/SOURCE-API":{"FIND-SOURCE":[0,13,2,"x-2840ANTS-DOC-2FSOURCE-API-3AFIND-SOURCE-20-28METHOD-20NIL-20-2840ANTS-DOC-2FREFERENCE-3AREFERENCE-29-29-29"]},"40ANTS-DOC-FULL/COMMONDOC/BUILDER":{"TO-COMMONDOC":[0,7,2,"x-2840ANTS-DOC-FULL-2FCOMMONDOC-2FBUILDER-3ATO-COMMONDOC-20GENERIC-FUNCTION-29"],"REFERENCE-TO-COMMONDOC":[0,7,2,"x-2840ANTS-DOC-FULL-2FCOMMONDOC-2FBUILDER-3AREFERENCE-TO-COMMONDOC-20GENERIC-FUNCTION-29"]},"40ANTS-DOC-FULL/COMMONDOC/BULLET":{"MAKE-BULLET":[0,6,2,"x-2840ANTS-DOC-FULL-2FCOMMONDOC-2FBULLET-3AMAKE-BULLET-20FUNCTION-29"]},"40ANTS-DOC-FULL/COMMONDOC/MAPPER":{"MAP-NODES":[0,7,2,"x-2840ANTS-DOC-FULL-2FCOMMONDOC-2FMAPPER-3AMAP-NODES-20GENERIC-FUNCTION-29"],"NODE-SUPPORTS-CHILDREN":[0,7,2,"x-2840ANTS-DOC-FULL-2FCOMMONDOC-2FMAPPER-3ANODE-SUPPORTS-CHILDREN-20GENERIC-FUNCTION-29"],"WITH-NODE-PACKAGE":[0,12,2,"x-2840ANTS-DOC-FULL-2FCOMMONDOC-2FMAPPER-3AWITH-NODE-PACKAGE-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"]},"40ANTS-DOC-FULL/LOCATIVES/DEFINERS":{"DEFINE-SYMBOL-LOCATIVE-TYPE":[0,12,2,"x-2840ANTS-DOC-FULL-2FLOCATIVES-2FDEFINERS-3ADEFINE-SYMBOL-LOCATIVE-TYPE-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"]},"40ANTS-DOC/LOCATIVES/DEFINE-DEFINER":{"DEFINE-DEFINER-FOR-SYMBOL-LOCATIVE-TYPE":[0,12,2,"x-2840ANTS-DOC-2FLOCATIVES-2FDEFINE-DEFINER-3ADEFINE-DEFINER-FOR-SYMBOL-LOCATIVE-TYPE-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"]},"40ANTS-DOC-FULL/TRANSCRIBE":{"TRANSCRIBE":[0,6,2,"x-2840ANTS-DOC-FULL-2FTRANSCRIBE-3ATRANSCRIBE-20FUNCTION-29"],"*SYNTAXES*":[0,22,2,"x-2840ANTS-DOC-FULL-2FTRANSCRIBE-3A-2ASYNTAXES-2A-20-28VARIABLE-29-29"],"TRANSCRIPTION-ERROR":[0,0,2,"x-2840ANTS-DOC-FULL-2FTRANSCRIBE-3ATRANSCRIPTION-ERROR-20CONDITION-29"],"TRANSCRIPTION-CONSISTENCY-ERROR":[0,0,2,"x-2840ANTS-DOC-FULL-2FTRANSCRIBE-3ATRANSCRIPTION-CONSISTENCY-ERROR-20CONDITION-29"],"TRANSCRIPTION-OUTPUT-CONSISTENCY-ERROR":[0,0,2,"x-2840ANTS-DOC-FULL-2FTRANSCRIBE-3ATRANSCRIPTION-OUTPUT-CONSISTENCY-ERROR-20CONDITION-29"],"TRANSCRIPTION-VALUES-CONSISTENCY-ERROR":[0,0,2,"x-2840ANTS-DOC-FULL-2FTRANSCRIBE-3ATRANSCRIPTION-VALUES-CONSISTENCY-ERROR-20CONDITION-29"]}},"objnames":[["lisp","symbol","Symbol"],["lisp","argument","Argument"],["lisp","system","ASDF System"],["lisp","class","Class"],["lisp","compiler-macro","Compiler Macro"],["lisp","constant","Constant"],["lisp","function","Function"],["lisp","generic-function","Generic Function"],["lisp","glossary-term","Glossary Term"],["lisp","include","Included Block"],["lisp","stdout-of","Stdout of Code"],["lisp","locative","Locative"],["lisp","macro","Macro"],["lisp","method","Method"],["lisp","package","Package"],["lisp","restart","Restart"],["lisp","section","Section"],["lisp","accessor","Accessor"],["lisp","reader","Slot Reader"],["lisp","writer","Slot Write"],["lisp","structure-accessor","Structure Accessor"],["lisp","type","Type"],["lisp","variable","Variable"]],"objtypes":["lisp:symbol","lisp:argument","lisp:system","lisp:class","lisp:compiler-macro","lisp:constant","lisp:function","lisp:generic-function","lisp:glossary-term","lisp:include","lisp:stdout-of","lisp:locative","lisp:macro","lisp:method","lisp:package","lisp:restart","lisp:section","lisp:accessor","lisp:reader","lisp:writer","lisp:structure-accessor","lisp:type","lisp:variable"],"terms":{"Thi":[1,0],"system":[1,0],"is":[1,0],"a":[1,0],"fork":[1,0],"of":[1,0],"MGL-PAX":[1,0],".":[1,0],"There":[0],"ar":[1,0],"few":[1,0],"reasons,":[0],"why":[0],"I've":[0],"creat":[0],"the":[1,0],"fork.":[0],"The":[0],"main":[0],"goal":[0],"to":[1,0],"extract":[1,0],"core":[1,0],"featur":[1,0],"into":[1,0],"40ants-doc":[1,0],"system\nwith":[0],"as":[1,0],"littl":[0],"depend":[1,0],"possible.":[0],"important,":[0],"becaus":[1,0],"with":[1,0],"'s\nstyle,":[0],"you":[1,0],"defin":[1,0],"document":[1,0],"section":[1,0],"in":[1,0],"your":[0],"library'":[0],"code,":[0],"which":[1,0],"makes\nit":[0],"on":[1,0],"system.":[1,0],"However,":[0],"heavi":[1,0],"weight":[0],"dependencies\nlik":[0],"IRONCLAD":[0],",":[1,0],"3BMD":[0],"or":[0],"SWANK":[0],"should":[1,0],"not":[1,0],"be":[1,0],"required.":[0],"second":[0],"wa":[1,0],"refactor":[1,0],"3.5k":[0],"line":[0],"pax.lisp":[0],"file":[1,0],"into\na":[0],"smaller":[0],"modul":[1,0],"make":[1,0],"navig":[0],"easier.":[0],"will":[1,0],"help":[0],"ani":[1,0],"person\nwho":[0],"decid":[0],"learn":[0],"how":[1,0],"builder":[1,0],"works.":[0],"Also,\ngranular":[0],"design":[1,0],"it":[1,0],"possibl":[1,0],"load":[0],"subsystem":[1,0],"like":[1,0],"SLIME":[1,0],"SLY":[1,0],"\nintegration.":[0],"third":[0],"process":[0],"more":[1,0],"sequenti":[0],"and":[1,0],"hackable.\nTo":[0],"introduc":[0],"hook":[0],"for":[1,0],"ad":[1,0],"new":[1,0],"markup":[1,0],"languages,":[0],"HTML":[1,0],"themes.":[0],"Here":[0],"alreadi":[0],"implement":[0],"thi":[1,0],"fork:":[0],"Core":[0],"now":[1,0],"ha":[1,0],"onli":[1,0],"two":[1,0],"NAMED-READTABLES":[0],"\n":[1,0],"PYTHONIC-STRING-READER":[0],"If":[0],"want":[0],"compil":[1,0],"documentation,":[0],"load\n":[0],"40ants-doc-ful":[0],"download":[1,0],"such":[1,0],"markdown\n":[0],"parser":[0],"more.":[0],"Now":[1,0],"don't":[0],"have":[1,0],"import":[0],"loc":[1,0],"symbol":[1,0],"package.":[1,0],"Import\n":[0],"defsect":[1,0],"macro":[1,0],"enough":[0],"for\n":[1,0],"library!":[0],"Added":[1,0],"warn":[1,0],"mechanism,":[0],"issu":[1,0],"word":[1,0],"looks\n":[0],"symbol,":[0],"but":[1,0],"when":[1,0],"real":[0],"refer":[1,0],"absent:":[0],"WARNING:":[0],"Unabl":[1,0],"find":[1,0],"target":[1,0],"#\n":[0],"mention":[1,0],"at":[1,0],"40Ant":[0],"Doc":[0],"Manual":[0],"/":[1,0],"Extension":[0],"API":[1,0],"Refer":[0],"Base":[0],"Extensions\n":[0],"Document":[0],"us":[1,0],"CommonDoc":[0],"intermedi":[0],"format,":[0],"languages\n":[0],"other":[1,0],"than":[1,0],"Markdown":[1,0],"can":[1,0],"supported.":[0],"JS":[1,0],"search":[1,0],"index":[1,0],"work":[1,0],"host":[0],"page":[1,0],"static":[0],"website\n":[0],"GitHub":[1,0],"pages.":[1,0],"It":[1,0],"render":[1,0],"multipl":[1,0],"format":[1,0],"cross":[1,0],"between":[1,0],"them.\n":[0],"See":[0],"Multipl":[0],"Format":[0],"I'm":[0],"plan":[0],"extend":[0],"even":[0],"Read":[1,0],"todo":[0],"about\npropos":[0],"start":[0],"discuss":[0],"\non":[0],"suggest":[0],"feature.":[0],"full":[1,0],"list":[1,0],"chang":[1,0],"ChangeLog":[1,0],"section.":[1,0],"Why":[0],"differ":[1,0],"About":[0],"Version:":[0],"0.12.0":[1,0],"Description:":[0],"Allow":[1,0],"put":[1,0],"insid":[1,0],"lisp":[0],"cross-refer":[0],"entities.":[0],"Licence:":[0],"MIT":[0],"Author:":[0],"Alexand":[0],"Artemenko":[0],"Mailto:":[0],"svetlyak.40wt@gmail.com":[0],"Homepage:":[0],"https://40ants.com/doc":[0],"Bug":[0],"tracker:":[0],"https://github.com/40ants/doc/issu":[0],"Sourc":[0],"control:":[0],"GIT":[0],"Depend":[0],"on:":[0],"asdf":[1,0],"named-readt":[0],"pythonic-string-read":[0],"uiop":[0],"40ANTS-DOC":[0],"ASDF":[1,0],"System":[0],"Detail":[0],"0.1.0":[1,0],"generator.":[0],"You":[1,0],"need":[0],"system,":[0],"build":[1,0],"librari":[1,0],"alexandria":[0],"babel":[0],"cl-fad":[0],"cl-ppcre":[0],"closer-mop":[0],"common-doc":[0],"common-html":[0],"commondoc-markdown":[0],"dexador":[0],"docs-config":[0],"fare-util":[0],"jonathan":[0],"lass":[0],"local-tim":[0],"log4cl":[0],"slynk":[0],"spinneret":[0],"stem":[0],"str":[0],"swank":[0],"tmpdir":[0],"xml-emitt":[0],"40ANTS-DOC-FULL":[0],"offici":[0],"repositori":[0],"and\nth":[0],"latest":[1,0],"version.":[0],".\nBecaus":[0],"massiv":[0],"refactoring,":[0],"incompat":[1,0],"origin":[0],"repository.":[0],"Link":[1,0],"stori":[0],"behind":[0],"precursor":[0],"written\nbi":[0],"Gábor":[0],"Melis.":[0],"As":[0],"user,":[0],"I":[0],"frequent":[0],"run":[1,0],"that'":[0],"incomplete\nand":[0],"out":[1,0],"date,":[0],"so":[0],"tend":[0],"stai":[0],"editor":[0],"explor":[0],"the\ncod":[0],"by":[1,0],"jump":[0],"around":[0],"'s":[1,0],"M-.":[0],"library\nauthor,":[0],"spend":[0],"great":[0],"deal":[0],"time":[0],"polish":[0],"precious\nlittl":[0],"write":[0],"documentation.":[0],"In":[0],"fact,":[0],"rare":[0],"anyth":[0],"comprehens":[0],"docstrings\nfor":[0],"export":[1,0],"stuff.":[0],"Write":[0],"docstr":[1,0],"feel":[0],"easier":[0],"a\nsepar":[0],"user":[0],"manual":[0],"thei":[0],"alwai":[0],"close":[0],"hand":[0],"during\ndevelopment.":[0],"drawback":[0],"style":[0],"that":[1,0],"library\nhav":[0],"piec":[0],"big":[0],"pictur":[0],"togeth":[1,0],"themselves.":[0],"That'":[0],"easi":[0],"solve,":[0],"thought,":[0],"let'":[0],"just":[0],"all":[1,0],"narrative\nthat":[0],"hold":[0],"code":[1,0],"bit":[0],"a\nLiter":[0],"Program":[0],"weeni":[0],"turn":[1,0],"out.":[0],"original\nprototyp":[0],"did":[0],"almost":[0],"everyth":[0],"this:":[1,0],"(defmacro":[0],"(name":[0],"docstring)\n":[0],"`(defun":[0],",name":[0],"()":[0],",docstring))":[0],"Armed":[0],"soon":[0],"found":[0],"myself":[0],"organ":[0],"following\nth":[0],"flow":[0],"level":[0],"releg":[0],"comment":[0],"to\nimplement":[0],"detail":[0],"entirely.":[0],"some":[1,0],"portion":[0],"of\n":[0],"were":[1,0],"functions,\nmacro":[0],"variabl":[1,0],"relat":[1,0],"narrative,":[0],"was\neffect":[0],"repeat":[0],"DEFPACKAGE":[0],"form":[1,0],"complet":[0],"little\ncom":[0],"names.":[0],"A":[1,0],"clear":[0],"violat":[0],"OAOO":[0],"them":[0],"had":[0],"go,":[0],"got":[0],"of\nsymbol":[0],"export.":[0],"That":[0],"great,":[0],"is\nambigu":[0],"if,":[0],"example,":[1,0],"function,":[0],"class\nar":[0],"name":[1,0],"same":[1,0],"symbol.":[1,0],"concern":[0],"exporting,":[0],"of\ncourse,":[0],"didn't":[0],"readability.":[0],"Distractingly,":[0],"such\nsymbols,":[0],"pop":[0],"up":[0],"select":[0],"dialogs.":[0],"two\nbird":[0],"kill,":[0],"accompani":[0],"type":[1,0],"was\nlat":[0],"gener":[1,0],"concept":[0],"locatives:":[0],"(defsect":[0],"@introduct":[0],"()\n":[0],"\"A":[0],"singl":[1,0],"man":[0],"...\"\n":[0],"(foo":[0],"class)\n":[0],"(bar":[0],"function))":[0],"After":[0],"elisp":[0],"hacking,":[0],"smart":[0],"disambiguate\nbas":[0],"vicin":[0],"and\neveryth":[0],"good":[0],"while.":[0],"Then":[0],"realiz":[0],"could":[1,0],"if":[1,0],"there\nwer":[0],"locative.":[1,0],"Go":[0],"down":[0],"path,":[0],"began":[0],"feel\nth":[0],"urg":[0],"pretti":[0],"necessary\ninform":[0],"manifest":[0],"forms.":[0],"design\nconstraint":[0],"impos":[0],"typic":[0],"upcas":[0],"there":[1,0],"be\nno":[0],"explicitli":[0],"mark":[0],"links:":[0],"works,":[0],"then":[0],"the\ndocument":[0],"shall":[0],"also":[1,0],"abl":[1,0],"what'":[0],"being\nref":[0],"to.":[0],"settl":[0],"reason":[0],"non-intrusive\nformat,":[0],"thousand":[0],"later":[0],"born.":[0],"Background":[0],"provid":[1,0],"an":[1,0],"extrem":[0],"poor":[0],"man'":[0],"Explorabl":[0],"Programming\nenvironment.":[0],"Narr":[0],"primarili":[0],"live":[1,0],"call":[0],"that\nmix":[0],"markdown":[0],"functions,":[0],"variables,\netc,":[0],"probabl":[0],"their":[1,0],"own":[1,0],"docstrings.":[0],"primari":[0],"focu":[0],"easili":[0],"using\n":[0],"(":[0],"slime-edit-definit":[0],").":[0],"enabl":[0],"some\nfanci":[0],"Emac":[0],"Integrat":[0],"Gener":[1,0],"documentation\nfrom":[0],"referenc":[1,0],"item":[1,0],"\nformat":[0],"implemented.":[0],"With":[0],"simplist":[0],"tool":[0],"provided,":[0],"mai":[0],"accomplish":[0],"similar\neffect":[0],"Liter":[0],"Programming,":[0],"generated\nfrom":[0],"vice":[0],"versa":[0],"no":[0],"support":[1,0],"chunk":[0],"yet.\nCod":[0],"first,":[0],"must":[0],"look":[0],"pretty,":[0],"code.":[0],"When":[0],"lisp,":[0],"press":[0],"on\nth":[0],"take":[0],"there.":[0],"Section":[0],"refer\nto":[0],"sections,":[0],"packages,":[0],"etc":[0],"keep":[0],"exploring.":[0],"exampl":[1,0],"together:":[0],"(uiop:define-packag":[0],"#:foo-random\n":[0],"(:nicknam":[0],"#:40ants-doc-full/tutorial)\n":[0],"(:document":[0],"\"Thi":[0],"packag":[1,0],"variou":[0],"util":[0],"random.":[0],"@FOO-RANDOM-MANUAL.\")\n":[0],"(:use":[0],"#:common-lisp\n":[0],"#:40ants-doc)\n":[0],"(:import-from":[0],"#:40ants-doc/ignored-words\n":[0],"#:ignore-words-in-package)\n":[0],"(:export":[0],"#:foo-random-state\n":[0],"#:state\n":[0],"#:*foo-state*\n":[0],"#:gaussian-random\n":[0],"#:uniform-random))\n\n(in-packag":[0],"foo-random)\n\n(defsect":[0],"@foo-random-manu":[0],"(:titl":[0],"\"Foo":[0],"Random":[0],"manual\"\n":[0],":ignore-word":[0],"(\"FOO\"))\n":[0],"\"Here":[0],"describ":[0],"common":[0],"(and\n":[0],"exported)":[0],"function":[1,0],"follow.":[0],"Thei":[0],"*FOO-STATE*,\n":[0],":RANDOM-STATE":[0],"keyword":[0],"arg.":[0],"Also":[0],"explain":[0],"to\n":[0],"choos":[0],"which.\"\n":[0],"(foo-random-st":[0],"(state":[0],"(reader":[0],"foo-random-state))\n":[0],"\"Hei":[0],"we":[1,0],"print":[0],"states!\"\n":[0],"(print-object":[0],"(method":[0],"t)))\n":[0],"(*foo-state*":[0],"variable)\n":[0],"(gaussian-random":[0],"function)\n":[0],"(uniform-random":[0],";;":[0],"subsection\n":[0],"(@foo-random-exampl":[0],"section))\n\n(defclass":[0],"foo-random-st":[0],"((state":[0],":reader":[0],"state\n":[0],":document":[0],"\"Return":[0],"random":[0],"foo'":[0],"state.\")))\n\n(defmethod":[0],"print-object":[0],"((object":[0],"foo-random-state)":[0],"stream)\n":[0],"(print-unreadable-object":[0],"(object":[0],"stream":[0],":type":[0],"t)))\n\n(defvar":[0],"*foo-state*":[0],"(make-inst":[0],"'foo-random-state)\n":[0],"\"Much":[0],"*RANDOM-STATE*":[0],"FOO":[0],"algorithm.\")\n\n(defun":[0],"uniform-random":[0],"(limit":[0],"&kei":[0],"(random-st":[0],"*foo-state*))\n":[0],"number":[0],"from":[1,0],"0":[0],"LIMIT":[0],"(exclusive)\n":[0],"uniform":[0],"distribution.\"\n":[0],"(declar":[0],"(ignor":[0],"limit":[0],"random-state))\n":[0],"nil)\n\n(defun":[0],"gaussian-random":[0],"(stddev":[0],"zero":[0],"mean":[0],"normal":[0],"distribut":[0],"with\n":[0],"STDDEV.\"\n":[0],"stddev":[0],"nil)\n\n(defsect":[0],"@foo-random-exampl":[0],"\"Examples\")\n":[0],"\"Let'":[0],"see":[0],"transcript":[1,0],"session":[0],"someon":[0],"working\n":[0],"FOO:\n\n":[0],"```cl-transcript\n":[0],"(valu":[0],"(princ":[0],":hello)":[0],"(list":[0],"1":[0],"2))\n":[0],"..":[0],"HELLO\n":[0],"=>":[0],":HELLO\n":[0],"(1":[0],"2)\n\n":[0],"==>":[0],"#\n":[0],"```\")\n\n":[0],"veri":[0],"strip":[1,0],"is\neasy:":[0],"(40ants-doc-full/builder:render-to-string\n":[0],"@foo-random-manual\n":[0],":format":[0],":markdown)":[0],"For":[1,0],"would":[0],"\n\n#":[0],"Foo":[0],"manual\n\nHer":[0],"(and\nexported)":[0],"[`*foo-state*`][2133],\nand":[0],"`:RANDOM-STATE`":[0],"to\nchoos":[0],"which.\n\n\n\n##":[0],"[class](1cdd)":[0],"`foo-random:foo-random-state`":[0],"()\n\n\n\n##":[0],"[reader](eec8)":[0],"`foo-random:state`":[0],"(foo-random-state)":[0],"()\n\nReturn":[0],"state.\n\nHei":[0],"states!\n\n\n\n##":[0],"[method](0a8c)":[0],"`common-lisp:print-object`":[0],"stream\n\n\n\n##":[0],"[variable](7026)":[0],"`foo-random:*foo-state*`":[0],"#\n\nMuch":[0],"`*RANDOM-STATE*`":[0],"`FOO`":[0],"algorithm.\n\n\n\n##":[0],"[function](1833)":[0],"`foo-random:gaussian-random`":[0],"\\*foo-state\\*)\n\nReturn":[0],"with\n`STDDEV`.\n\n\n\n##":[0],"[function](45c0)":[0],"`foo-random:uniform-random`":[0],"`LIMIT`":[0],"(exclusive)\nuniform":[0],"distribution.\n\n\n\n##":[0],"Examples\n\nLet'":[0],"working\nwith":[0],"`FOO`:\n\n```cl-transcript\n(valu":[0],"2))\n..":[0],"HELLO\n=>":[0],":HELLO\n=>":[0],"2)\n\n(make-inst":[0],"'foo-random-state)\n==>":[0],">\n```\n\n[2133]:":[0],"#x-28FOO-RANDOM-3A-2AFOO-STATE-2A-20-28VARIABLE-29-29\n[1cdd]:":[0],"https://github.com/40ants/doc/blob/4be20a5a946eb3526a75241c43c75701e6407b78/full/tutorial.lisp#L35\n[eec8]:":[0],"https://github.com/40ants/doc/blob/4be20a5a946eb3526a75241c43c75701e6407b78/full/tutorial.lisp#L36\n[0a8c]:":[0],"https://github.com/40ants/doc/blob/4be20a5a946eb3526a75241c43c75701e6407b78/full/tutorial.lisp#L39\n[7026]:":[0],"https://github.com/40ants/doc/blob/4be20a5a946eb3526a75241c43c75701e6407b78/full/tutorial.lisp#L42\n[45c0]:":[0],"https://github.com/40ants/doc/blob/4be20a5a946eb3526a75241c43c75701e6407b78/full/tutorial.lisp#L45\n[1833]:":[0],"https://github.com/40ants/doc/blob/4be20a5a946eb3526a75241c43c75701e6407b78/full/tutorial.lisp#L51":[0],"plain":[0],"text":[1,0],"readbl":[0],"viewed\nfrom":[0],"simpl":[0],"editor,":[0],"drop":[0],"fork\nbecaus":[0],"most":[1,0],"read":[0],"browser":[0],"these":[0],"days.":[0],"To":[0],"files,":[0],"40ants-doc-full/builder:render-to-fil":[1,0],"\nand":[0],"40ants-doc-full/builder:update-asdf-system-doc":[1,0],"functions.":[0],"Last":[0],"different,":[0],"related\nlibrari":[0],"output":[1,0],"go":[0],"files,\nbut":[0],"cross-pag":[0],"link":[1,0],"automat":[1,0],"symbols\nment":[0],"for\nsom":[0],"conveni":[1,0],"cover":[0],"cases.":[0],"Note":[0],"(*FOO-STATE*":[0],"VARIABLE)":[0],"includ":[0],"in\n":[0],"@FOO-RANDOM-MANUAL":[0],"two\ninst":[0],"'locatives'":[0],"to\ndefinit":[0],"ti":[0],"symbols.":[1,0],"Loc":[1,0],"Type":[0],"block":[0],"tag":[1,0],"cl-transcript":[0],"is\nautomat":[0],"check":[1,0],"up-to-dateness.":[0],"See\n":[0],"Transcript":[0],"Tutori":[0],")":[0],"allow":[1,0],"one\nto":[0],"visit":[0],"sourc":[1,0],"locat":[0],"thing":[0],"identifi":[0],"a\nsymbol":[0],"befor":[0],"after":[0],"buffer.":[0],"With\nthi":[0],"extension,":[0],"previou":[1,0],"next":[0],"expression\naround":[0],"interest,":[0],"straight":[0],"the\ndefinit":[0],"correspond":[1,0],"fails,":[0],"\nwill":[0],"try":[1,0],"definit":[1,0],"wai":[1,0],"involve\npop":[0],"xref":[1,0],"buffer":[0],"let":[0],"interact":[0],"select\non":[0],"definitions.":[0],"term":[0],"SWANK-BACKEND:FIND-SOURCE-LOCATION":[0],"and\n":[1,0],"SWANK-BACKEND:FIND-DEFINITIONS":[0],"whose":[0],"vari":[0],"across":[0],"Lisp\nimplementations.":[0],"Sadly,":[0],"integr":[0],"doe":[1,0],"because\nit":[0],"definition.":[0],"follow":[0],"examples,":[1,0],"cursor":[0],"one\nof":[0],"charact":[0],":":[0],"foo\nfoo":[0],"function\n(funct":[0],"foo)\n(foo":[0],"particular,":[0],"SYMBOL":[0],"fine":[0],"Just":[1,0],"vanilla":[0],"In\nthi":[0],"default\nmethod:":[0],";;;;":[0],"`(method":[0],"(t":[0],"t":[0],"t))`":[0],"works.\n;;;;":[0],"But":[0],"semicolon":[0],"inside:":[0],"`(method\n;;;;":[0],"t))`,":[0],"won't,":[0],"wari":[0],"breaks\n;;;;":[0],"comments.":[0],"prefix":[1,0],"argument":[1,0],"C-u":[0],"),":[0],"enter":[0],"plu":[0],"a\nloc":[0],"separ":[0],"whitespac":[0],"preselect":[0],"the\npossibilities.":[0],"extens":[0],"Emacs\niniti":[0],"(or":[0],"src/pax.el":[0],"):":[0],";;;":[0],"integration\n\n(defun":[0],"40ants-doc-edit-locative-definit":[0],"&option":[0],"where)\n":[0],"(40ants-doc-locate-definit":[0],"(40ants-doc-locative-before))\n":[0],"(40ants-doc-locative-after))\n":[0],"(40ants-doc-locative-after-in-brackets))\n":[0],"\"foo":[0],"function\"":[0],"\"function":[0],"foo\"":[0],"syntax":[0],"use\n":[0],"(let":[0],"((po":[0],"(cl-posit":[0],"?\\":[0],"name)))\n":[0],"(when":[0],"pos\n":[0],"(cl-subseq":[0],"pos)\n":[0],"(1+":[0],"pos)))\n":[0],"pos))\n":[0],"pos)))))))\n\n(defun":[0],"40ants-doc-locative-befor":[0],"(ignore-error":[0],"(save-excursion\n":[0],"(slime-beginning-of-symbol)\n":[0],"(slime-last-expression))))\n\n(defun":[0],"40ants-doc-locative-aft":[0],"(slime-end-of-symbol)\n":[0],"(slime-forward-sexp)\n":[0],"40ants-doc-locative-after-in-bracket":[0],"(skip-chars-forward":[0],"\"`\"":[0],"(+":[0],"(point)":[0],"1))\n":[0],"(and":[0],"(=":[0],"\"\\\\]\"":[0],"1)))\n":[0],"\"\\\\[\"":[0],"1))))\n":[0],"(buffer-substring-no-properties\n":[0],"(point)\n":[0],"(progn":[0],"(search-forward":[0],"\"]\"":[0],"nil":[0],"1000))\n":[0],"(1-":[0],"(point))))))))\n\n(defun":[0],"40ants-doc-locate-definit":[0],"locative)\n":[0],"locative\n":[0],"((location\n":[0],"(slime-eval\n":[0],"Silent":[0],"fail":[0],"mgl-pax":[0],"loaded.\n":[0],"`(cl:when":[0],"(cl:find-packag":[0],":mgl-pax)\n":[0],"(cl:funcall\n":[0],"(cl:find-symbol\n":[0],"(cl:symbol-nam":[0],":locate-definition-for-emacs)":[0],",locative)))))\n":[0],"(consp":[0],"location)\n":[0],"(not":[0],"(eq":[0],"(car":[0],"location)":[0],":error)))\n":[0],"(slime-edit-definition-cont\n":[0],"(make-slime-xref":[0],":dspec":[0],"`(,name)\n":[0],":locat":[0],"location))\n":[0],"\"dummi":[0],"name\"\n":[0],"where)))))\n\n(when":[0],"(boundp":[0],"'slime-edit-definition-hooks)\n":[0],"(add-hook":[0],"'slime-edit-definition-hook":[0],"'40ants-doc-edit-locative-definition))\n":[0],"Note,":[0],"anoth":[0],"part":[0],"to\ntranscript":[0],"blocks.":[0],"examin":[0],"detail.":[0],"Defin":[1,0],"mayb":[0],"symbols.\nA":[0],"scenes,":[0],"global":[0],"NAME":[0],"and\ni":[0],"bound":[0],"object.":[0],"By":[0],"convention,":[0],"names\nstart":[0],"@":[0],"example.":[0],"ENTRIES":[0],"consist":[0],"references.":[0],"Docstr":[0],"are\narbitrari":[0],"string":[0],"the\nforms:":[0],"(symbol":[0],"locative)":[0],"((symbol1":[0],"symbol2":[0],"...":[0],"symboln)":[0],"(FOO":[0],"FUNCTION)":[0],"(@BAR\nSECTION)":[0],"sai":[1,0],"@BAR":[0],"subsect":[0],"this\none.":[0],"(BAZ":[0],"(METHOD":[0],"(T":[0],"T":[0],"T)))":[0],"default":[1,0],"method":[1,0],"the\nthre":[0],"BAZ":[0],"is\nequival":[0],"(FUNCTION))":[0],"either":[0],"list\nwhos":[0],"CAR":[0],"case,":[0],"the\ntyp":[0],"while":[0],"rest":[0],"element":[0],"locative\narguments.":[0],"locative\ntyp":[0],"avail":[1,0],"box.":[1,0],"occur":[0],"typically\nwith":[0],"locatives,":[0],"(see":[0],"40ants-doc/reference:resolv":[0],"the\n":[1,0],"until":[0],"generated,":[0],"is\nallow":[0],"yet":[0],"defined.":[0],"set":[0],":EXPORT":[1,0],"true,":[1,0],"are\ncandid":[0],"exporting.":[0],"candid":[0],"access":[0],"(it'":[0],"OTHER-PACKAGE:SOMETHING":[0],")\n":[0],"a\n":[0],"approv":[0],"exportable-locative-type-p":[0],"idea":[0],"confound":[0],"force\ndocument":[0],"Howev":[0],"into\n":[0],"explicit":[1,0],"readable,":[0],"and\nchang":[0],"NIL":[1,0],"automatic\nwarn":[0],"documention.":[0],"argument,":[0],"note":[0],"cause\n":[0],"varianc":[0],"\nerror":[0],"SBCL":[0],"prevent":[1,0],"it,":[0],"UIOP:DEFINE-PACKAGE":[1,0],"instead\nof":[0],"CL:DEFPACKAGE":[0],":TITLE":[0],"non-marked-up":[0],"non-nil,":[0],"determines\nth":[0],"head":[0],"output.":[0],":LINK-TITLE-TO":[0],"a\nrefer":[0],"given":[1,0],"an\n":[0],"(OBJECT":[0],"LOCATIVE)":[0],"pair":[0],"when\ngener":[0],"specified,":[0],"own\nanchor.":[0],":DISCARD-DOCUMENTATION-P":[0],"(default":[0],"*discard-documentation-p*":[0],")\ni":[0],"record":[0],"save":[0],"memory.":[0],"EXTERNAL-DOCS":[1,0],"URL":[1,0],"s":[1,0],"lead":[0],"documentation\nof":[0],"libraries.":[1,0],"These":[0],"you'll":[0],"automatic\ncross-links.":[0],"EXTERNAL-LINKS":[1,0],"contain":[1,0],"alist":[0],"(\"name\"":[0],"\"":[0],"\")":[0],"pairs.\nThes":[0],"tranform":[0],"append":[0],"each\nmarkdown":[0],"chapter.":[0],"are\nhav":[0],"chapter":[0],"same\n":[0],"short":[0],"links.":[1,0],":IGNORE-WORDS":[0],"pass":[0],"cause\nwarnings.":[0],"Usualli":[0],"uppercas":[1,0],"symbols\nin":[0],"current":[1,0],"package,":[0],"LISP":[0],"etc.":[0],"DOCS-BUILDER":[0],"might":[1,0],"want\nto":[0],"@readm":[0],"README":[1,0],".md":[1,0],"content":[0],"as\nyour":[0],"case":[1,0],"popular":[0],"having\na":[0],"copi":[1,0],"doc,":[0],"do":[1,0],"code:":[0],"(defparamet":[0],"(40ants-doc:copy-sect":[0],"@index))":[0],"valu":[0],"DISCARD-DOCUMENTATION-P":[0],"argument.\nOn":[0],"*DISCARD-DOCUMENTATION-P*":[0],"true":[1,0],"before\nbuild":[0],"binari":[0],"application.":[0],"Sometim":[0],"without":[1,0],"attached.":[0],"Mito":[1,0],"slot":[0],"reader":[1,0],"way.\nSuch":[0],"skip":[0],"dure":[0],"build.":[0],"Use":[1,0],"add":[0],"ignore:":[0],"(eval-when":[0],"(:compile-toplevel":[0],":load-toplevel":[0],":execute)\n":[0],"(pushnew":[0],"'reblocks-auth/models:profile-user\n":[0],"40ants-doc:*symbols-with-ignored-missing-locations*))":[0],"Return":[0],"ignor":[1,0],"OBJ":[0],"Should":[0],"return":[1,0],"object":[1,0],"ignored-word":[0],"generic-function.":[0],"Add":[0],"documented\nor":[0],"entri":[0],"it\ncont":[0],"entity.":[0],"entity,":[0],"like:\n":[0],"40ants-doc/reference:make-refer":[0],"locative\nbound":[0],"name,":[0],"parenthesis.\nFor":[0],"docstring:":[0],"40ANTS-DOC/SOURCE-API:FIND-SOURCE.":[0],"\"See":[0],"40ants-doc/source-api:find-sourc":[0],"2":[1,0],".\"":[0],"because\nther":[0],"generic-funct":[1,0],"find-sourc":[0],"name:":[0],"40ANTS-DOC/SOURCE-API:FIND-SOURCE":[0],"as:":[0],"appear":[0],"result":[0],"documentation\nor":[0],"complex,":[0],"reference:":[0],"[40ANTS-DOC/SOURCE-API:FIND-SOURCE][(method":[0],"(40ants-doc/reference:reference))].":[0],"specifi":[1,0],"method:":[0],"Cross-referenc":[0],"addit":[0],"40ANTS-DOC/AUTODOC":[0],".\nThi":[0],"defautodoc":[0],"similar":[0],"fill":[0],"bring":[0],"dependencies:":[0],"cl-change-cas":[0],"cl-unicod":[0],"minimal.":[0],"care":[0],"doc":[0],"sybsystem.":[0],"Macro":[0],"collect":[1,0],"analyz":[0],"extern":[1,0],"symbols.\nIn":[0],"group":[0],"types.":[0],"(40ants/defautodoc":[0],"@api":[0],"(:system":[0],":cl-telegram-bot))":[0],"CL-TELEGRAM-BOT":[0],"wonder":[0],"handwritten\ndocument":[0],"@index":[0],"\"cl-telegram-bot":[0],"-":[1,0],"Telegram":[0],"Bot":[0],"API\")\n":[0],"(@instal":[0],"section)\n":[0],"(@quickstart":[0],"(@api":[0],"section))\n\nWhen":[0],"SHOW-SYSTEM-DESCRIPTION-P":[0],"NIL,":[0],"the\ndescript":[0],"Autodocument":[0],"Basic":[0],"work,":[1,0],"files:":[0],"Render":[0],"node":[1,0],"format.\nSupport":[0],":HTML":[0],":MARKDOWN":[0],"debug":[0],"itself.":[0],"disk.":[0],"default,":[0],"FORMAT":[0],"argument.\nSupport":[0],"absolut":[1,0],"pathnam":[0],"directori":[1,0],"first":[0],"value\nand":[0],"each":[0],"sections.":[0],"WARN-ON-UNDOCUMENTED-PACKAGES":[1,0],"there\nar":[0],"package-inf":[0],"but\nnot":[0],"Otherwise,":[1,0],"only\nin":[0],"least":[1,0],"CLEAN-URLS":[1,0],"rewrit":[0],"filenam":[0],"url":[1,0],"make\nit":[0],"site":[0],"show":[1,0],".html":[0],"inside.":[0],"Also,\nyou":[0],"BASE-URL":[0],"rendering\nmarkdown":[0],"DOWNCASE-UPPERCASE-CODE":[1,0],"be\ndowncased.":[0],"THEME":[0],"theme":[1,0],"class":[0],"name.":[1,0],"is\n":[0],"40ants-doc-full/themes/default:default-them":[0],"Custom":[1,0],"Theme":[1,0],"\nto":[0],"HIGHLIGHT-LANGUAGES":[0],"HIGHLIGHT-THEME":[0],"redefin":[0],"theme's\nset":[0],"Highlight.js.":[0],"Languag":[0],"where":[1,0],"each\nitem":[0],"languag":[0],"Highlight.j":[1,0],"a\nnam":[0],"theme.":[0],"preview":[0],"highlight":[1,0],"here":[1,0],"FULL-PACKAGE-NAMES":[1,0],"(default),":[0],"headers\nar":[0],"fulli":[0],"qualifi":[0],"form.":[0],"lot":[0],"documenting\na":[0],"infer":[1,0],"`references.json\nwith":[0],"give":[0],"files\na":[0],"entiti":[0],"Besid":[0],"render-to-str":[0],"render-to-fil":[0],"provided\n":[0],"serv":[0],"readm":[0],"system,\nposs":[0],"github.":[0],"migrat":[0],",\nthen":[0],"note,":[0],"replac":[1,0],"UPDATE-ASDF-SYSTEM-HTML-DOCS":[1,0],"UPDATE-ASDF-SYSTEM-README":[1,0],"generate\na":[0],"crosslink":[0],"docs.":[0],"you\ncan":[0],"ChangeLog.md":[1,0],":CHANGELOG-SECTIONS":[0],"argument.\nSe":[0],"Changelog":[0],"about\n":[0],"40ants-doc/changelog:defchangelog":[1,0],"helper.":[0],"Both":[0],":README-SECTIONS":[0],"single\nitem":[0],"list.":[0],"about":[1,0],"BASE-DIR":[0],"SOURCE-URI-FN":[0],",\n":[0],"arguments.":[1,0],"Exampl":[0],"usage:":[0],"(40ants-doc-full/builder:update-asdf-system-doc":[0],"40ants-doc-full/doc:@index\n":[0],":40ants-doc\n":[0],":readme-sect":[0],"40ants-doc-full/doc:@readme)":[0],"shorthand":[0],"All":[1,0],"argment":[0],"concanten":[0],".md.\nSome":[0],"symbols,":[1,0],"be\nlink":[0],"sites,\nthen":[0],":BASE-URL":[0],"site,":[0],"otherwise,":[0],"relative.":[0],"paramet":[0],":UPDATE-CSS-P":[0],":PAGES":[0],",\nbut":[0],"javascript":[0],"CSS":[1,0],"updat":[0],"automatically.":[1,0],"documentation\non":[0],"work.":[0],"wrapper":[0],"projects,\ntak":[0],"update-asdf-system-doc":[0],"features\nlik":[0],"github":[0],"stripe":[1,0],"\"Fork":[1,0],"Me\".":[0],"displai":[1,0],"sidebar":[0],"left,\nabov":[0],"tabl":[0],"contents.":[0],"form\n":[0],"(&KEY":[0],"TITLE":[0],"ID":[0],"LINKS)":[0],"top":[0],"div":[1,0],"id":[0],"LINKS":[0],"list\nof":[0],"(URI":[0],"LABEL)":[0],"elements.`":[0],"Is":[0],"yet.":[0],"Like":[0],"*document-html-top-blocks-of-links*":[0],"displayed\nbelow":[0],"simultaneously.\nThi":[0],"way,":[0],"formats,":[0],"not\n":[1,0],"40ants-doc:sect":[0],"objects,":[0],"PAGE":[0],"objects.":[1,0],"Page":[0],"additional\ninform":[0],"format.":[0],"belong":[0],"usual":[1,0],"different\nformats.":[0],"\"tutorial\"":[0],"both":[0],"introduct":[0],"tutorial:":[0],"@full-manu":[0],"\"Manual\")\n":[0],"(@introduction)\n":[0],"(@tutorial)\n":[0],"(@api)\n":[0],"(@changelog))\n\n(render-to-files\n":[0],"@full-manual\n":[0],"(40ants-doc-full/page:make-pag":[0],"@introduction\n":[0],"@tutorial)\n":[0],":markdown\n":[0],":base-filenam":[0],"\"README\")\n":[0],"@changelog\n":[0],"\"ChangeLog\")))":[0],"approach":[0],"function.":[1,0],"structur":[1,0],"way.\nWith":[0],"defchangelog":[0],"bodi":[0],"sublist":[0],"with\na":[0],"version":[0],"it'":[1,0],"descript":[0],"markdown\nformat.":[0],"documentation\nand":[0],"cross-link":[0],"example:":[0],"(defchangelog":[0],"(0.2.0\n":[0],"\"-":[0],"Featur":[0],"B":[0],"implemented.\n":[0],"fix":[1,0],"FOO.\")\n":[0],"(0.1.0\n":[0],"Project":[1,0],"[MGL-PAX](https://github.com/melisgl/mgl-pax).\n":[0],"implemented.\"))":[0],"recommend":[0],"commit":[0],"(see\n":[0],"someth":[1,0],"read\nwithout":[0],"them.":[1,0],"committed,":[0],"with\nthat:":[0],"make-github-source-uri-fn":[0],"),\nthe":[0],"link.":[1,0],"to\nb":[0],"regener":[0],"and\ncommit":[0],"followup":[0],"commit.":[0],"gh-page":[0],".\nYou":[0],"branch":[0],"point":[0],"Pages\nto":[0],"folder":[1,0],"branch.\nGood":[0],"http://sangsoonam.github.io/2019/02/08/using-git-worktree-to-deploy-github-pages.html":[0],".\nTwo":[0],"still,":[0],"somewhat":[0],"less":[0],"painful.":[0],"at\n":[0],"http://.github.io/":[0],"good\nidea":[0],"jumping\nbetween":[0],"site.":[0],"suitabl":[0],":SOURCE-URI-FN":[0],"of\nth":[0],"source\nloc":[0],"is\nfound,":[0],"path":[0],"made":[1,0],"rel":[0],"root":[0],"ASDF-SYSTEM":[0],"final":[0],"URI":[0],"returned.":[0],"The\n":[0],"https://github.com/melisgl/mgl-pax/blob/master/src/pax-early.lisp#L12\n":[0],"\"master\"":[0],"abov":[0],"come":[0],"GIT-VERSION":[0],"attempt":[0],"determin":[0],"to\ncurr":[0],".git":[0],"holding\n":[0],"found,":[0],"to\ngithub":[0],"generated.":[0],"GITHUB-URI":[0],"given,":[0],"to\nget":[0],"system'":[1,0],"description.":[1,0],"work,\nyour":[0],"(defsystem":[0],"40ants-doc\n":[0],"...\n":[0],":source-control":[0],"(:git":[0],"\"https://github.com/40ants/doc\")\n":[0],"...))))":[0],"signal":[0],"whenev":[0],"lookup\nfail":[0],"below":[0],"the\ndirectori":[0],"Set":[0],"argument.":[1,0],"40ants-doc/reference:refer":[0],"\nobject":[0],"web":[0],"where\nreferenc":[0],"viewed.":[0],"GitHub'":[0],"page.":[1,0],",\nthi":[0],"40ants-doc-full/github:make-github-source-uri-fn":[0],"if\n":[0],":SOURCE-CONTROL":[1,0],"slot.":[1,0],"details.":[0],"object\nif":[0],"*source-uri-fn*":[0],"Github":[0],"Workflow":[0],"\"World\"":[0],"registri":[0],"documents,":[0],"generate\ncross-link":[0],"registered\ndocuments.":[0],"now,":[0],"documentation\nsepar":[0],"CI":[0],"pipline.":[0],"somebodi":[0],"want'":[0],"libraries,":[0],"simultaneously,":[0],"I'd":[0],"entities,\nprovid":[0],"store":[0],"JSON":[0],"along":[0],"enumer":[0],"s.":[0],"Such":[0],"yet,":[0],"be\nus":[0],"built":[0],"Weblock":[0],".\nIf":[0],"feature,":[0],"please,":[0],"me":[1,0],"know.":[0],"PAX":[0],"World":[0],"library.":[1,0],"indent":[0],"styles.\n":[0],"converting:":[0],"(defun":[0],"foo":[0],"indented\n":[0],"differently\")":[0],"is\nindented\ndifferently\")":[0],"easily\nmess":[0],"markdown.":[0],"handl":[0],"leav":[0],"first\nlin":[0],"alone,":[0],"longest":[0],"of\nlead":[0],"space":[0],"non-blank":[0],"lines.\"":[0],"Indentat":[0],"highlighting,":[0],"github'":[0],"fenc":[0],"code\nblock":[0],"tripl":[0],"backtick":[0],"is\nwrite:":[0],"```elisp\n(defun":[0],"())\n```\n":[0],"get":[0],"syntact":[0],"tag,":[0],"example,\ni":[0],"option":[1,0],"commonlisp":[0],"Origin":[0],"color":[1,0],"syntax\nhighlighting,":[0],"to\nguess":[0],"specified.":[0],"minim":[0],"document's\nstat":[0],"size,":[0],"Hightlight.j":[0],"configur":[0],"languages:":[0],"bash":[0],"css":[0],"json":[0],"yaml":[0],"plain-text":[0],"html":[1,0],"instruct":[0],"to\nsupport":[0],"languages.":[0],"detection,":[0],"cool":[0],"Highlight.js\ni":[0],"view":[0],"themes:\n":[0],"https://highlightjs.org/static/demo/":[0],".\nThere":[0],"nice\nfeatur":[0],"Syntax":[0],"Displai":[0],"mathemat":[0],"TeX":[0],"via\nMathJax.":[0],"done":[1,0],"inlin":[1,0],"$":[0],"$\\int_0^\\infti":[0],"e^{-x^2}":[0],"dx=\\frac{\\sqrt{\\pi}}{2}$\n":[0],"diplai":[0],"e^{-x^2}\ndx=\\frac{\\sqrt{\\pi}}{2}$,":[0],"delimit":[0],"$$":[0],"$$\\int_0^\\infti":[0],"dx=\\frac{\\sqrt{\\pi}}{2}$$\n":[0],"get:":[0],"dx=\\frac{\\sqrt{\\pi}}{2}$$":[0],"MathJax":[1,0],"(includ":[0],"those":[0],"with\nbackticks)":[0],"alone.":[0],"Outsid":[0],"blocks,":[0],"escap":[1,0],"it\nwith":[0],"backslash":[0],"scare":[0],"off.":[0],"Escape":[0],"fragment":[0],"embed":[0],"Lisp\nstr":[0],"pain.":[0],"Python":[0],"String\nRead":[0],"help\nwith":[0],"that.":[0],"Support":[1,0],"assum":[0],"pretty\nmuch":[0],"verbatim":[0],"subject":[0],"knobs\ndescrib":[0],"below.":[0],"three":[0],"lowercase\ncharact":[0],"intern":[1,0],"if\nthei":[0],"especi":[0],"when\ncombin":[0],"40ants-doc-full/link:*document-link-code*":[0],"\"`FOO`":[0],"FOO.\"\n":[0],"equival":[0],"`FOO`.\"\n":[0],"class,":[0],"anchor":[0],"of\neveri":[0],"Also,":[1,0],"style\nrefer":[0],"a\ndocstr":[0],"the\nsect":[0],"documented.":[1,0],"Assume":[0],"BAR":[0],"defined,":[0],"for:":[0],"@foo\n":[0],"function))\n\n(defun":[0],"(x)\n":[0],"\"Call":[0],"`BAR`":[0],"`X`.\"\n":[0],"x))":[0],"[function]":[0],"X\n\n":[0],"Call":[0],"[`BAR`][1]":[0],"`X`.\n":[0],"Instead":[0],"[bar][]":[0],"[`bar`][]":[0],"well.\nSinc":[0],"pars":[1,0],"accord":[1,0],"READTABLE-CASE":[0],"character\ncas":[0],"matters.":[0],"Now,":[0],"type))\n\n(defun":[0],"interpretations:":[0],"`BAR`([`1`][link-id-1]":[0],"[`2`][link-id-2])":[0],"situat":[0],"class)":[0],"denot":[0],"40ants-doc/locatives:sect":[0],"locative).":[0],"Back":[0],"above,":[0],"clearly,\nther":[0],"wish":[0],"select\nth":[0],"One":[0],"to\nspecifi":[0],"link:":[0],"[BAR][function]":[0],"X.\"\n":[0],"immedi":[0],"or\naft":[0],"narrow":[0],"the\nrang":[0],"possibilities.":[0],"what":[0],"extension\ndoes.":[0],"nutshell,":[0],"question":[0],"So":[0],"without\nani":[0],"markup:":[0],"last":[0],"a\nsingl":[0],"*DOCUMENT-LINK-CODE*":[0],"combin":[0],"40ants-doc-full/builder/printer:*document-uppercase-is-code*":[0],"for\nuppercas":[0],"quot":[1,0],"non-neg":[0],"integer.":[0],"hierarchy,":[0],"less\nthan":[0],"3.1.2":[0],"to\n0":[0],"Printer":[0],"Variabl":[1,0],"all\nloc":[0],"types,":[0],"it\nobvi":[0],"kind":[0],"Unless":[0],"otherwis":[0],"noted,\nloc":[0],"locatives.":[0],"forward":[0],"declar":[0],"locatives.\nTo":[0],"system\nwhich":[0],"include\nmeta":[0],"inform":[1,0],"also\nserv":[0],"the\ncurr":[0],"consequ":[0],"exported.":[0],"titl":[0],"modifi":[0],"you'll\ndefin":[0],"40ants-doc/locatives/asdf-system:asdf-system-documentation-titl":[1,0],"generic-function.\nUs":[0],"EQL":[0],"method.":[0],"specializer\nto":[0],"shorter":[1,0],"remov":[1,0],"it.":[0],"40ants-doc:defsect":[1,0],"special":[0],"variable.":[0],"INITFORM":[0],"specified,\nth":[0],"DEFCONSTANT":[0],"constant":[1,0],"arglist":[0],"qualiti":[0],"SWANK-BACKEND:ARGLIST":[0],"default\nvalu":[0],"missing.":[0],"CL:FIND-METHOD":[0],"arguments.\nTo":[0],"generic\nfunct":[0],"t)))":[0],"accessor":[0],"FOO-SLOT":[0],"class\n":[0],"(foo-slot":[0],"(accessor":[0],"foo))":[0],"writer":[0],"(writer":[0],"synonym":[0],"often\nugli":[0],"certainli":[0],"uninform":[0],"lambda":[0],"printed.":[0],"well,":[0],"better":[1,0],"the\nmor":[0],"specif":[0],"Another":[1,0],"type\nspecifiers.":[0],"non-specif":[0],"context.":[0],"Useful":[0],"preventing\nautolinking.":[0],"`FOO`\n":[0],"(if":[0],"[`FOO`][dislocated]\n":[0],"be.":[0],"On":[0],"disloc":[0],"40ants-doc/locatives/base:loc":[0],"40ants-doc/locatives/base:locate-error":[0],"condition.":[0],"An":[1,0],"alia":[0],"40ants-doc/locatives:disloc":[0],"a\nmacro":[0],"accident":[0],"name\na":[0],"CL:FORMAT":[0],"it):":[0],"DOCUMENT.\"":[0],"Sinc":[0],"locative,":[0],"writing:":[0],"on\n":[0],"(VARIABLE":[0],"possible\nto":[0],"land":[0],"(40ANTS-DOC/LOCATIVES/BASE:DEFINE-LOCATIVE-TYPE":[0],"VARIABLE":[0],"...)":[0],"form.\nSimilarly,":[0],"(LOCATIVE":[0],"region":[0],"file.":[1,0],"SOURCE":[0],"a\npathnam":[0],"whole":[0],"can\nexplicitli":[0],"suppli":[0],"START":[0],"END":[0],"to\ninclud":[0],"non-lisp":[0],"(sai":[0],"elisp\na":[0],"example)":[0],"files.":[0],"can\nreduc":[0],"clutter":[0],"duplication.":[0],"example-sect":[0],"(pax.el":[0],"#.(asdf:system-relative-pathnam":[0],":40ants-doc":[0],"\"elisp/pax.el\")\n":[0],":lang":[0],"\"elisp\"))\n":[0],"(foo-exampl":[0],"(:start":[0],":end":[0],"(end-of-foo-exampl":[0],"variable))\n":[0],"\"commonlisp\")))\n\n(defun":[0],"x))\n\n;;;":[0],"verbatim,":[0],"survive.\n(defmacro":[0],"bar":[0],"())\n\n;;;":[0],"FOO-EXAMPLE's\n;;;":[0],"sinc":[0],"dummi":[0],"END-OF-FOO-EXAMPLE\n;;;":[0],"end":[1,0],"location.\n(defvar":[0],"end-of-foo-example)\n\n;;;":[0],"More":[0],"irrelev":[0],"follows.":[0],"pax.el":[0],"open":[0],"character.":[1,0],"FOO-EXAMPLE":[0],"(asdf:system\nlocative)":[0],"entir":[0],"is\ninclud":[0],"block.":[0],"location\nof":[0],"(inclusive)":[0],"\nloc":[0],"(exclusive).":[0],"begin":[0],"end\nof":[0],"file,":[0],"respectively.":[0],":START":[0],":END":[0],"be\nth":[0],"same.":[0],"designator,":[0],"absolute\nso":[0],"context":[0],"independent.":[0],"Creat":[0],"form.\nAlso,":[0],":LANG":[1,0],"specified.\nThi":[0],"results\nof":[0],"code'":[0],"evaluation.":[0],"@exampl":[0],"(describe-output":[0],"(stdout-of":[0],"(format":[0],"\"Hello":[0],"World!\"))))":[0],"Result":[0],"block,":[0],"like:":[1,0],"```markdown\nHello":[0],"World!\n```\n":[0],"hang":[0],"restart":[0],"a\nsymbol.":[0],"(define-restart":[0],"my-ignore-error":[0],"\"Availabl":[0],"MY-ERROR":[0],"signalled,":[0],"MY-IGNORE-ERROR":[0],"unsaf":[0],"continues.\")":[0],"CL:RESTART":[0],"no\ncorrespond":[0],"condit":[0],"glossari":[0],"term\nobject.":[0],"on.":[0],"It\ni":[0],"that,":[0],"to,":[0],"instead":[1,0],"Unlike":[0],"sections\nthough,":[0],"headings,":[0],"lightweight":[0],"bullet":[1,0],"+":[0],"name/titl":[0],"style.":[0],"40ants-doc:*discard-documentation-p*":[0],"DOCSTRING":[0],"40ants-doc/glossary:define-glossary-term":[0],"helper":[0],"compar":[0],"Compar":[0],"Each":[0],"arug":[0],"Out":[0],"box,":[0],"themes:":[0],"40ants-doc-full/themes/light:light-them":[0],"40ants-doc-full/themes/dark:dark-them":[0],"\nfunction.":[0],"Or":[0],"contruct":[0],"And":[0],"cause,":[0],"theme!":[0],"control":[0],"rendering,":[0],"highlighting.":[0],"simplest":[0],"custom":[0],".\nHere":[0],"orang":[0],"background:":[0],"(defclass":[0],"my-them":[0],"(default-theme)\n":[0],"())\n\n(defmethod":[0],"40ants-doc-full/themes/api:render-css":[0],"((theme":[0],"my-theme))\n":[0],"(concatenate\n":[0],"'string\n":[0],"(call-next-method)\n":[0],"(lass:compile-and-write\n":[0],"`(body\n":[0],":background":[0],"orange))))":[0],"highlighter:":[0],"(defmethod":[0],"40ants-doc-full/themes/api:highlight-them":[1,0],"\"atom-one-light\")":[0],"Talk":[0],"of\nlanguag":[0],"highlight:":[0],"40ants-doc-full/themes/api:highlight-languag":[1,0],"\"lisp\"\n":[0],"\"python\"\n":[0],"\"bash\"))":[0],"Chang":[0],"Color":[0],"entry-point":[0],"render-pag":[0],"other\nrend":[0],"inherit":[0],"order:":[0],"right":[0],"demonstr":[0],"order":[0],"called:":[0],"green":[0],";":[0],"blue":[0],"render-page-head":[0],"violet":[0],"render-sidebar":[0],"red":[0],"render-sidebar-head":[0],"yellow":[0],"render-sidebar-cont":[0],"render-sidebar-foot":[0],"salad":[0],"render-cont":[0],"pink":[0],"render-page-foot":[0],"Some":[0],"render-toc":[0],"render-search-form":[0],"content\nand":[0],"render-html-head":[0],"generic-function\nto":[0],"metadata":[0],"stylesheet":[0],"js":[0],"title,":[0],"changes,":[0],"exist":[0],"class\nand":[0],"properties.":[0],"is\na":[0],"40A":[0],"nt":[0],"projects.":[0],"header,":[0],"footer":[1,0],"match\nth":[0],"Layout":[0],"Availabl":[0],"Definit":[0],"Protocol":[0],"snippets.":[0],"Deprecated!":[0],"2024-11-13.\nPass":[0],"highlighj":[0],"plugin.":[0],"themes,":[0],"site:":[0],"Will":[0],"callabl":[0],"CONTENT-FUNC":[0],"HEAD":[0],"tag.":[1,0],"header.":[0],"Doe":[0],"noth":[0],"default.":[1,0],"footer.":[0],"page'":[0],"content.":[0],"wrap":[0],"funcal":[0],"sidebar'":[0],"input.":[0],"TOC":[1,0],"plugins.":[0],"Plugin":[0],"small":[0],"to\ninject":[0],"directory.":[1,0],"highlightj":[0],"plugin":[1,0],"enabled,":[0],"creating\na":[0],"plugins:":[0],"\"Example\")\n":[0],"\"MathJax":[0],"example:\n\n":[0],"1.":[0],"$a":[0],"ne":[0],"0$\n":[0],"2.":[0],"$x":[0],"=":[0],"{-b":[0],"pm":[0],"sqrt{b^2-4ac}":[0],"over":[0],"2a}.$\")\n\n(40ants-doc-full/builder:render-to-files\n":[0],"@index\n":[0],":base-dir":[0],"\"/tmp/output/\"\n":[0],":theme":[0],"'40ants-doc-full/themes/light:light-theme\n":[0],":plugin":[0],"(list\n":[0],"(highlightjs)\n":[0],"(mathjax))))":[0],"inject":[0],"asset":[1,0],"TARGET-DIR":[0],"nothing.":[0],"insert":[0],"\"escaping\"":[0],"so\nth":[0],"plugin'":[0],"respons":[0],"input'":[0],"necessary.":[0],"Built-in":[0],"Highlightj":[0],"(highlightj":[0],"\"magula\"\n":[0],":languag":[0],"'(\"lisp\"":[0],"\"python\"))))":[0],"While":[0],"Common":[1,0],"Lisp":[1,0],"rather":[0],"introspect":[0],"abilities,":[0],"not\neveryth":[0],"class.":[0],"object\nrepres":[0],"(DEFVAR\nFOO)":[0],"(40ANTS-DOC/REFERENCE:MAKE-REFERENCE":[0],"'FOO":[0],"'VARIABLE)":[0],"construct":[0],"that\ncaptur":[0],"(the":[0],"an\nent":[0],"interest":[0],"(for":[0],"variable).\nTh":[0],"appli":[0],"an\nobject":[0],"(locat":[0],"'foo":[0],"'variable)":[0],"'FOO\n'VARIABLE)":[0],"Operat":[0],"know":[0],"references\nwhich":[0],"40ants-doc/locatives/base:locate-and-find-sourc":[0],"Naturally,":[0],"(40ANTS-DOC/LOCATIVES/BASE:LOCATE":[0],"'FUNCTION)":[0],"simpli":[0],"#'FOO":[0],"no\nne":[0],"muck":[0],"perfectli":[0],"Follow":[0],"LOCATIVE":[0],"OBJECT":[0],"the\nlocation.":[0],"ERRORP":[0],"locate-error":[0],"when\nth":[0],"lookup":[0],"fails.":[0],"Signal":[0],"\ni":[0],"true.":[0],"REFERENCE":[0],"its\nlocative.":[0],"repres":[0],"reference-loc":[0],")\nto":[0],"reference-object":[0],"then\nit'":[0],"Typically,":[0],"functions\nwork":[0],"arg":[0],"as\nsepar":[0],"eql":[0],"REST":[0],"().":[0],"new\nobject":[0],"type,":[0],"40ants-doc-full/commondoc/builder:to-commondoc":[0],"function.\nAnd":[0],"40ants-doc/locatives/base:locate-object":[0],"defined.\nAlso,":[0],"40ants-doc/reference-api:canonical-refer":[0],"generic-function\nne":[0],"opposit":[0],"action.":[0],"Finally,":[0],"40ants-doc:exportable-locative-type-p":[0],"generic-function\nmai":[0],"overridden":[0],"sense.\nHer":[0],"done\nfor":[0],"asdf:system":[0],"(define-locative-typ":[0],"\"Refer":[0],"include\n":[0],"meta":[0],"also\n":[0],"exported.\n\n":[0],"you'll\n":[0],"40ANTS-DOC/LOCATIVES/ASDF-SYSTEM:ASDF-SYSTEM-DOCUMENTATION-TITLE":[0],"generic-function.\n":[0],"method.\")\n\n\n(defun":[0],"find-system":[1,0],"(name)\n":[0],"\"ASDF:FIND-SYSTEM":[0],"1000":[0],"slower":[0],"ASDF:REGISTERED-SYSTEM,\n":[0],"REGISTERED-SYSTEM":[0],"sometim":[0],"unabl":[0],"example\n":[0],"defpackag":[0],"defines\n":[0],"nicknam":[0],"equal":[0],"log4cl-extras/cor":[0],"example).\n\n":[0],"fast":[0],"fallback":[0],"slow":[0],"one.\"\n":[0],"(asdf:registered-system":[0],"name)\n":[0],"(asdf:find-system":[0],"name)))\n\n\n(defmethod":[0],"locate-object":[0],"(locative-typ":[0],"(eql":[0],"'asdf:system))\n":[0],"locative-args)\n":[0],"(assert":[0],"(endp":[0],"locative-args))\n":[0],"FIXME:":[0],"hell.\n":[0],"TODO:":[0],"registered-system":[0],"helped\n":[0],"(find-system":[0],"symbol)\n":[0],"(locate-error)))\n\n(defmethod":[0],"canonical-refer":[0],"((system":[0],"asdf:system))\n":[0],"(40ants-doc/reference:make-refer":[0],"(asdf:primary-system-nam":[0],"system)\n":[0],"'asdf:system))\n\n(defmethod":[0],"`(:location\n":[0],"(:file":[0],",(namestr":[0],"(asdf/system:system-source-fil":[0],"system)))\n":[0],"(:posit":[0],"1)\n":[0],"(:snippet":[0],"\"\")))\n\n(defmethod":[0],"to-commondoc":[0],"((titl":[0],"(asdf-system-documentation-titl":[0],"(flet":[0],"((item":[0],"getter":[0],"type)\n":[0],"(let*":[0],"((valu":[0],"(funcal":[0],"system))\n":[0],"(href":[0],"nil))\n":[0],"value\n":[0],"(case":[0],"type\n":[0],"(:link":[0],"(setf":[0],"href":[0],"value))\n":[0],"(:mailto":[0],"\"mailto:~A\"\n":[0],"value)))\n":[0],"(:source-control":[0],"(psetf":[0],"\"~A\"\n":[0],"(first":[0],"(second":[0],"value))))\n":[0],"(make-list-item\n":[0],"(make-paragraph\n":[0],"(cond\n":[0],"((eql":[0],":asdf-systems)\n":[0],"(make-content\n":[0],"(list*\n":[0],"(make-text\n":[0],"\"~A:":[0],"\"\n":[0],"name))\n":[0],"(loop":[0],"t\n":[0],"system-nam":[0],"first\n":[0],"nil)\n":[0],"else\n":[0],"(make-text":[0],"\",":[0],"\")\n":[0],"(make-web-link":[0],"\"https://quickdocs.org/~A\"\n":[0],"system-name)\n":[0],"system-name))))))\n":[0],"(href\n":[0],"href\n":[0],"value)))))\n":[0],"(t\n":[0],"~A\"\n":[0],"name\n":[0],"value))))))))))\n":[0],"(item":[0],"\"Version\"":[0],"'asdf/component:component-version)\n":[0],"\"Description\"":[0],"'asdf/system:system-description)\n":[0],"\"Licence\"":[0],"'asdf/system:system-licence)\n":[0],"\"Author\"":[0],"'asdf/system:system-author)\n":[0],"\"Maintainer\"":[0],"'asdf/system:system-maintainer)\n":[0],"\"Mailto\"":[0],"'asdf/system:system-mailto\n":[0],":mailto)\n":[0],"\"Homepage\"":[0],"'asdf/system:system-homepage\n":[0],":link)\n":[0],"\"Bug":[0],"tracker\"":[0],"'asdf/system:system-bug-tracker\n":[0],"\"Sourc":[0],"control\"":[0],"'asdf/system:system-source-control\n":[0],":source-control)\n":[0],"\"Depend":[0],"on\"":[0],"'asdf-system-dependencies\n":[0],":asdf-systems)))\n":[0],"(children":[0],"(make-unordered-list\n":[0],"(remov":[0],"items)))\n":[0],"(refer":[0],"(40ants-doc/reference-api:canonical-refer":[0],"(make-section-with-refer":[0],"title\n":[0],"children\n":[0],"reference)))))\n\n":[0],"Declar":[0],"locative-typ":[0],"two\nth":[0],"return:":[0],"place":[0],"and\nsemant":[0],"(in":[0],"LAMBDA-LIST":[0],");":[0],"second,\nb":[0],"(LOCATIVE-TYPE":[0],"if\nyou":[0],"have:":[0],"(&option":[0],"initform)\n":[0],"\"Dummi":[0],"docstring.\")":[0],"LOCATIVE-TYPE":[0],"T,":[0],"when\nit":[0],"EXPORT":[0],"object,":[0],"locative\nrefer.":[0],"this\nreturn":[0],"(FIND-PACKAGE":[0],"SYMBOL)":[0],"by\ncal":[0],"other\nerror":[0],"bad,":[0],"instance\n":[0],"LOCATIVE-ARGS":[0],"empti":[0],"canon":[0],"sens":[0],"that\ncal":[0],"reference.\nFor":[0],"only,":[0],"directly.":[0],"FORMAT-AND-ARGS":[0],"and\narg":[0],"locate-error-messag":[0],"is\nconstructed.":[0],"messag":[1,0],"\ntoo.":[0],"by\n":[0],"resign":[0],"resolv":[1,0],"SWANK:FIND-DEFINITION-FOR-THING":[0],"this\non":[0],"extensible.":[0],"default\nimplement":[0],"defer":[0],"40ants-doc-full/swank:locate-definition-for-emac":[0],"lies\nbehind":[0],"successful,":[0],"(:locat":[0],"\"/home/mega/own/mgl/pax/test/test.lisp\")\n":[0],"24)":[0],"nil)":[0],"snippet":[0],"optional.":[0],"position\n1":[0],"unsuccessful,":[0],"is\nlike:":[0],"(:error":[0],"\"Unknown":[0],"SOMETHING\")":[0],"object's\ndocument":[0],"Function":[1,0],"COMMON-DOC:DOCUMENT-NODE":[0],"standard":[0],"locative,\nnam":[0],"arguments,":[0],"40ants-doc-full/commondoc/bullet:make-bullet":[0],"item.":[0],"ARGLIST":[0],"given,\nthen":[0],"reference'":[0],"representation.":[0],"CHILDREN":[0],"nodes\nor":[0],"node.":[0],"IGNORE-WORDS":[0],"documentation,\nthen":[0],"DISPLOCATED-SYMBOLS":[0],"Recurs":[0],"NODE":[0],"FUNC":[0],"call.":[0],"We":[0],"types\nsupport":[0],"COMMON-DOC:CHILDREN":[0],"share":[0],"type.":[0],"track":[0],"piece'":[0],"accordingly.":[1,0],"Adding":[0],"New":[0],"Object":[1,0],"Let'":[0],"is\nno":[0],"interest.":[0],"Recall\nthat":[0],"case:":[0],"(40ants-doc/locatives/base:locate\n":[0],"'40ants-doc:*discard-documentation-p*\n":[0],"'variable)\n==>":[0],"#<40ANTS-DOC/REFERENCE:REFERENCE":[0],"40ANTS-DOC:*DISCARD-DOCUMENTATION-P*":[0],"(VARIABLE)>":[0],"generic-function,\nwhich":[0],"argument\nlist":[0],"pleasure.":[0],"defined.\nPai":[0],"attent":[0],"40ants-doc-full/commondoc/builder:reference-to-commondoc":[0],"no\na":[0],"argument:":[0],"INITFORM,":[0],"specified,\n":[0],"documentation.\")\n\n(defmethod":[0],"'variable))":[0],"(<=":[0],"(length":[0],"locative-args)":[0],"(con":[0],"locative-args)))\n\n\n(defmethod":[0],"((symbol":[0],"symbol)":[0],"(destructuring-bind":[0],"(initform":[0],"initformp))":[0],"locative-args\n":[0],"((refer":[0],"(canonical-reference\n":[0],"symbol\n":[0],"locative-type\n":[0],"locative-args))))\n":[0],"(docstr":[0],"(40ants-doc/docstring:get-docstr":[0],"'variable))\n":[0],"(arglist":[0],"(multiple-value-bind":[0],"unboundp)":[0],"(40ants-doc-full/utils::symbol-global-valu":[0],"(cond":[0],"(initformp\n":[0],"(prin1-to-str":[0],"initform))\n":[0],"(unboundp":[0],"\"-unbound-\")\n":[0],"docstring\n":[0],"(parse-markdown":[0],"docstring))))\n\n":[0],"(40ants-doc-full/commondoc/bullet:make-bullet":[0],"reference\n":[0],":arglist":[0],"arglist\n":[0],":children":[0],":dislocated-symbol":[0],"symbol))))\n\n(defmethod":[0],"locate-and-find-sourc":[0],"(40ants-doc-full/locatives/utils::find-one-loc":[0],"(swank-backend:find-definit":[0],"'(\"variable\"":[0],"\"defvar\"":[0],"\"defparameter\"\n":[0],"\"special-declaration\")))\n\n":[0],"non-reference,":[0],"generic-function\nwith":[0],"els":[0],"object,\nlocative-type,":[0],"locative-arg":[0],"this\nfunct":[0],"essenti":[0],"purpos":[0],"has\ndiffer":[0],"\nwhich":[0],"expand":[0],"for\ninstance,":[0],"defun":[0],"symbol.\n":[0],"non-nil":[0],"if\nobject":[0],"(40ants-doc/source-api:find-sourc":[0],"(40ants-doc/reference:reference)))":[0],"'(NIL":[0],"(40ANTS-DOC/REFERENCE:REFERENCE))":[0],"basic":[0],"based\nextensions.":[0],"obscure\n":[0],"define-symbol-locative-typ":[0],"define-definer-for-symbol-locative-typ":[0],"to\nsimplifi":[0],"task":[0],"associ":[0],"documentation\nwith":[0],"certain":[0],"Similar":[0],"40ants-doc/locatives/base:define-locative-typ":[0],"things\nlocat":[0],"defined\nwith":[0],"40ants-doc/locatives/define-definer:define-definer-for-symbol-locative-typ":[0],".\nIt":[0],"attach":[0],"particular":[0],"clear:":[0],"(define-symbol-locative-typ":[0],"direct":[0],"(After":[0],"`M-.`":[0],"`DIRECTION":[0],"LOCATIVE`\n":[0],"DEFSECTION":[0],"forms.)\")\n\n(define-definer-for-symbol-locative-typ":[0],"define-direct":[0],"direction\n":[0],"\"With":[0],"DEFINE-DIRECTION":[0],"when\ninterpret":[0],"direction.\")\n\n(define-direct":[0],"\"UP":[0],"coordin":[0],"delta":[0],"(0,":[0],"-1).\")":[0],"this,":[1,0],"(UP":[0],"DIRECTION)":[0],"\nform":[0],"above.":[0],"documentation,\na":[0],"lambda-list":[0],"macro'":[0],"&OPTIONAL":[0],"been":[0],"40ants-doc-full/locatives/definers:define-symbol-locative-typ":[0],"dissect":[0],"since\n":[0],"needs.":[0],"plausible\nthat":[0],"subclass":[0],"are\npresented.":[0],":NAME":[0],":PACKAGE":[0],":READTABLE":[0],":ENTRIES":[0],"is\nthi":[0],"*PACKAGE*":[0],"*READTABLE*":[0],"generating\ndocument":[0],"STRING":[0],"Used":[0],"the\nord":[0],"about.":[0],"What":[0],"for?":[0],"tutorial,":[0],"often":[0],"wants\nto":[0],"REPL":[0],"coupl":[0],"of\nform":[0],"shown.":[0],"function's\ndocstr":[0],"concret":[0],"values\nspeak":[0],"volumes.":[0],"repl\nsession,":[0],"light":[0],"return\nvalues,":[0],"(i.e.":[0],"prompt)":[0],"\ntranscript":[0],"forms,":[0],"or\nonli":[0],"ones.":[0],"itself":[0],"be\neasili":[0],"worri":[0],"out-of-sync":[0],"code.\nThi":[0],"solv":[0],"back":[1,0],"transcripts.\nIn":[0],"exactli":[0],"happen":[0],"documentation\ngener":[0],"Code":[1,0],"are\nretranscrib":[0],"inconsist":[0],"(that":[0],"is,":[0],"difference\nin":[0],"values).":[0],"an\nerror":[0],"being\ndocumented.":[0],"beyond":[0],"test":[0],"readabl":[0],"2)\n=>":[0],"3\n\n(valu":[0],"2)":[0],"all,":[0],"handi":[0],"combined\nwith":[0],"triple-quot":[0],"nest":[1,0],"noise.":[0],"syntax\ncan":[0],"with:":[0],"(in-readt":[0],"pythonic-string-syntax)\n":[0],"Typic":[0],"usag":[0],"within":[0],"simple:":[0],"lisp\nform":[0],"level.":[0],"Move":[0],"the\ncursor":[0],"evalu":[0],"C-x":[0],"C-e":[0],"#\\^":[0],"docstring.\n\n```cl-transcript\n(valu":[0],"2))^\n```\n":[0],"tag\n":[0],"tell":[0],"perform":[0],"at\ndocument":[0],"time.":[0],"invok":[0],"emac":[0],"command":[0],"mgl-pax-transcribe-last-express":[0],"cursor\ni":[0],"becomes:":[0],"2)\n^\n":[0],":HELLO-WORLD":[0],"second\nreturn":[0],"value:":[0],":hello-world)":[0],"(1\n":[0],"arbitrary.\n":[0],"2)\n":[0],"a\na":[0],"warning:":[0],"WARNING:\n":[0],"error.":[0],"Inconsist":[0],"found.\n\nSource:\n":[0],"\"HELLO\"\n\nOutput:\n":[0],"\"HELLO-WORLD\"\n\nForm:\n":[0],"\"(valu":[0],"2))\"\n":[0],"the\nfirst":[0],"by\nmark":[0],"|":[0],"^":[0],"in\nth":[0],"|(valu":[0],"40ants-doc-retranscribe-region":[0],"HELLO-WORLD\n=>":[0],":HELLO-WORLD\n=>":[0],"left":[0],"alone\nbut":[0],"updated.":[0],"Alternatively,":[0],"40ants-doc-transcribe-last-express":[0],"emit":[0],"2))\n;..":[0],"HELLO\n;=>":[0],":HELLO\n;=>":[0],"produc":[0],"outsid":[0],"into\nnon-com":[0],"markup.":[0],"general,":[0],"numer":[0],"the\nindex":[0],"40ants-doc-full/transcribe:*syntaxes*":[0],"Without":[0],"a\nprefix":[0],"the\nmarkup":[0],"level,\nbut":[0],"too:":[0],"2))\n;;;;":[0],"HELLO\n;;;;":[0],":HELLO\n;;;;":[0],"your\nEmac":[0],"initi":[0],"elisp/transcribe.el":[0],"transcription\n\n(defun":[0],"40ants-doc-lisp-ev":[0],"(form)\n":[0],"((and":[0],"(fboundp":[0],"'sly-connected-p)\n":[0],"(sly-connected-p))\n":[0],"(sly-ev":[0],"form))\n":[0],"'slime-connected-p)\n":[0],"(slime-connected-p))\n":[0],"(slime-ev":[0],"(error":[0],"\"Nor":[0],"SLY,":[0],"nor":[1,0],"connect":[0],"Lisp.\"))))\n\n\n(defun":[0],"(slime-eval-last-expression)":[0],"that\ninsert":[0],"sexp":[0],"point,":[0],"this\ndo":[0],"40ANTS-DOC-FULL/TRANSCRIBE:TRANSCRIBE.":[0],"prefix\nargu":[0],"Lisp\n40ANTS-DOC-FULL/TRANSCRIBE:*SYNTAXES*":[0],"SYNTAX":[0],"40ANTS-DOC-FULL/TRANSCRIBE:TRANSCRIBE.\nWithout":[0],"used.\"\n":[0],"(interactive)\n":[0],"(insert\n":[0],"((end":[0],"(point))\n":[0],"(start":[0],"(backward-sexp)\n":[0],"(move-beginning-of-lin":[0],"(point))))\n":[0],"(40ants-doc-transcrib":[0],"(40ants-doc-transcribe-syntax-arg)\n":[0],"nil)))))\n\n(defun":[0],"end)\n":[0],"\"Update":[0],"(a":[0],"calling\n40ANTS-DOC-FULL/TRANSCRIBE:TRANSCRIBE":[0],":UPDATE-ONLY":[0],"T).":[0],"input":[0],"be\nchanged.\"\n":[0],"(interact":[0],"\"r\")\n":[0],"((point-at-start-p":[0],"start)))\n":[0],"otherwise\n":[0],"block'":[0],"wrong":[0],"fail\n":[0],"(goto-char":[0],"start)\n":[0],"start\n":[0],"((transcript":[0],"end\n":[0],"nil)))\n":[0],"point-at-start-p\n":[0],"(delete-region":[0],"(insert":[0],"transcript))\n":[0],"end))\n":[0],"transcript)))))\n\n(defun":[0],"40ants-doc-transcribe-syntax-arg":[0],"current-prefix-arg\n":[0],"(prefix-numeric-valu":[0],"current-prefix-arg)\n":[0],"nil))\n\n(defun":[0],"40ants-doc-transcrib":[0],"update-onli":[0],"echo\n":[0],"first-line-special-p)\n":[0],"((transcription\n":[0],"(40ants-doc-lisp-eval\n":[0],"`(cl:if":[0],":40ants-doc-full/transcribe)\n":[0],"(uiop:symbol-cal":[0],":40ants-doc-full/transcrib":[0],":transcribe-for-emacs\n":[0],",(buffer-substring-no-properti":[0],"',syntax":[0],"',update-onli":[0],"',echo":[0],"',first-line-special-p)\n":[0],"t))))\n":[0],"t)\n":[0],"\"40ANTS-DOC":[0],"loaded.\")\n":[0],"transcription)))\n\n":[0],"Transcrib":[0],"INPUT":[0],"ECHO":[0],"OUTPUT":[0],"\nfollow":[0],"EVAL":[0],"string,":[0],"a\nstream":[0],"goe":[0],"string.":[1,0],"The\nreturn":[0],"was\nconstructed.":[0],"(transcrib":[0],"\"(princ":[0],"42)":[0],"nil)\n=>":[0],"42)\n..":[0],"42\n=>":[0],"42\n\"":[0],"confus":[0],"documentation\nus":[0],"transcrib":[0],"it\ndifferently.":[0],"contents:":[0],"2))":[0],"to:":[0],"Output":[0],"captur":[0],"with\nth":[0],":OUTPUT":[0],"\"..\"":[0],"printed\nwith":[0],":READABLE":[0],"\"=>\"":[0],"are\nalwai":[0],"facilit":[0],"parsing.":[0],"Update":[1,0],"the\nprevi":[0],"exactly.":[0],"remove\nal":[0],"markers,":[0],"placehold":[0],"marker":[0],"and\npass":[0],"source:":[0],"2))\n=>":[0],"UPDATE-ONLY":[0],"if\nther":[0],"source.":[0],"Similarly,":[0],"value\nmark":[0],"No":[0],"Output/Valu":[0],"values,":[0],"whether":[0],"or\nnot":[0],"INCLUDE-NO-OUTPUT":[0],"INCLUDE-NO-VALUE":[0],"default,\nneith":[0],"so:":[0],"(values)\n..\n=>":[0],"(values)":[0],"wouldn't":[0],"lose":[0],"those\nmark":[0],"reason.":[0],"Hence,":[0],"true.\nSo":[0],":NO-VALUE":[0],"prefix.":[1,0],"Consist":[0],"Check":[0],"CHECK-CONSISTENCY":[0],"continuable\n":[0],"transcription-output-consistency-error":[0],"form'":[0],"a\nstr":[0],"\ncontain":[0],"Similary,":[0],"transcription-values-consistency-error":[0],"read\nfrom":[0],"hand-ind":[0],"failing\nconsist":[0],"checks:":[0],"Unreadabl":[0],"Valu":[0],"scheme":[0],"involv":[0],"READ":[0],"unread":[0],"values\ncannot":[0],"treat":[0],"be\nprint":[0],"back:":[0],"some-class":[0],"((obj":[0],"some-class)":[0],"(obj":[0],"\\\"~%~%end\\\")))\n\n(make-inst":[0],"'some-class)\n==>":[0],"#\n-->":[0],"end>":[0],"\"==>\"":[0],":UNREADABLE":[0],"\"-->\"":[0],"is\nth":[0],":UNREADABLE-CONTINUATION":[0],"outputs,":[0],"consistency\ncheck":[0],"from\n":[1,0],"=.":[0],"is\nprint":[0],"value.":[0],"any\nchang":[0],"break":[0],"checks.":[0],"is\nmost":[0],"troublesom":[0],"instanc":[0],"default\n":[0],"PRINT-OBJECT":[0],"memori":[0],"address.":[0],"currently\nno":[0],"remedi":[0],"except":[0],"not\ntranscrib":[0],"emploi":[0],"output\nand":[0],"read,":[0],"for\neach":[0],"match":[0],"all\nsyntax":[0],"INPUT-SYNTAXES":[0],"against":[0],"line.":[0],"or\nvalu":[0],"remain":[0],"undetermined.":[0],"written,":[0],"DEFAULT-SYNTAX":[0],"OUTPUT-SYNTAXES":[0],"If\n":[0],"determined)":[0],"form,":[1,0],"syntax\nif":[0],"used.":[0],"execut":[0],"code,\nus":[0],":DEFAULT-SYNTAX":[0],":COMMENTED-1":[0],"'some-class)\n;==>":[0],"#\n;-->":[0],"end>\n\n(list":[0],"2)\n;=>":[0],"(1\n;->":[0],"translat":[0],"uncom":[0],"syntax,\nus":[0],":DEFAULT":[0],"(the\ndefault),":[0],"input\na":[0],"much":[0],"writing\nlin":[0],"(SYNTAX-ID":[0],"&REST":[0],"PREFIXES)":[0],"where\n":[0],"(PREFIX-ID":[0],"PREFIX-STRING)":[0],"elements.":[0],"For\nexampl":[0],"(:commented-1\n":[0],"(:output":[0],"\";..\")\n":[0],"(:no-valu":[0],"\";=>":[0],"value\")\n":[0],"(:readabl":[0],"\";=>\")\n":[0],"(:readable-continu":[0],"\";->\")\n":[0],"(:unread":[0],"\";==>\")\n":[0],"(:unreadable-continu":[0],"\";-->\"))":[0],"everi":[0],"except\nfor":[0],":READABLE-CONTINUATION":[0],"miss":[1,0],"\nsyntax),":[0],"PRIN1":[0],"(henc":[0],"lines).":[0],"writing,":[0],"extra":[0],"empty.":[0],"the\nprefix":[0],"discard":[0],"reading.":[0],"actual":[0],"selected.":[0],"Repres":[0],"error":[0],"argument\nof":[1,0],"superclass":[0],"transcription-consistency-error":[0],"(with":[0],"CERROR":[0],"invoked\nwith":[0],":CHECK-CONSISTENCY":[0],"as\nwhat":[0],"parsed.":[0],"inconsistent\nwith":[0],"Refactor":[0],"dependencies.":[1,0],"UPPERCASED":[0],"aren't":[0],"can't":[0],"referenced.":[0],"facil":[0],"Sphinx":[1,0],"does.":[0],"Separ":[0],"ChangeLog.":[0],"RSS":[1,0],"Atom":[0],"feed":[1,0],"changelog":[1,0],"items,":[0],"macro.":[1,0],"Make":[0],"compile-tim":[0],"Emacs,":[0],"TODO":[0],"5":[1],"0.17.4":[1],"(2024-05-15)":[1],"0.17.3":[1],"update.":[1],"0.17.2":[1],"0.17.1":[1],"introduced.":[1],"off":[1],"default,\n":[1],"too":[1],"math":[1],"unnecessari":[1],"Generic-funct":[1],"deprecated.":[1],"Pass":[1],":LANGUAGES":[1],":THEME":[1],"40ants-doc-full/plugins/highlightjs:highlightj":[1],"function\n":[1],"instead.":[1],"Backward":[1],"0.17.0":[1],"(2024-05-13)":[1],"added.":[1],"overrid":[1],"0.16.0":[1],"(2024-05-04)":[1],"backslash.":[1],"0.15.4":[1],"(2024-01-26)":[1],"Fix":[1],"given.":[1],"redirect":[1],"index.html":[1],"path.":[1],"0.15.3":[1],"(2024-01-24)":[1],"stack":[1],"exhaust":[1],"systems.":[1],"0.15.2":[1],"(2023-11-28)":[1],"unpack":[1],"archiv":[1],"pathnames.":[1],"now.":[1],"0.15.1":[1],"(2023-08-05)":[1],"Autodoc":[1],"autodoc":[1],"sort":[1],"alphabetically.":[1],"0.15.0":[1],"(2023-07-22)":[1],"40ants-doc:*symbols-with-ignored-missing-locations*":[1],"location.":[1],"autogener":[1],"methods.":[1],"methods\n":[1],"0.14.0":[1],"(2023-06-04)":[1],"subsystem.":[1],"0.13.0":[1],"40ants-doc/autodoc:defautodoc":[1],"(2023-04-22)":[1],"Script":[1],"fixed.":[1],"0.11.2":[1],"(2022-12-05)":[1],"40ants-doc/locatives/base:locative-typ":[1],"broken":[1],"refactoring.":[1],"function\nwa":[1],"transform":[1],"well":[1],"40ants-doc/locatives/base:locative-arg":[1],"0.11.1":[1],"(2022-11-26)":[1],"Larg":[1],"move":[1],"./full/":[1],"renam":[1],"40ants-doc-full/":[1],"0.11.0":[1],"(2022-11-16)":[1],"Default":[1],"rework":[1],"flex":[1],"\"bullets\".\nAlso,":[1],"0.10.0":[1],"(2022-11-09)":[1],"generic-function:":[1],"Comput":[1],"just-don":[1],"stamp":[1],"action":[1],"(ASDF/LISP-ACTION:COMPILE-OP\n":[1],"\"40ants-asdf-system/changelog\"),":[1],"\"40ants-asdf-system/changelog\"\n":[1],"\"file-type\")":[1],"wasn't":[1],"yet!":[1],"0.9.2":[1],"(2022-10-26)":[1],"40ants-doc/ignored-words.":[1],"Becaus":[1],"0.9.1":[1],"(2022-10-19)":[1],"libraries.\nTo":[1],"then\nment":[1],"40ANTS-CI::@CRITIC":[1],"0.9.0":[1],"(2022-02-21)":[1],"40ants-doc-full/commondoc/mapper:map-nod":[1],"generic-function\n":[1],"40ants-doc-full/commondoc/mapper:node-supports-children":[1],"Spinneret,":[1],"now\n":[1],"nodes.":[1],"0.8.0":[1],"(2022-02-14)":[1],"40ants/changelog:defchangelog":[1],"Automat":[1],"date":[1],"2021-12-31.":[1],"Now\n":[1],"alpha":[1],"0.7.0":[1],"(2021-12-31)":[1],"issue,":[1],"tri":[1],"useful,":[1],"multiple\n":[1],"40ants-doc/ignored-words:ignore-words-in-packag":[1],"suppress":[1],"0.6.0":[1],"(2021-12-05)":[1],"built.":[1],"Previosli":[1],"incorrectli":[1],"shown":[1],"COMMONDOC:SECTION":[1],"0.5.8":[1],"(2021-10-23)":[1],"0.5.7":[1],"(2021-10-21)":[1],"Blockquot":[1],"downcas":[1],"settings.":[1],"0.5.6":[1],"Warn":[1],"40ANTS-DOC/COMMONDOC/XREF:XREF>":[1],"0.5.3":[1],"(2021-09-08)":[1],"rewritten":[1],"actionable:":[1],"0.5.5":[1],"(2021-09-26)":[1],"Include":[1],"changelog.lisp":[1],"0.5.4":[1],"(2021-09-11)":[1],"40ANTS-DOC/COMMONDOC/XREF:XREF":[1],"text.":[1],"underlin":[1],"imag":[1],"":[1],"0.5.2":[1],"comparison":[1],"0.5.1":[1],"(2021-09-07)":[1],"accept":[1],"argument.\nTogeth":[1],"pages,":[1],"references.json":[1],"rendered,":[1],"can\nprovid":[1],"libraries'":[1],"automatic\ncross-referenc":[1],"0.5.0":[1],"(2021-09-06)":[1],"40ants-doc-full/builder:get-current-asdf-system":[1],"interesting\n":[1],"GitHub\"":[1],"my":[1],"changelog.":[1],"0.4.1":[1],"(2021-09-05)":[1],"*DOCUMENT-NORMALIZE-PACKAGES*":[1],"0.4.0":[1],"documentation\n":[1],"adjust":[1],"protocol":[1],"layout.\n":[1],"Three":[1],"box.\n":[1],"0.3.0":[1],"(2021-09-04)":[1],"links.\n":[1],"correct\n":[1],"\"Clean\"":[1],"section\n":[1],"exports.":[1],"40ants-doc/locatives:includ":[1],":HEADER":[1],":FOOTER":[1],"browser.":[1],"taken":[1],"builder.":[1],"Elisp":[1],"code\n":[1],"supports\n":[1],"generation.":[1],"versions.":[1],"*DOCUMENT-HTML-MAX-NAVIGATION-TABLE-OF-CONTENTS-LEVEL*":[1],"*DOCUMENT-MAX-TABLE-OF-CONTENTS-LEVEL*":[1],"removed.":[1],"Probabl":[1],"we'll":[1],"this\n":[1],"restrict":[1],"size.":[1],"Remov":[1],"LOCATE-AND-DOCUMENT":[1],"automatically,\n":[1],"used\n":[1],"COLLECT-REACHABLE-OBJECTS":[1],"LOCATE-AND-COLLECT-REACHABLE-OBJECTS":[1],"*DOCUMENT-LINK-SECTIONS*":[1],"*DOCUMENT-TEXT-NAVIGATION*":[1],"*DOCUMENT-FANCY-HTML-NAVIGATION*":[1],"*DOCUMENT-MIN-LINK-HASH-LENGTH*":[1],"COMMONDOC-MARKDOWN:*MIN-LINK-HASH-LENGTH*":[1],"*DOCUMENT-MARK-UP-SIGNATURES*":[1],"*DOCUMENT-DOWNCASE-UPPERCASE-CODE*":[1],".\n":[1],"internals,":[1],"::":[1],"40ants-doc:defsection-copi":[1],"0.2.0":[1],"(2021-09-01)":[1],"separated\n":[1],"minimum":[1],"unicod":[1],"characters\n":[1],"file-subseq":[1],"rewritten.":[1],"defsection\n":[1],"40ants-doc/loc":[1],"update-asdf-system-readm":[1],"Test":[1],"Rove":[1],"(asdf:test-system":[1],":40ants-doc)":[1],"MGL-PAX:DEFINE-PACKAGE":[1],"docstring.":[1],"Uppercas":[1],"charat":[1],"Improve":[1],"packages.":[1],"keywords.":[1],"(2021-05-01)":[1]},"titles":["40Ants Doc Manual","ChangeLog"],"titleterms":[]}) diff --git a/searchtools.js b/searchtools.js new file mode 100644 index 00000000..c0180d7f --- /dev/null +++ b/searchtools.js @@ -0,0 +1,532 @@ +/* + * searchtools.js + * ~~~~~~~~~~~~~~~~ + * + * Sphinx JavaScript utilities for the full-text search. + * + * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +if (!Scorer) { + /** + * Simple result scoring code. + */ + var Scorer = { + // Implement the following function to further tweak the score for each result + // The function takes a result array [filename, title, anchor, descr, score] + // and returns the new score. + /* + score: function(result) { + return result[4]; + }, + */ + + // query matches the full name of an object + objNameMatch: 11, + // or matches in the last dotted part of the object name + objPartialMatch: 6, + // Additive scores depending on the priority of the object + objPrio: {0: 15, // used to be importantResults + 1: 5, // used to be objectResults + 2: -5}, // used to be unimportantResults + // Used when the priority is not in the mapping. + objPrioDefault: 0, + + // query found in title + title: 15, + partialTitle: 7, + // query found in terms + term: 5, + partialTerm: 2 + }; +} + +if (!splitQuery) { + function splitQuery(query) { + return query.split(/\s+/); + } +} + +/** + * Search Module + */ +var Search = { + + _index : null, + _queued_query : null, + _pulse_status : -1, + + htmlToText : function(htmlString) { + var virtualDocument = document.implementation.createHTMLDocument('virtual'); + var htmlElement = $(htmlString, virtualDocument); + htmlElement.find('.headerlink').remove(); + docContent = htmlElement.find('[role=main]')[0]; + if(docContent === undefined) { + console.warn("Content block not found. Sphinx search tries to obtain it " + + "via '[role=main]'. Could you check your theme or template."); + return ""; + } + return docContent.textContent || docContent.innerText; + }, + + init : function() { + var params = $.getQueryParameters(); + if (params.q) { + var query = params.q[0]; + $('input[name="q"]')[0].value = query; + this.performSearch(query); + } + }, + + loadIndex : function(url) { + $.ajax({type: "GET", url: url, data: null, + dataType: "script", cache: true, + complete: function(jqxhr, textstatus) { + if (textstatus != "success") { + document.getElementById("searchindexloader").src = url; + } + }}); + }, + + setIndex : function(index) { + var q; + this._index = index; + if ((q = this._queued_query) !== null) { + this._queued_query = null; + Search.query(q); + } + }, + + hasIndex : function() { + return this._index !== null; + }, + + deferQuery : function(query) { + this._queued_query = query; + }, + + stopPulse : function() { + this._pulse_status = 0; + }, + + startPulse : function() { + if (this._pulse_status >= 0) + return; + function pulse() { + var i; + Search._pulse_status = (Search._pulse_status + 1) % 4; + var dotString = ''; + for (i = 0; i < Search._pulse_status; i++) + dotString += '.'; + Search.dots.text(dotString); + if (Search._pulse_status > -1) + window.setTimeout(pulse, 500); + } + pulse(); + }, + + /** + * perform a search for something (or wait until index is loaded) + */ + performSearch : function(query) { + // create the required interface elements + this.out = $('#search-results'); + this.title = $('

' + _('Searching') + '

').appendTo(this.out); + this.dots = $('').appendTo(this.title); + this.status = $('

 

').appendTo(this.out); + this.output = $('

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�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 Bd6qvIn%sBPLBG5KI?~na8Q*b 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