I just tried it. Working well up to:
  
...
 "ComplexRootPackage"
   "ComplexTrigonometricManipulations"
   "compUtil"
   \x
 
   >> Error detected within library code:
   parse_macro: unknown macro name

The html (source) output so far is quite terse, no doubt. 
BTW, "compUtil.html" has been written but is empty. 


On Wednesday, 25 December 2024 at 05:58:06 UTC+1 Waldek Hebisch wrote:

> On Mon, Dec 02, 2024 at 12:38:14AM +0100, Waldek Hebisch wrote:
> > I have tried to modify Ralf's code
> > to directly generate HTML, skipping the .rst stage. You
> > can see proof of concept code at:
> > 
> > http://wiki.fricas.org/public/api2.spad
>
> At the same place there is now new, better version. Docstrings,
> condition and navgation links to defining place are there.
> I added also some escaping of special HTML characters.
> Even without escaping the characters appeared fine in Lynx,
> but possibly without escaping other browsers could fail or
> show wrong thing.
>
> Checking of docstrings is quite picky, it will signal error
> on anything unexpected. In a sense main addition is hopefully
> reasonably general parser for TeX/LaTeX files. However, it
> has table of known TeX macros an currently reject any unknown
> macro. It the trunk I have corrected errors and irregulrities
> discoverd by docstring checks, so it should work with the trunk.
> But older version are likely to fail.
>
> This version has much less formatting HTML and navigation
> links than output from sphinx+api.spad (on my machine total
> size from sphinx+api.spad is 45834587 characters while size
> from api2.spad is 15390243). However, adding extra stuff now
> should be much easier than what is already done.
>
> > If you want to try this, first generate 'abbrev-lines.list'
> > (you can take it from documentation build), then compile
> > 'api.spad' from 'src/doc', then compile 'api2.spad' and
> > at FriCAS prompt issue
> > 
> > documentAll("abbrev-lines.list")
>
> The same with this version.
>
> -- 
> Waldek Hebisch
>

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to fricas-devel+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/fricas-devel/f2dd57f9-6ee4-4bd9-b8a4-b488538ecd76n%40googlegroups.com.
This shell runs operating system processes.

Press %<TAB> to list built-in commands.
Run built-in with --help argument to get a brief usage message.
Run %help to view Console plugin online help.

Errors generated by compilers and some other programs are listed
for easy one-click access in the 'Plugins->Error List->Error List'
window.
~/Desktop/work/spad> Checking for foreign routines
FRICAS="/home/kfp/apps/lib/fricas/target/x86_64-linux-gnu"
spad-lib="/home/kfp/apps/lib/fricas/target/x86_64-linux-gnu/lib/libspad.so"
foreign routines found
openServer result -2
                       FriCAS Computer Algebra System 
           Version: FriCAS 2024-04-15 built with sbcl 2.2.9.debian
                 Timestamp: Wed Apr 24 04:36:24 PM CEST 2024
-----------------------------------------------------------------------------
   Issue )copyright to view copyright notices.
   Issue )summary for a summary of useful system commands.
   Issue )quit to leave FriCAS and return to shell.
-----------------------------------------------------------------------------
 
   Function declaration sixel : TexFormat -> Void has been added to 
      workspace.
   Compiling FriCAS source code from file 
      /home/kfp/Desktop/work/spad/texscan.spad using old system 
      compiler.
   Compiling FriCAS source code from file 
      /home/kfp/Desktop/work/spad/api.spad using old system compiler.
   SOPS abbreviates package SExpressionOperations 
------------------------------------------------------------------------
   initializing NRLIB SOPS for SExpressionOperations 
   compiling into NRLIB SOPS 
   processing macro definition TRUE ==> pretend(@(true,Boolean),SExpression) 
   compiling exported true : () -> SExpression
      SOPS;true;Se;1 is replaced by QUOTET 
Time: 0 SEC.

   compiling exported true? : SExpression -> Boolean
Time: 0 SEC.

   compiling exported sx0 : () -> SExpression
Time: 0 SEC.

   compiling exported sx1 : () -> SExpression
Time: 0 SEC.

   compiling exported sxATTRIBUTE : () -> SExpression
Time: 0 SEC.

   compiling exported sxCATEGORY : () -> SExpression
Time: 0 SEC.

   compiling exported sxColon : () -> SExpression
Time: 0 SEC.

   compiling exported sxconstant : () -> SExpression
Time: 0 SEC.

   compiling exported sxconstructor : () -> SExpression
Time: 0 SEC.

   compiling exported sxDollar : () -> SExpression
Time: 0 SEC.

   compiling exported sxhas : () -> SExpression
Time: 0 SEC.

   compiling exported sxIF : () -> SExpression
Time: 0 SEC.

   compiling exported sxJoin : () -> SExpression
Time: 0 SEC.

   compiling exported sxMapping : () -> SExpression
Time: 0 SEC.

   compiling exported sxnoBranch : () -> SExpression
Time: 0 SEC.

   compiling exported sxOne : () -> SExpression
Time: 0 SEC.

   compiling exported sxPercent : () -> SExpression
Time: 0 SEC.

   compiling exported sxPercentPercent : () -> SExpression
Time: 0 SEC.

   compiling exported sxPROGN : () -> SExpression
Time: 0 SEC.

   compiling exported sxSIGNATURE : () -> SExpression
Time: 0 SEC.

   compiling exported sxType : () -> SExpression
Time: 0 SEC.

   compiling exported sxZero : () -> SExpression
Time: 0 SEC.

   compiling exported cons : (SExpression,SExpression) -> SExpression
Time: 0 SEC.

   compiling exported has? : (SExpression,SExpression) -> SExpression
Time: 0 SEC.

   compiling exported toString : SExpression -> String
Time: 0.02 SEC.

(time taken in buildFunctor:  132)
Time: 0 SEC.


   Cumulative Statistics for Constructor SExpressionOperations
      Time: 0.04 seconds
 
   finalizing NRLIB SOPS 
   Processing SExpressionOperations for Browser database:
--------constructor---------
--------(true ((SExpression)) constant)---------
--->-->SExpressionOperations((true ((SExpression)) constant)): Improper initial operator in comments: is
"\\spad{true} is the Lisp\\spad{'s} \\spad{T} value as an SExpression."
--------(true? ((Boolean) (SExpression)))---------
--------(cons ((SExpression) (SExpression) (SExpression)))---------
--------(has? ((SExpression) (SExpression) (SExpression)))---------
--------(toString ((String) (SExpression)))---------
--->-->SExpressionOperations((sx0 ((SExpression)) constant)): Not documented!!!!
--->-->SExpressionOperations((sx1 ((SExpression)) constant)): Not documented!!!!
--->-->SExpressionOperations((sxATTRIBUTE ((SExpression)) constant)): Not documented!!!!
--->-->SExpressionOperations((sxCATEGORY ((SExpression)) constant)): Not documented!!!!
--->-->SExpressionOperations((sxColon ((SExpression)) constant)): Not documented!!!!
--->-->SExpressionOperations((sxconstant ((SExpression)) constant)): Not documented!!!!
--->-->SExpressionOperations((sxconstructor ((SExpression)) constant)): Not documented!!!!
--->-->SExpressionOperations((sxDollar ((SExpression)) constant)): Not documented!!!!
--->-->SExpressionOperations((sxhas ((SExpression)) constant)): Not documented!!!!
--->-->SExpressionOperations((sxIF ((SExpression)) constant)): Not documented!!!!
--->-->SExpressionOperations((sxJoin ((SExpression)) constant)): Not documented!!!!
--->-->SExpressionOperations((sxMapping ((SExpression)) constant)): Not documented!!!!
--->-->SExpressionOperations((sxnoBranch ((SExpression)) constant)): Not documented!!!!
--->-->SExpressionOperations((sxOne ((SExpression)) constant)): Not documented!!!!
--->-->SExpressionOperations((sxPercent ((SExpression)) constant)): Not documented!!!!
--->-->SExpressionOperations((sxPercentPercent ((SExpression)) constant)): Not documented!!!!
--->-->SExpressionOperations((sxPROGN ((SExpression)) constant)): Not documented!!!!
--->-->SExpressionOperations((sxSIGNATURE ((SExpression)) constant)): Not documented!!!!
--->-->SExpressionOperations((sxType ((SExpression)) constant)): Not documented!!!!
--->-->SExpressionOperations((sxZero ((SExpression)) constant)): Not documented!!!!
; compiling file "/home/kfp/Desktop/work/spad/SOPS.NRLIB/SOPS.lsp" (written 25 DEC 2024 01:14:05 PM):

; file: /home/kfp/Desktop/work/spad/SOPS.NRLIB/SOPS.lsp
; in: SDEFUN |SOPS;true;Se;1|
;     (BOOT::SDEFUN BOOT::|SOPS;true;Se;1| ((BOOT::% (BOOT::|SExpression|))) 'T)
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|SOPS;true;Se;1|
;         (BOOT::%)
;       (BLOCK BOOT::|SOPS;true;Se;1| 'T))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |SOPS;has?;3Se;24|
;     (BOOT::SDEFUN BOOT::|SOPS;has?;3Se;24|
;                   ((BOOT::|domainform| (BOOT::|SExpression|))
;                    (BOOT::|catform| (BOOT::|SExpression|))
;                    (BOOT::% (BOOT::|SExpression|)))
;                   (BOOT::|HasCategory| (EVAL BOOT::|domainform|) BOOT::|catform|))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|SOPS;has?;3Se;24|
;         (BOOT::|domainform| BOOT::|catform| BOOT::%)
;       (BLOCK BOOT::|SOPS;has?;3Se;24|
;         (BOOT::|HasCategory| (EVAL BOOT::|domainform|) BOOT::|catform|)))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.
; 
; compilation unit finished
;   caught 2 STYLE-WARNING conditions


; wrote /home/kfp/Desktop/work/spad/SOPS.NRLIB/SOPS.fasl
; compilation finished in 0:00:00.053
------------------------------------------------------------------------
   SExpressionOperations is now explicitly exposed in frame initial 
   SExpressionOperations will be automatically loaded when needed from 
      /home/kfp/Desktop/work/spad/SOPS.NRLIB/SOPS

   LITFORM abbreviates domain LiteralForm 
------------------------------------------------------------------------
   initializing NRLIB LITFORM for LiteralForm 
   compiling into NRLIB LITFORM 
****** Domain: S already in scope
   processing macro definition Rep ==> Record(positive: Boolean,elem: S) 
   compiling exported positive : S -> %
Time: 0 SEC.

   compiling exported negative : S -> %
      LITFORM;negative;S%;2 is replaced by CONSs 
Time: 0 SEC.

   compiling exported positive? : % -> Boolean
      LITFORM;positive?;%B;3 is replaced by QCAR 
Time: 0 SEC.

   compiling exported element : % -> S
      LITFORM;element;%S;4 is replaced by QCDR 
Time: 0 SEC.

   compiling exported complement : % -> %
Time: 0 SEC.

   compiling exported = : (%,%) -> Boolean
Time: 0 SEC.

   compiling exported coerce : % -> OutputForm
Time: 0 SEC.

   compiling exported hashUpdate! : (HashState,%) -> HashState
Time: 0 SEC.

(time taken in buildFunctor:  175)
Time: 0 SEC.


   Cumulative Statistics for Constructor LiteralForm
      Time: 0 seconds
 
   finalizing NRLIB LITFORM 
   Processing LiteralForm for Browser database:
--------constructor---------
--------(positive (% S))---------
--------(negative (% S))---------
--------(positive? ((Boolean) %))---------
--------(element (S %))---------
--------(complement (% %))---------
; compiling file "/home/kfp/Desktop/work/spad/LITFORM.NRLIB/LITFORM.lsp" (written 25 DEC 2024 01:14:05 PM):

; file: /home/kfp/Desktop/work/spad/LITFORM.NRLIB/LITFORM.lsp
; in: SDEFUN |LITFORM;positive;S%;1|
;     (BOOT::SDEFUN BOOT::|LITFORM;positive;S%;1|
;                   ((BOOT::|s| (BOOT::S)) (BOOT::% (BOOT::%))) (CONS 'T BOOT::|s|))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|LITFORM;positive;S%;1|
;         (BOOT::|s| BOOT::%)
;       (BLOCK BOOT::|LITFORM;positive;S%;1| (CONS 'T BOOT::|s|)))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |LITFORM;negative;S%;2|
;     (BOOT::SDEFUN BOOT::|LITFORM;negative;S%;2|
;                   ((BOOT::|s| (BOOT::S)) (BOOT::% (BOOT::%)))
;                   (CONS NIL BOOT::|s|))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|LITFORM;negative;S%;2|
;         (BOOT::|s| BOOT::%)
;       (BLOCK BOOT::|LITFORM;negative;S%;2| (CONS NIL BOOT::|s|)))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |LITFORM;positive?;%B;3|
;     (BOOT::SDEFUN BOOT::|LITFORM;positive?;%B;3|
;                   ((BOOT::|l| (BOOT::%)) (BOOT::% (BOOT::|Boolean|)))
;                   (BOOT::QCAR BOOT::|l|))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|LITFORM;positive?;%B;3|
;         (BOOT::|l| BOOT::%)
;       (BLOCK BOOT::|LITFORM;positive?;%B;3| (BOOT::QCAR BOOT::|l|)))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |LITFORM;element;%S;4|
;     (BOOT::SDEFUN BOOT::|LITFORM;element;%S;4|
;                   ((BOOT::|l| (BOOT::%)) (BOOT::% (BOOT::S)))
;                   (BOOT::QCDR BOOT::|l|))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|LITFORM;element;%S;4|
;         (BOOT::|l| BOOT::%)
;       (BLOCK BOOT::|LITFORM;element;%S;4| (BOOT::QCDR BOOT::|l|)))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.
; 
; compilation unit finished
;   caught 4 STYLE-WARNING conditions


; wrote /home/kfp/Desktop/work/spad/LITFORM.NRLIB/LITFORM.fasl
; compilation finished in 0:00:00.028
------------------------------------------------------------------------
   LiteralForm is now explicitly exposed in frame initial 
   LiteralForm will be automatically loaded when needed from 
      /home/kfp/Desktop/work/spad/LITFORM.NRLIB/LITFORM

   DNF abbreviates domain DisjunctiveNormalForm 
------------------------------------------------------------------------
   initializing NRLIB DNF for DisjunctiveNormalForm 
   compiling into NRLIB DNF 
****** Domain: S already in scope
   importing SExpressionOperations
   processing macro definition L ==> LiteralForm S 
   processing macro definition H ==> XHashTable(S,Boolean) 
   processing macro definition Rep ==> List XHashTable(S,Boolean) 
   compiling exported true : () -> %
Time: 0 SEC.

   compiling exported false : () -> %
      DNF;false;%;2 is replaced by  
Time: 0 SEC.

   compiling local false? : % -> Boolean
      DNF;false? is replaced by NULL 
Time: 0 SEC.

   compiling local true? : % -> Boolean
   processing macro definition z ==> pretend(@(x,%),List XHashTable(S,Boolean)) 
Time: 0 SEC.

   compiling exported = : (%,%) -> Boolean
   processing macro definition asSet z ==> (Sel (Set (XHashTable S (Boolean))) set) pretend(@(z,%),List XHashTable(S,Boolean)) 
Time: 0 SEC.

   compiling exported coerce : % -> OutputForm
   processing macro definition s z ==> ::(::(z,Symbol),OutputForm) 
   processing macro definition o z ==> ::(z,OutputForm) 
Time: 0 SEC.

   compiling exported literal : (Boolean,S) -> %
Time: 0 SEC.

   compiling exported coerce : LiteralForm S -> %
Time: 0 SEC.

   compiling exported coerce : S -> %
Time: 0 SEC.

   compiling local literalSet : XHashTable(S,Boolean) -> Set LiteralForm S
Time: 0 SEC.

   compiling exported coerce : % -> Set Set LiteralForm S
Time: 0 SEC.

   compiling local complement : XHashTable(S,Boolean) -> %
Time: 0 SEC.

   compiling exported ~ : % -> %
Time: 0 SEC.

   compiling local subset? : (XHashTable(S,Boolean),XHashTable(S,Boolean)) -> Boolean
Time: 0.01 SEC.

   compiling local orComplement : (XHashTable(S,Boolean),XHashTable(S,Boolean)) -> Union(S,failed)
Time: 0.01 SEC.

   compiling local orClause : (XHashTable(S,Boolean),%) -> %
Time: 0 SEC.

   compiling exported \/ : (%,%) -> %
Time: 0 SEC.

   compiling local union : (XHashTable(S,Boolean),XHashTable(S,Boolean)) -> XHashTable(S,Boolean)
Time: 0 SEC.

   compiling local andUnion : (XHashTable(S,Boolean),XHashTable(S,Boolean)) -> %
Time: 0 SEC.

   compiling exported /\ : (%,%) -> %
Time: 0 SEC.

(time taken in buildFunctor:  545)
Time: 0 SEC.

 
   Warnings: 
      [1] orComplement:  n has no value
      [2] orComplement:  s has no value
 

   Cumulative Statistics for Constructor DisjunctiveNormalForm
      Time: 0.09 seconds
 
   finalizing NRLIB DNF 
   Processing DisjunctiveNormalForm for Browser database:
--------constructor---------
--------(true (%) constant)---------
--->-->DisjunctiveNormalForm((true (%) constant)): Improper initial operator in comments: is
"\\spad{true} is a logical constant."
--------(false (%) constant)---------
--->-->DisjunctiveNormalForm((false (%) constant)): Improper initial operator in comments: is
"\\spad{false} is a logical constant."
--------(coerce (% S))---------
--------(coerce (% (LiteralForm S)))---------
--------(literal (% (Boolean) S))---------
--------(coerce ((Set (Set (LiteralForm S))) %))---------
; compiling file "/home/kfp/Desktop/work/spad/DNF.NRLIB/DNF.lsp" (written 25 DEC 2024 01:14:05 PM):

; file: /home/kfp/Desktop/work/spad/DNF.NRLIB/DNF.lsp
; in: SDEFUN |DNF;false;%;2|
;     (BOOT::SDEFUN BOOT::|DNF;false;%;2| ((BOOT::% (BOOT::%))) NIL)
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|DNF;false;%;2|
;         (BOOT::%)
;       (BLOCK BOOT::|DNF;false;%;2| NIL))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |DNF;false?|
;     (BOOT::SDEFUN BOOT::|DNF;false?|
;                   ((BOOT::|x| (BOOT::%)) (BOOT::% (BOOT::|Boolean|)))
;                   (NULL BOOT::|x|))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|DNF;false?|
;         (BOOT::|x| BOOT::%)
;       (BLOCK BOOT::|DNF;false?| (NULL BOOT::|x|)))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.
; 
; compilation unit finished
;   caught 2 STYLE-WARNING conditions


; wrote /home/kfp/Desktop/work/spad/DNF.NRLIB/DNF.fasl
; compilation finished in 0:00:00.091
------------------------------------------------------------------------
   DisjunctiveNormalForm is now explicitly exposed in frame initial 
   DisjunctiveNormalForm will be automatically loaded when needed from 
      /home/kfp/Desktop/work/spad/DNF.NRLIB/DNF

   CDBTOOL abbreviates package ConstructorDataBaseTools 
------------------------------------------------------------------------
   initializing NRLIB CDBTOOL for ConstructorDataBaseTools 
   compiling into NRLIB CDBTOOL 
   importing SExpressionOperations
   importing DisjunctiveNormalForm SExpression
   processing macro definition G(x,y) ==> @((Sel Lisp get_database)(x,@(convert ::(y,Symbol),SExpression)),SExpression) 
   compiling local normalize : (SExpression,SExpression) -> SExpression
Time: 0 SEC.

   compiling local if2cond : SExpression -> XHashTable(SExpression,DisjunctiveNormalForm SExpression)
Time: 0.02 SEC.

   compiling local withcatconds : SExpression -> XHashTable(SExpression,DisjunctiveNormalForm SExpression)
Time: 0 SEC.

   compiling local catconds : SExpression -> XHashTable(SExpression,DisjunctiveNormalForm SExpression)
Time: 0 SEC.

   compiling exported constructorKind : String -> String
Time: 0 SEC.

   compiling exported argumentIdentifiers : String -> List SExpression
Time: 0 SEC.

   compiling exported argumentTypes : String -> List SExpression
Time: 0 SEC.

   compiling exported constructorCategory : String -> XHashTable(SExpression,DisjunctiveNormalForm SExpression)
Time: 0 SEC.

   compiling exported documentation : String -> Record(docstr: String,cds: XHashTable(SExpression,String))
Time: 0.01 SEC.

   compiling exported replaceArguments : (SExpression,List SExpression) -> SExpression
Time: 0 SEC.

(time taken in buildFunctor:  263)
Time: 0 SEC.

 
   Warnings: 
      [1] documentation:  n has no value
      [2] documentation:  ds has no value
 

   Cumulative Statistics for Constructor ConstructorDataBaseTools
      Time: 0.05 seconds
 
   finalizing NRLIB CDBTOOL 
   Processing ConstructorDataBaseTools for Browser database:
--------constructor---------
--------(constructorCategory ((XHashTable (SExpression) (DisjunctiveNormalForm (SExpression))) (String)))---------
--->-->ConstructorDataBaseTools((constructorCategory ((XHashTable (SExpression) (DisjunctiveNormalForm (SExpression))) (String)))): Missing right pren
"\\spad{constructorCategory(s)} returns the exports of a constructor as a hash table with keys being the exported expression and value being the condition under which the export happens. Only those exports appear in the hash table that are explicitly given in the definition of the constructor. In case \\spad{s} is a category that is defined like Cat: Category \\spad{==} Join(...) with ... then the result stands for the right-hand side. If \\spad{s} is a domain or package that is defined like Dom: \\spad{C} with ... \\spad{==} ... then the result stands for the part \\spad{\"C} with ...\". Exports can be considered to be a list of categories and signatures together with the respective condition that must hold,{} \\spadignore{i.e.} we return a \"list of pairs\". The first entry of the pair (\\spadignore{i.e.} the hash table key) is the \\spad{s}-expression of a category name with parameters,{} \\spadignore{e.g.} \"(PolynomialCategory \\spad{#1} (IndexedExponents (Symbol))\" or a signature,{} \\spadignore{e.g.} \"(SIGNATURE integrate (\\% \\% (Symbol)))\". The second entry of the pair (\\spadignore{i.e.} the hash table value for the above key) is the condition that must be fulfilled for the first part to be exported. Unconditioned exports have the \\spad{DNF} value \\spad{true} as condition. Basic Conditions look often like \"(has \\spad{#1} (Algebra (Fraction (Integer))))\" or are negations or conjunctions or disjunctions of such forms,{} see DisjunctiveNormalForm."
--------(documentation ((Record (: docstr (String)) (: cds (XHashTable (SExpression) (String)))) (String)))---------
--------(constructorKind ((String) (String)))---------
--------(argumentIdentifiers ((List (SExpression)) (String)))---------
--------(argumentTypes ((List (SExpression)) (String)))---------
--------(replaceArguments ((SExpression) (SExpression) (List (SExpression))))---------
; compiling file "/home/kfp/Desktop/work/spad/CDBTOOL.NRLIB/CDBTOOL.lsp" (written 25 DEC 2024 01:14:05 PM):

; file: /home/kfp/Desktop/work/spad/CDBTOOL.NRLIB/CDBTOOL.lsp
; in: SDEFUN |CDBTOOL;normalize|
;     (BOOT::SDEFUN BOOT::|CDBTOOL;normalize|
;                   ((BOOT::|x| (BOOT::|SExpression|))
;                    (BOOT::|s| (BOOT::|SExpression|))
;                    (BOOT::% (BOOT::|SExpression|)))
;                   (BOOT::SPROG
;                    ((BOOT::|toSymbols| (BOOT::|SExpression|))
;                     (BOOT::|fromSymbols| (BOOT::|SExpression|)))
;                    (BOOT::SEQ
;                     (BOOT::LETT BOOT::|fromSymbols|
;                                 (BOOT::SPADCALL # BOOT::|$TriangleVariableList|
;                                                 #))
;                     (BOOT::LETT BOOT::|toSymbols|
;                                 (BOOT::SPADCALL # BOOT::|$FormalMapVariableList|
;                                                 #))
;                     (BOOT::EXIT (SUBLIS # BOOT::|s|)))))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|CDBTOOL;normalize|
;         (BOOT::|x| BOOT::|s| BOOT::%)
;       (BLOCK BOOT::|CDBTOOL;normalize|
;         (BOOT::SPROG ((BOOT::|toSymbols| #) (BOOT::|fromSymbols| #))
;                      (BOOT::SEQ (BOOT::LETT BOOT::|fromSymbols| #)
;                                 (BOOT::LETT BOOT::|toSymbols| #)
;                                 (BOOT::EXIT #)))))
; 
; caught STYLE-WARNING:
;   The variable |x| is defined but never used.

; file: /home/kfp/Desktop/work/spad/CDBTOOL.NRLIB/CDBTOOL.lsp
; in: SDEFUN |CDBTOOL;replaceArguments;SeLSe;10|
;     (BOOT::SPADCALL BOOT::|$FormalMapVariableList| (BOOT::QREFELT BOOT::% 38))
; --> THE FUNCALL 
; ==>
;   1
; 
; caught WARNING:
;   undefined variable: BOOT::|$FormalMapVariableList|

; in: SDEFUN |CDBTOOL;normalize|
;     (BOOT::SPADCALL (BOOT::|spadConstant| BOOT::% 10)
;                     BOOT::|$FormalMapVariableList| (BOOT::QREFELT BOOT::% 9))
; --> THE FUNCALL 
; ==>
;   1
; 
; caught WARNING:
;   undefined variable: BOOT::|$FormalMapVariableList|

;     (BOOT::SPADCALL (BOOT::|spadConstant| BOOT::% 8)
;                     BOOT::|$TriangleVariableList| (BOOT::QREFELT BOOT::% 9))
; --> THE FUNCALL 
; ==>
;   1
; 
; caught WARNING:
;   undefined variable: BOOT::|$TriangleVariableList|
; 
; compilation unit finished
;   Undefined variables:
;     |$FormalMapVariableList| |$TriangleVariableList|
;   caught 3 WARNING conditions
;   caught 1 STYLE-WARNING condition


; wrote /home/kfp/Desktop/work/spad/CDBTOOL.NRLIB/CDBTOOL.fasl
; compilation finished in 0:00:00.161
------------------------------------------------------------------------
   ConstructorDataBaseTools is now explicitly exposed in frame initial 
   ConstructorDataBaseTools will be automatically loaded when needed 
      from /home/kfp/Desktop/work/spad/CDBTOOL.NRLIB/CDBTOOL

   CONDATA abbreviates domain ConstructorData 
------------------------------------------------------------------------
   initializing NRLIB CONDATA for ConstructorData 
   compiling into NRLIB CONDATA 
   processing macro definition Rep ==> Record(cid: String,ckind: String,cargids: List SExpression,cargtypes: List SExpression,cexports: XHashTable(SExpression,Record(orig: SExpression,cond: DisjunctiveNormalForm SExpression,docstr: String)),cdoc: String) 
   importing SExpressionOperations
   importing ConstructorDataBaseTools
   compiling local replaceArguments : (DisjunctiveNormalForm SExpression,List SExpression) -> DisjunctiveNormalForm SExpression
Time: 0.01 SEC.

   compiling local addExports! : (XHashTable(SExpression,Record(orig: SExpression,cond: DisjunctiveNormalForm SExpression,docstr: String)),SExpression,DisjunctiveNormalForm SExpression) -> XHashTable(SExpression,Record(orig: SExpression,cond: DisjunctiveNormalForm SExpression,docstr: String))
Time: 0 SEC.

   compiling local saturateExports! : XHashTable(SExpression,Record(orig: SExpression,cond: DisjunctiveNormalForm SExpression,docstr: String)) -> XHashTable(SExpression,Record(orig: SExpression,cond: DisjunctiveNormalForm SExpression,docstr: String))
Time: 0 SEC.

   compiling local parameterFree? : SExpression -> Boolean
Time: 0 SEC.

   compiling local hasForm? : SExpression -> Boolean
Time: 0 SEC.

   compiling local simplifyHasForm : (SExpression,XHashTable(SExpression,Record(orig: SExpression,cond: DisjunctiveNormalForm SExpression,docstr: String)),SExpression,XHashTable(SExpression,XHashTable(SExpression,Record(orig: SExpression,cond: DisjunctiveNormalForm SExpression,docstr: String)))) -> SExpression
Time: 0 SEC.

   compiling local percentHas? : (SExpression,SExpression) -> Boolean
Time: 0 SEC.

   processing macro definition L ==> LiteralForm SExpression 
   compiling local simplifyAndClause : (Set LiteralForm SExpression,XHashTable(SExpression,Record(orig: SExpression,cond: DisjunctiveNormalForm SExpression,docstr: String)),SExpression,XHashTable(SExpression,XHashTable(SExpression,Record(orig: SExpression,cond: DisjunctiveNormalForm SExpression,docstr: String)))) -> DisjunctiveNormalForm SExpression
Time: 0.03 SEC.

   compiling local implies? : (List LiteralForm SExpression,List LiteralForm SExpression) -> Boolean
Time: 0.01 SEC.

   compiling local redundant? : (List LiteralForm SExpression,List List LiteralForm SExpression) -> Boolean
Time: 0 SEC.

   compiling local removeRedundant : (List LiteralForm SExpression,List List LiteralForm SExpression) -> List List LiteralForm SExpression
Time: 0 SEC.

   compiling local simplifyViaInheritance : DisjunctiveNormalForm SExpression -> DisjunctiveNormalForm SExpression
Time: 0.01 SEC.

   compiling local simplifyDNF : (DisjunctiveNormalForm SExpression,XHashTable(SExpression,Record(orig: SExpression,cond: DisjunctiveNormalForm SExpression,docstr: String)),SExpression,XHashTable(SExpression,XHashTable(SExpression,Record(orig: SExpression,cond: DisjunctiveNormalForm SExpression,docstr: String)))) -> DisjunctiveNormalForm SExpression
Time: 0 SEC.

   compiling local addArgCat! : (XHashTable(SExpression,Record(orig: SExpression,cond: DisjunctiveNormalForm SExpression,docstr: String)),SExpression) -> XHashTable(SExpression,Record(orig: SExpression,cond: DisjunctiveNormalForm SExpression,docstr: String))
Time: 0.02 SEC.

   compiling local argumentCategory : SExpression -> XHashTable(SExpression,Record(orig: SExpression,cond: DisjunctiveNormalForm SExpression,docstr: String))
Time: 0.04 SEC.

   compiling local onePositiveLiteral : DisjunctiveNormalForm SExpression -> SExpression
Time: 0.03 SEC.

   compiling local removeFalseExports! : (SExpression,XHashTable(SExpression,Record(orig: SExpression,cond: DisjunctiveNormalForm SExpression,docstr: String))) -> XHashTable(SExpression,Record(orig: SExpression,cond: DisjunctiveNormalForm SExpression,docstr: String))
Time: 0.04 SEC.

   compiling exported catExports : SExpression -> XHashTable(SExpression,Record(orig: SExpression,cond: DisjunctiveNormalForm SExpression,docstr: String))
Time: 0.01 SEC.

   compiling local computeConstructorData : String -> %
Time: 0.11 SEC.

   compiling exported constructorData : String -> %
Time: 0 SEC.

   compiling exported identifier : % -> String
      CONDATA;identifier;%S;21 is replaced by QVELTx0 
Time: 0 SEC.

   compiling exported kind : % -> String
      CONDATA;kind;%S;22 is replaced by QVELTx1 
Time: 0 SEC.

   compiling exported argumentIdentifiers : % -> List SExpression
      CONDATA;argumentIdentifiers;%L;23 is replaced by QVELTx2 
Time: 0 SEC.

   compiling exported argumentTypes : % -> List SExpression
Time: 0 SEC.

   compiling exported docString : % -> String
      CONDATA;docString;%S;25 is replaced by QVELTx5 
Time: 0 SEC.

   compiling exported explicitExports : (%,List SExpression) -> XHashTable(SExpression,Record(orig: SExpression,cond: DisjunctiveNormalForm SExpression,docstr: String))
Time: 0 SEC.

   compiling exported categoryExports : % -> XHashTable(SExpression,Record(orig: SExpression,cond: DisjunctiveNormalForm SExpression,docstr: String))
Time: 0.01 SEC.

   compiling exported coerce : % -> OutputForm
Time: 0 SEC.

(time taken in buildFunctor:  633)
Time: 0 SEC.

 
   Warnings: 
      [1] simplifyHasForm:  cond has no value
      [2] simplifyAndClause:  d has no value
      [3] implies?:  cond has no value
      [4] simplifyViaInheritance:  newClauses has no value
      [5] removeFalseExports!:  cond has no value
      [6] catExports:  cond has no value
      [7] computeConstructorData:  sdoc has no value
 

   Cumulative Statistics for Constructor ConstructorData
      Time: 0.39 seconds
 
   finalizing NRLIB CONDATA 
   Processing ConstructorData for Browser database:
--------constructor---------
--------(constructorData (% (String)))---------
--------(identifier ((String) %))---------
--------(kind ((String) %))---------
--------(argumentIdentifiers ((List (SExpression)) %))---------
--------(argumentTypes ((List (SExpression)) %))---------
--------(docString ((String) %))---------
--------(explicitExports ((XHashTable (SExpression) (Record (: orig (SExpression)) (: cond (DisjunctiveNormalForm (SExpression))) (: docstr (String)))) % (List (SExpression))))---------
--------(categoryExports ((XHashTable (SExpression) (Record (: orig (SExpression)) (: cond (DisjunctiveNormalForm (SExpression))) (: docstr (String)))) %))---------
--------(catExports ((XHashTable (SExpression) (Record (: orig (SExpression)) (: cond (DisjunctiveNormalForm (SExpression))) (: docstr (String)))) (SExpression)))---------
--->-->ConstructorData((catExports ((XHashTable (SExpression) (Record (: orig (SExpression)) (: cond (DisjunctiveNormalForm (SExpression))) (: docstr (String)))) (SExpression)))): Improper first word in comments: This
"This function is only an internal helper function for categoryExports."
; compiling file "/home/kfp/Desktop/work/spad/CONDATA.NRLIB/CONDATA.lsp" (written 25 DEC 2024 01:14:05 PM):

; file: /home/kfp/Desktop/work/spad/CONDATA.NRLIB/CONDATA.lsp
; in: SDEFUN |CONDATA;parameterFree?|
;     (GO #:G413)
; 
; note: deleting unreachable code

; in: SDEFUN |CONDATA;simplifyHasForm|
;     (BOOT::SDEFUN BOOT::|CONDATA;simplifyHasForm|
;                   ((BOOT::|s| (BOOT::|SExpression|))
;                    (BOOT::|cex|
;                     (BOOT::|XHashTable| (BOOT::|SExpression|)
;                                         (BOOT::|Record| # # #)))
;                    (BOOT::|catsig| (BOOT::|SExpression|))
;                    (BOOT::|argcats|
;                     (BOOT::|XHashTable| (BOOT::|SExpression|)
;                                         (BOOT::|XHashTable| # #)))
;                    (BOOT::% (BOOT::|SExpression|)))
;                   (BOOT::SPROG
;                    ((#:G439 NIL) (BOOT::|cex2| (BOOT::|XHashTable| # #))
;                     (BOOT::|cat| (BOOT::|SExpression|))
;                     (BOOT::|dom| (BOOT::|SExpression|)))
;                    (BOOT::SEQ (BOOT::EXIT (COND # #)) #:G438
;                               (BOOT::EXIT #:G439))))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|CONDATA;simplifyHasForm|
;         (BOOT::|s| BOOT::|cex| BOOT::|catsig| BOOT::|argcats| BOOT::%)
;       (BLOCK BOOT::|CONDATA;simplifyHasForm|
;         (BOOT::SPROG
;          ((#:G439 NIL) (BOOT::|cex2| #) (BOOT::|cat| #) (BOOT::|dom| #))
;          (BOOT::SEQ (BOOT::EXIT #) #:G438 (BOOT::EXIT #:G439)))))
; 
; caught STYLE-WARNING:
;   The variable |catsig| is defined but never used.

; in: SDEFUN |CONDATA;simplifyAndClause|
;     (GO #:G446)
; 
; note: deleting unreachable code

;     (GO #:G447)
; 
; note: deleting unreachable code

; in: SDEFUN |CONDATA;identifier;%S;21|
;     (BOOT::SDEFUN BOOT::|CONDATA;identifier;%S;21|
;                   ((BOOT::|x| (BOOT::%)) (BOOT::% (BOOT::|String|)))
;                   (BOOT::QVELT BOOT::|x| 0))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|CONDATA;identifier;%S;21|
;         (BOOT::|x| BOOT::%)
;       (BLOCK BOOT::|CONDATA;identifier;%S;21| (BOOT::QVELT BOOT::|x| 0)))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |CONDATA;kind;%S;22|
;     (BOOT::SDEFUN BOOT::|CONDATA;kind;%S;22|
;                   ((BOOT::|x| (BOOT::%)) (BOOT::% (BOOT::|String|)))
;                   (BOOT::QVELT BOOT::|x| 1))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|CONDATA;kind;%S;22|
;         (BOOT::|x| BOOT::%)
;       (BLOCK BOOT::|CONDATA;kind;%S;22| (BOOT::QVELT BOOT::|x| 1)))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |CONDATA;argumentIdentifiers;%L;23|
;     (BOOT::SDEFUN BOOT::|CONDATA;argumentIdentifiers;%L;23|
;                   ((BOOT::|x| (BOOT::%))
;                    (BOOT::% (BOOT::|List| (BOOT::|SExpression|))))
;                   (BOOT::QVELT BOOT::|x| 2))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|CONDATA;argumentIdentifiers;%L;23|
;         (BOOT::|x| BOOT::%)
;       (BLOCK BOOT::|CONDATA;argumentIdentifiers;%L;23|
;         (BOOT::QVELT BOOT::|x| 2)))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |CONDATA;docString;%S;25|
;     (BOOT::SDEFUN BOOT::|CONDATA;docString;%S;25|
;                   ((BOOT::|x| (BOOT::%)) (BOOT::% (BOOT::|String|)))
;                   (BOOT::QVELT BOOT::|x| 5))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|CONDATA;docString;%S;25|
;         (BOOT::|x| BOOT::%)
;       (BLOCK BOOT::|CONDATA;docString;%S;25| (BOOT::QVELT BOOT::|x| 5)))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |CONDATA;coerce;%Of;28|
;     (BOOT::SDEFUN BOOT::|CONDATA;coerce;%Of;28|
;                   ((BOOT::|x| (BOOT::%)) (BOOT::% (BOOT::|OutputForm|)))
;                   (BOOT::|coerceRe2E| BOOT::|x|
;                                       (ELT
;                                        (BOOT::|Record| (BOOT::|:| BOOT::|cid| #)
;                                                        (BOOT::|:| BOOT::|ckind|
;                                                                   #)
;                                                        (BOOT::|:| BOOT::|cargids|
;                                                                   #)
;                                                        (BOOT::|:|
;                                                         BOOT::|cargtypes| #)
;                                                        (BOOT::|:|
;                                                         BOOT::|cexports| #)
;                                                        (BOOT::|:| BOOT::|cdoc|
;                                                                   #))
;                                        0)))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|CONDATA;coerce;%Of;28|
;         (BOOT::|x| BOOT::%)
;       (BLOCK BOOT::|CONDATA;coerce;%Of;28|
;         (BOOT::|coerceRe2E| BOOT::|x| (ELT (BOOT::|Record| # # # # # #) 0))))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.
; 
; compilation unit finished
;   caught 6 STYLE-WARNING conditions
;   printed 3 notes


; wrote /home/kfp/Desktop/work/spad/CONDATA.NRLIB/CONDATA.fasl
; compilation finished in 0:00:00.236
------------------------------------------------------------------------
   ConstructorData is now explicitly exposed in frame initial 
   ConstructorData will be automatically loaded when needed from 
      /home/kfp/Desktop/work/spad/CONDATA.NRLIB/CONDATA

   CDOCSPX abbreviates package ConstructorDocumentationSphinxTools 
------------------------------------------------------------------------
   initializing NRLIB CDOCSPX for ConstructorDocumentationSphinxTools 
   compiling into NRLIB CDOCSPX 
   compiling local hex : Character -> String
Time: 0 SEC.

   compiling local hexString : String -> String
Time: 0 SEC.

   compiling exported anchor : String -> String
Time: 0 SEC.

   compiling exported anchor2 : (String,String) -> String
Time: 0 SEC.

   compiling exported sphinxref : (String,String,String) -> String
Time: 0 SEC.

   compiling local rstEscapeChar : Character -> String
Time: 0 SEC.

   compiling local rstEscapeStr : String -> String
Time: 0 SEC.

   compiling exported constructorRef : String -> String
Time: 0 SEC.

   compiling exported functionRef : (String,String) -> String
Time: 0 SEC.

(time taken in buildFunctor:  81)
Time: 0 SEC.


   Cumulative Statistics for Constructor ConstructorDocumentationSphinxTools
      Time: 0.02 seconds
 
   finalizing NRLIB CDOCSPX 
   Processing ConstructorDocumentationSphinxTools for Browser database:
--------constructor---------
--------(anchor ((String) (String)))---------
--------(anchor2 ((String) (String) (String)))---------
--------(sphinxref ((String) (String) (String) (String)))---------
--------(constructorRef ((String) (String)))---------
--------(functionRef ((String) (String) (String)))---------
--->-->ConstructorDocumentationSphinxTools((functionRef ((String) (String) (String)))): Missing left pren
"\\spad{functionRef(id,{} constructor)} creates a sphinx reference the function with name \\spad{id} in the page of the constructor. If the constructor is in the list of constructors whose .\\spad{rst} files will be created (mustDocument?(constructor) is \\spad{true}),{} then it refers to this file. Otherwise mustDocument?(constructor) is \\spad{false}),{} the reference is into the official FriCAS API pages. If the constructor is not in the mustDocument? hash then just \\spad{id} is returned. If constructor=\"\",{} then \\spad{id} is output in a special style without a link."
; compiling file "/home/kfp/Desktop/work/spad/CDOCSPX.NRLIB/CDOCSPX.lsp" (written 25 DEC 2024 01:14:06 PM):

; wrote /home/kfp/Desktop/work/spad/CDOCSPX.NRLIB/CDOCSPX.fasl
; compilation finished in 0:00:00.029
------------------------------------------------------------------------
   ConstructorDocumentationSphinxTools is now explicitly exposed in 
      frame initial 
   ConstructorDocumentationSphinxTools will be automatically loaded 
      when needed from 
      /home/kfp/Desktop/work/spad/CDOCSPX.NRLIB/CDOCSPX

   CDOCTEX abbreviates package ConstructorDocumentationTeXTools 
------------------------------------------------------------------------
   initializing NRLIB CDOCTEX for ConstructorDocumentationTeXTools 
   compiling into NRLIB CDOCTEX 
   importing ConstructorDocumentationSphinxTools mustDocument?
   compiling local endMacroIndex : String -> NonNegativeInteger
Time: 0 SEC.

   compiling local removeCommaBraces : String -> String
Time: 0 SEC.

   compiling local formatDoc0 : (String,String,String) -> String
Time: 0 SEC.

   compiling local formatDoc1 : (String,String,String -> String) -> String
Time: 0 SEC.

   compiling local formatDoc2 : (String,String,(String,String) -> String) -> String
Time: 0.02 SEC.

   compiling local spad : String -> String
Time: 0 SEC.

   compiling local role : String -> String -> String
Time: 0 SEC.

   compiling local emph : String -> String
Time: 0 SEC.

   compiling local boldface : String -> String
Time: 0 SEC.

   compiling local id : String -> String
      CDOCTEX;id is replaced by s 
Time: 0 SEC.

   compiling local id2 : (String,String) -> String
      CDOCTEX;id2 is replaced by s2 
Time: 0 SEC.

   compiling local replace : String -> String -> String
Time: 0 SEC.

   compiling exported tex2rst : String -> String
Time: 0 SEC.

(time taken in buildFunctor:  107)
Time: 0 SEC.


   Cumulative Statistics for Constructor ConstructorDocumentationTeXTools
      Time: 0.04 seconds
 
   finalizing NRLIB CDOCTEX 
   Processing ConstructorDocumentationTeXTools for Browser database:
--------constructor---------
--->-->ConstructorDocumentationTeXTools((tex2rst ((String) (String)))): Not documented!!!!
; compiling file "/home/kfp/Desktop/work/spad/CDOCTEX.NRLIB/CDOCTEX.lsp" (written 25 DEC 2024 01:14:06 PM):

; file: /home/kfp/Desktop/work/spad/CDOCTEX.NRLIB/CDOCTEX.lsp
; in: SDEFUN |CDOCTEX;formatDoc1!0|
;     (BOOT::SDEFUN BOOT::|CDOCTEX;formatDoc1!0| ((BOOT::|x| NIL) (BOOT::$$ NIL))
;                   BOOT::|x|)
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|CDOCTEX;formatDoc1!0|
;         (BOOT::|x| BOOT::$$)
;       (BLOCK BOOT::|CDOCTEX;formatDoc1!0| BOOT::|x|))
; 
; caught STYLE-WARNING:
;   The variable $$ is defined but never used.

; in: SDEFUN |CDOCTEX;id|
;     (BOOT::SDEFUN BOOT::|CDOCTEX;id|
;                   ((BOOT::|s| (BOOT::|String|)) (BOOT::% (BOOT::|String|)))
;                   BOOT::|s|)
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|CDOCTEX;id|
;         (BOOT::|s| BOOT::%)
;       (DECLARE (TYPE STRING BOOT::|s|))
;       (BLOCK BOOT::|CDOCTEX;id| BOOT::|s|))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |CDOCTEX;id2|
;     (BOOT::SDEFUN BOOT::|CDOCTEX;id2|
;                   ((BOOT::|s1| (BOOT::|String|)) (BOOT::|s2| (BOOT::|String|))
;                    (BOOT::% (BOOT::|String|)))
;                   BOOT::|s2|)
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|CDOCTEX;id2|
;         (BOOT::|s1| BOOT::|s2| BOOT::%)
;       (DECLARE (TYPE STRING BOOT::|s1|))
;       (DECLARE (TYPE STRING BOOT::|s2|))
;       (BLOCK BOOT::|CDOCTEX;id2| BOOT::|s2|))
; 
; caught STYLE-WARNING:
;   The variable |s1| is defined but never used.
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |CDOCTEX;replace|
;     (BOOT::SDEFUN BOOT::|CDOCTEX;replace|
;                   ((BOOT::|s| (BOOT::|String|))
;                    (BOOT::% (BOOT::|Mapping| (BOOT::|String|) (BOOT::|String|))))
;                   (CONS #'BOOT::|CDOCTEX;replace!0| BOOT::|s|))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|CDOCTEX;replace|
;         (BOOT::|s| BOOT::%)
;       (DECLARE (TYPE STRING BOOT::|s|))
;       (BLOCK BOOT::|CDOCTEX;replace|
;         (CONS #'BOOT::|CDOCTEX;replace!0| BOOT::|s|)))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |CDOCTEX;replace!0|
;     (BOOT::SDEFUN BOOT::|CDOCTEX;replace!0| ((BOOT::|x| NIL) (BOOT::|s| NIL))
;                   BOOT::|s|)
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|CDOCTEX;replace!0|
;         (BOOT::|x| BOOT::|s|)
;       (BLOCK BOOT::|CDOCTEX;replace!0| BOOT::|s|))
; 
; caught STYLE-WARNING:
;   The variable |x| is defined but never used.
; 
; compilation unit finished
;   caught 6 STYLE-WARNING conditions


; wrote /home/kfp/Desktop/work/spad/CDOCTEX.NRLIB/CDOCTEX.fasl
; compilation finished in 0:00:00.062
------------------------------------------------------------------------
   ConstructorDocumentationTeXTools is now explicitly exposed in frame 
      initial 
   ConstructorDocumentationTeXTools will be automatically loaded when 
      needed from /home/kfp/Desktop/work/spad/CDOCTEX.NRLIB/CDOCTEX

   CONDOCG abbreviates package ConstructorDocumentationGeneric 
------------------------------------------------------------------------
   initializing NRLIB CONDOCG for ConstructorDocumentationGeneric 
   compiling into NRLIB CONDOCG 
   importing SExpressionOperations
   importing ConstructorDataBaseTools
   importing ConstructorDocumentationSphinxTools mustDocument?
   importing ConstructorDocumentationTeXTools mustDocument?
   compiling local lex : (String,String) -> Boolean
Time: 0 SEC.

   compiling local lt : (String,String) -> Boolean
Time: 0 SEC.

   compiling local leftTrimSpace : String -> String
Time: 0 SEC.

   compiling local joinBy : (String,List String) -> String
Time: 0 SEC.

   compiling local formatTUPLE : List String -> String
Time: 0.02 SEC.

   compiling local formatTypeWithArguments : (String,List String) -> String
Time: 0 SEC.

   compiling local nostyle : String -> String
      CONDOCG;nostyle is replaced by str 
Time: 0 SEC.

   compiling local xreftype : String -> String
Time: 0 SEC.

   compiling local type2rstAux : (SExpression,String -> String) -> String
Time: 0.01 SEC.

   compiling local type2rst : (SExpression,String -> String) -> String
Time: 0 SEC.

   compiling local type2rstref : SExpression -> String
Time: 0 SEC.

   compiling local formatHeader : (String,List String) -> List String
Time: 0 SEC.

   compiling local prefix : (String,List String) -> List String
Time: 0 SEC.

   compiling local functionIdentifier : SExpression -> String
Time: 0 SEC.

   compiling local formatSIGNATURE : (SExpression,String,String -> String) -> String
Time: 0 SEC.

   compiling local plainSIGNATURE : SExpression -> String
Time: 0 SEC.

   compiling local functionSIGNATURE : (SExpression,String) -> String
Time: 0 SEC.

   compiling local formatCATEGORYType : SExpression -> List String
Time: 0 SEC.

   compiling local formatJoinType : SExpression -> Record(fcats: List String,fsigs: List String)
Time: 0 SEC.

   compiling local formatConstructorType : SExpression -> Record(fcats: List String,fsigs: List String)
Time: 0.01 SEC.

   compiling local formatArgument : (String,SExpression) -> Record(fcat: String,fsigs: List String)
Time: 0 SEC.

   compiling local formatArguments : (List String,List SExpression) -> List String
Time: 0 SEC.

   compiling local formatLiteral : LiteralForm SExpression -> String
Time: 0.02 SEC.

   compiling local formatCondition : DisjunctiveNormalForm SExpression -> String
Time: 0 SEC.

   compiling local formatIf : DisjunctiveNormalForm SExpression -> String
Time: 0 SEC.

   compiling local uniq! : (XHashTable(String,String),List String) -> List String
Time: 0 SEC.

   compiling local reStructuredTextSignatures : ConstructorData -> List String
Time: 0.01 SEC.

   compiling local reStructuredTextCategories : ConstructorData -> List String
Time: 0 SEC.

   compiling local reStructuredText : (String,String,String) -> List String
Time: 0 SEC.

   compiling local reStructuredTextFile : (String,String,String) -> Void
Time: 0 SEC.

   compiling local documentConstructorsTOC : (String,List String) -> Void
Time: 0 SEC.

   compiling exported documentConstructors : (String,String,XHashTable(String,Record(fn: String,pos: String,ckind: String))) -> Void
Time: 0 SEC.

(time taken in buildFunctor:  408)
Time: 0 SEC.

 
   Warnings: 
      [1] formatJoinType:  cats has no value
      [2] formatJoinType:  sigs has no value
      [3] formatArgument:  fcats has no value
      [4] formatArgument:  fsigs has no value
      [5] formatArgument:  str has no value
      [6] documentConstructors:  ckind has no value
 

   Cumulative Statistics for Constructor ConstructorDocumentationGeneric
      Time: 0.15 seconds
 
   finalizing NRLIB CONDOCG 
   Processing ConstructorDocumentationGeneric for Browser database:
--->-->ConstructorDocumentationGeneric(constructor): Not documented!!!!
--------(documentConstructors ((Void) (String) (String) (XHashTable (String) (Record (: fn (String)) (: pos (String)) (: ckind (String))))))---------
--->-->ConstructorDocumentationGeneric(): Missing Description
; compiling file "/home/kfp/Desktop/work/spad/CONDOCG.NRLIB/CONDOCG.lsp" (written 25 DEC 2024 01:14:06 PM):

; file: /home/kfp/Desktop/work/spad/CONDOCG.NRLIB/CONDOCG.lsp
; in: SDEFUN |CONDOCG;nostyle|
;     (BOOT::SDEFUN BOOT::|CONDOCG;nostyle|
;                   ((BOOT::|str| (BOOT::|String|)) (BOOT::% (BOOT::|String|)))
;                   BOOT::|str|)
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|CONDOCG;nostyle|
;         (BOOT::|str| BOOT::%)
;       (DECLARE (TYPE STRING BOOT::|str|))
;       (BLOCK BOOT::|CONDOCG;nostyle| BOOT::|str|))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |CONDOCG;type2rstAux|
;     (GO #:G791)
; 
; note: deleting unreachable code

; in: SDEFUN |CONDOCG;prefix|
;     (BOOT::SDEFUN BOOT::|CONDOCG;prefix|
;                   ((BOOT::|p| (BOOT::|String|))
;                    (BOOT::|l| (BOOT::|List| (BOOT::|String|)))
;                    (BOOT::% (BOOT::|List| (BOOT::|String|))))
;                   (BOOT::SPROG ((#:G828 NIL) (BOOT::|s| NIL) (#:G827 NIL))
;                                (BOOT::SEQ
;                                 (PROGN
;                                  (BOOT::LETT #:G827 NIL)
;                                  (BOOT::SEQ # # BOOT::G190 # # # # BOOT::G191
;                                             #)))))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|CONDOCG;prefix|
;         (BOOT::|p| BOOT::|l| BOOT::%)
;       (DECLARE (TYPE STRING BOOT::|p|))
;       (BLOCK BOOT::|CONDOCG;prefix|
;         (BOOT::SPROG ((#:G828 NIL) (BOOT::|s| NIL) (#:G827 NIL))
;                      (BOOT::SEQ (PROGN # #)))))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.
; 
; compilation unit finished
;   caught 2 STYLE-WARNING conditions
;   printed 1 note


; wrote /home/kfp/Desktop/work/spad/CONDOCG.NRLIB/CONDOCG.fasl
; compilation finished in 0:00:00.163
------------------------------------------------------------------------
   ConstructorDocumentationGeneric is now explicitly exposed in frame 
      initial 
   ConstructorDocumentationGeneric will be automatically loaded when 
      needed from /home/kfp/Desktop/work/spad/CONDOCG.NRLIB/CONDOCG

   CONDOC abbreviates package ConstructorDocumentation 
------------------------------------------------------------------------
   initializing NRLIB CONDOC for ConstructorDocumentation 
   compiling into NRLIB CONDOC 
   compiling exported readConstructors : String -> XHashTable(String,Record(fn: String,pos: String,ckind: String))
Time: 0 SEC.

   compiling exported documentAll : String -> Void
Time: 0 SEC.

(time taken in buildFunctor:  87)
Time: 0 SEC.


   Cumulative Statistics for Constructor ConstructorDocumentation
      Time: 0.01 seconds
 
   finalizing NRLIB CONDOC 
   Processing ConstructorDocumentation for Browser database:
--->-->ConstructorDocumentation(constructor): Not documented!!!!
--------(documentAll ((Void) (String)))---------
--->-->ConstructorDocumentation((documentAll ((Void) (String)))): Missing left pren
"\\spad{documentAll(path)} takes as argument \\indented{1}{a \\spad{path} to a file that contains lines in the form} \"FILENAME LINENUMBER KIND ABBREV CONSTRUCTOR\" which looks,{} for example,{} like this \"acplot 48 domain ACPLOT PlaneAlgebraicCurvePlot\" and writes out for each constructor \\spad{X} a file with name \\spad{X}.\\spad{rst} that contains the API description,{} \\spadignore{i.e.} docstring and a list of exported function names together with their types. Additionally,{} the following 4 files will be output: \\indented{1}{index.\\spad{rst}\\space{7}\\spad{--} an overview page} \\indented{1}{Categories.\\spad{rst}\\space{2}\\spad{--} a list of\\space{2}all categories} \\indented{1}{Damain.\\spad{rst}\\space{6}\\spad{--} a list of all domains} \\indented{1}{Packages.\\spad{rst}\\space{4}\\spad{--} a list of all domains} The lines in the input file denote the constructors that are going to be output. The ABBREV column is currently unused. The FILENAME and LINENUMBER denote the .spad file and the corresponding line number where the constructor is defined. The KIND,{} ABBREV,{} and CONSTRUCTOR columns are as they appear in the \")abbrev\" declaration in the respective file. The FILENAME,{} LINENUMBER and docurl will be used to construct a link to the source code in the form \"\\${PACKAGE_SOURCE_VIEW}/api/\\${FILENAME}.spad\\#L\\${LINENUMBER}\\spad{`\"} where PACKAGE_SOURCE_VIEW is,{} in fact,{} given through the role \":viewcode:\" that is defined in the sphinx/source/conf.py file like this: \\indented{2}{extlinks = {'viewsource\\spad{':}(PACKAGE_SOURCE_VIEW + \\spad{'/}\\%\\spad{s'},{} \\spad{''}),{}} \\indented{14}{'viewcode\\spad{':}(PACKAGE_SOURCE_VIEW + '/src/algebra/\\%\\spad{s'},{} \\spad{''}),{}} \\indented{14}{'editcode\\spad{':}(PACKAGE_SOURCE_EDIT + '/src/algebra/\\%\\spad{s'},{} \\spad{''}),{}} \\indented{14}{'fricasapi\\spad{':}(FRICAS_URL + '/api/\\%\\spad{s'},{} \\spad{''})} \\indented{13}{}} If the constructor is not listed in the file that is given by the parameter \\spad{path},{} it will for example,{} be output as \\indented{2}{:fricasapi:`Integer <Integer>`} which eventually results in a link to the FriCAS API page."
--------(readConstructors ((XHashTable (String) (Record (: fn (String)) (: pos (String)) (: ckind (String)))) (String)))---------
--->-->ConstructorDocumentation(): Missing Description
; compiling file "/home/kfp/Desktop/work/spad/CONDOC.NRLIB/CONDOC.lsp" (written 25 DEC 2024 01:14:06 PM):

; wrote /home/kfp/Desktop/work/spad/CONDOC.NRLIB/CONDOC.fasl
; compilation finished in 0:00:00.044
------------------------------------------------------------------------
   ConstructorDocumentation is now explicitly exposed in frame initial 
   ConstructorDocumentation will be automatically loaded when needed 
      from /home/kfp/Desktop/work/spad/CONDOC.NRLIB/CONDOC

   TEXSCAN abbreviates package TeXScanner 
------------------------------------------------------------------------
   initializing NRLIB TEXSCAN for TeXScanner 
   compiling into NRLIB TEXSCAN 
   importing Character
   compiling exported at_eos? : Record(str: String,pos: Integer) -> Boolean
Time: 0 SEC.

   compiling local handle_verb : Record(str: String,pos: Integer) -> Union(text: String,lbrace: lbrace,rbrace: rbrace,macro_name: Record(name: String),eos: eos,error: error)
Time: 0 SEC.

   compiling exported get_token! : Record(str: String,pos: Integer) -> Union(text: String,lbrace: lbrace,rbrace: rbrace,macro_name: Record(name: String),eos: eos,error: error)
Time: 0 SEC.

(time taken in buildFunctor:  70)
Time: 0 SEC.

 
   Semantic Errors: 
      [1] get_token!:  name is BOTH a variable and a literal
 
   Warnings: 
      [1] at_eos?:  pos has no value
 

   Cumulative Statistics for Constructor TeXScanner
      Time: 0.01 seconds
 
   finalizing NRLIB TEXSCAN 
   Processing TeXScanner for Browser database:
--->-->TeXScanner(constructor): Not documented!!!!
--->-->TeXScanner((at_eos? ((Boolean) (Record (: str (String)) (: pos (Integer)))))): Not documented!!!!
--->-->TeXScanner((get_token! ((Union (: text (String)) (: lbrace lbrace) (: rbrace rbrace) (: macro_name (Record (: name (String)))) (: eos eos) (: error error)) (Record (: str (String)) (: pos (Integer)))))): Not documented!!!!
--->-->TeXScanner(): Missing Description
; compiling file "/home/kfp/Desktop/work/spad/TEXSCAN.NRLIB/TEXSCAN.lsp" (written 25 DEC 2024 01:14:06 PM):

; file: /home/kfp/Desktop/work/spad/TEXSCAN.NRLIB/TEXSCAN.lsp
; in: SDEFUN |TEXSCAN;at_eos?;RB;1|
;     (BOOT::SDEFUN BOOT::|TEXSCAN;at_eos?;RB;1|
;                   ((BOOT::|st|
;                     (BOOT::|Record| (BOOT::|:| BOOT::|str| #)
;                                     (BOOT::|:| BOOT::|pos| #)))
;                    (BOOT::% (BOOT::|Boolean|)))
;                   (< (BOOT::QCSIZE (BOOT::QCAR BOOT::|st|))
;                      (BOOT::QCDR BOOT::|st|)))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|TEXSCAN;at_eos?;RB;1|
;         (BOOT::|st| BOOT::%)
;       (BLOCK BOOT::|TEXSCAN;at_eos?;RB;1|
;         (< (BOOT::QCSIZE (BOOT::QCAR BOOT::|st|)) (BOOT::QCDR BOOT::|st|))))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |TEXSCAN;get_token!;RU;3|
;     (GO #:G1035)
; 
; note: deleting unreachable code

;     (GO #:G1022)
; 
; note: deleting unreachable code
; 
; compilation unit finished
;   caught 1 STYLE-WARNING condition
;   printed 2 notes


; wrote /home/kfp/Desktop/work/spad/TEXSCAN.NRLIB/TEXSCAN.fasl
; compilation finished in 0:00:00.031
------------------------------------------------------------------------
   TeXScanner is now explicitly exposed in frame initial 
   TeXScanner will be automatically loaded when needed from 
      /home/kfp/Desktop/work/spad/TEXSCAN.NRLIB/TEXSCAN

   TEXTREE abbreviates domain TeXTree 
------------------------------------------------------------------------
   initializing NRLIB TEXTREE for TeXTree 
   compiling into NRLIB TEXTREE 
   compiling exported group : List % -> %
      TEXTREE;group;L%;1 is replaced by CONS0l 
Time: 0 SEC.

   compiling exported group? : % -> Boolean
      TEXTREE;group?;%B;2 is replaced by QEQCARx0 
Time: 0 SEC.

   compiling exported ungroup : % -> List %
      TEXTREE;ungroup;%L;3 is replaced by QCDR 
Time: 0 SEC.

   compiling exported m_call : (String,List %) -> %
Time: 0 SEC.

   compiling exported m_call? : % -> Boolean
      TEXTREE;m_call?;%B;5 is replaced by QEQCARx1 
Time: 0 SEC.

   compiling exported get_call : % -> Record(name: String,args: List %)
      TEXTREE;get_call;%R;6 is replaced by QCDR 
Time: 0 SEC.

   compiling exported text : String -> %
      TEXTREE;text;S%;7 is replaced by CONS2s 
Time: 0 SEC.

   compiling exported text? : % -> Boolean
      TEXTREE;text?;%B;8 is replaced by QEQCARx2 
Time: 0 SEC.

   compiling exported get_text : % -> String
      TEXTREE;get_text;%S;9 is replaced by QCDR 
Time: 0 SEC.

(time taken in buildFunctor:  68)
Time: 0 SEC.

 
   Semantic Errors: 
      [1] m_call:  args is BOTH a variable and a literal
 

   Cumulative Statistics for Constructor TeXTree
      Time: 0 seconds
 
   finalizing NRLIB TEXTREE 
   Processing TeXTree for Browser database:
--->-->TeXTree(constructor): Not documented!!!!
--->-->TeXTree((group (% (List %)))): Not documented!!!!
--->-->TeXTree((group? ((Boolean) %))): Not documented!!!!
--->-->TeXTree((ungroup ((List %) %))): Not documented!!!!
--->-->TeXTree((m_call (% (String) (List %)))): Not documented!!!!
--->-->TeXTree((m_call? ((Boolean) %))): Not documented!!!!
--->-->TeXTree((get_call ((Record (: name (String)) (: args (List %))) %))): Not documented!!!!
--->-->TeXTree((text (% (String)))): Not documented!!!!
--->-->TeXTree((text? ((Boolean) %))): Not documented!!!!
--->-->TeXTree((get_text ((String) %))): Not documented!!!!
--->-->TeXTree(): Missing Description
; compiling file "/home/kfp/Desktop/work/spad/TEXTREE.NRLIB/TEXTREE.lsp" (written 25 DEC 2024 01:14:06 PM):

; file: /home/kfp/Desktop/work/spad/TEXTREE.NRLIB/TEXTREE.lsp
; in: SDEFUN |TEXTREE;group;L%;1|
;     (BOOT::SDEFUN BOOT::|TEXTREE;group;L%;1|
;                   ((BOOT::|l| (BOOT::|List| BOOT::%)) (BOOT::% (BOOT::%)))
;                   (CONS 0 BOOT::|l|))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|TEXTREE;group;L%;1|
;         (BOOT::|l| BOOT::%)
;       (BLOCK BOOT::|TEXTREE;group;L%;1| (CONS 0 BOOT::|l|)))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |TEXTREE;group?;%B;2|
;     (BOOT::SDEFUN BOOT::|TEXTREE;group?;%B;2|
;                   ((BOOT::|x| (BOOT::%)) (BOOT::% (BOOT::|Boolean|)))
;                   (BOOT::QEQCAR BOOT::|x| 0))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|TEXTREE;group?;%B;2|
;         (BOOT::|x| BOOT::%)
;       (BLOCK BOOT::|TEXTREE;group?;%B;2| (BOOT::QEQCAR BOOT::|x| 0)))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |TEXTREE;ungroup;%L;3|
;     (BOOT::SDEFUN BOOT::|TEXTREE;ungroup;%L;3|
;                   ((BOOT::|x| (BOOT::%)) (BOOT::% (BOOT::|List| BOOT::%)))
;                   (BOOT::QCDR BOOT::|x|))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|TEXTREE;ungroup;%L;3|
;         (BOOT::|x| BOOT::%)
;       (BLOCK BOOT::|TEXTREE;ungroup;%L;3| (BOOT::QCDR BOOT::|x|)))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |TEXTREE;m_call;SL%;4|
;     (BOOT::SDEFUN BOOT::|TEXTREE;m_call;SL%;4|
;                   ((BOOT::|s| (BOOT::|String|))
;                    (BOOT::|args| (BOOT::|List| BOOT::%)) (BOOT::% (BOOT::%)))
;                   (CONS 1 (CONS BOOT::|s| BOOT::|args|)))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|TEXTREE;m_call;SL%;4|
;         (BOOT::|s| BOOT::|args| BOOT::%)
;       (DECLARE (TYPE STRING BOOT::|s|))
;       (BLOCK BOOT::|TEXTREE;m_call;SL%;4|
;         (CONS 1 (CONS BOOT::|s| BOOT::|args|))))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |TEXTREE;m_call?;%B;5|
;     (BOOT::SDEFUN BOOT::|TEXTREE;m_call?;%B;5|
;                   ((BOOT::|x| (BOOT::%)) (BOOT::% (BOOT::|Boolean|)))
;                   (BOOT::QEQCAR BOOT::|x| 1))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|TEXTREE;m_call?;%B;5|
;         (BOOT::|x| BOOT::%)
;       (BLOCK BOOT::|TEXTREE;m_call?;%B;5| (BOOT::QEQCAR BOOT::|x| 1)))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |TEXTREE;get_call;%R;6|
;     (BOOT::SDEFUN BOOT::|TEXTREE;get_call;%R;6|
;                   ((BOOT::|x| (BOOT::%))
;                    (BOOT::%
;                     (BOOT::|Record| (BOOT::|:| BOOT::|name| #)
;                                     (BOOT::|:| BOOT::|args| #))))
;                   (BOOT::QCDR BOOT::|x|))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|TEXTREE;get_call;%R;6|
;         (BOOT::|x| BOOT::%)
;       (BLOCK BOOT::|TEXTREE;get_call;%R;6| (BOOT::QCDR BOOT::|x|)))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |TEXTREE;text;S%;7|
;     (BOOT::SDEFUN BOOT::|TEXTREE;text;S%;7|
;                   ((BOOT::|s| (BOOT::|String|)) (BOOT::% (BOOT::%)))
;                   (CONS 2 BOOT::|s|))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|TEXTREE;text;S%;7|
;         (BOOT::|s| BOOT::%)
;       (DECLARE (TYPE STRING BOOT::|s|))
;       (BLOCK BOOT::|TEXTREE;text;S%;7| (CONS 2 BOOT::|s|)))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |TEXTREE;text?;%B;8|
;     (BOOT::SDEFUN BOOT::|TEXTREE;text?;%B;8|
;                   ((BOOT::|x| (BOOT::%)) (BOOT::% (BOOT::|Boolean|)))
;                   (BOOT::QEQCAR BOOT::|x| 2))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|TEXTREE;text?;%B;8|
;         (BOOT::|x| BOOT::%)
;       (BLOCK BOOT::|TEXTREE;text?;%B;8| (BOOT::QEQCAR BOOT::|x| 2)))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |TEXTREE;get_text;%S;9|
;     (BOOT::SDEFUN BOOT::|TEXTREE;get_text;%S;9|
;                   ((BOOT::|x| (BOOT::%)) (BOOT::% (BOOT::|String|)))
;                   (BOOT::QCDR BOOT::|x|))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|TEXTREE;get_text;%S;9|
;         (BOOT::|x| BOOT::%)
;       (BLOCK BOOT::|TEXTREE;get_text;%S;9| (BOOT::QCDR BOOT::|x|)))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.
; 
; compilation unit finished
;   caught 9 STYLE-WARNING conditions


; wrote /home/kfp/Desktop/work/spad/TEXTREE.NRLIB/TEXTREE.fasl
; compilation finished in 0:00:00.011
------------------------------------------------------------------------
   TeXTree is now explicitly exposed in frame initial 
   TeXTree will be automatically loaded when needed from 
      /home/kfp/Desktop/work/spad/TEXTREE.NRLIB/TEXTREE

   TEXPARSE abbreviates package TexParser 
------------------------------------------------------------------------
   initializing NRLIB TEXPARSE for TexParser 
   compiling into NRLIB TEXPARSE 
   processing macro definition Scan_state ==> Record(str: String,pos: Integer) 
   processing macro definition Token ==> Union(text: String,lbrace: lbrace,rbrace: rbrace,macro_name: Record(name: String),eos: eos,error: error) 
   processing macro definition Scan_rec ==> Record(st: Record(str: String,pos: Integer),n_tok: SingleInteger,next_tok: Union(text: String,lbrace: lbrace,rbrace: rbrace,macro_name: Record(name: String),eos: eos,error: error)) 
   compiling local peek_token : Record(st: Record(str: String,pos: Integer),n_tok: SingleInteger,next_tok: Union(text: String,lbrace: lbrace,rbrace: rbrace,macro_name: Record(name: String),eos: eos,error: error)) -> Union(text: String,lbrace: lbrace,rbrace: rbrace,macro_name: Record(name: String),eos: eos,error: error)
Time: 0 SEC.

   compiling local unget_token : (Record(st: Record(str: String,pos: Integer),n_tok: SingleInteger,next_tok: Union(text: String,lbrace: lbrace,rbrace: rbrace,macro_name: Record(name: String),eos: eos,error: error)),Union(text: String,lbrace: lbrace,rbrace: rbrace,macro_name: Record(name: String),eos: eos,error: error)) -> Void
Time: 0 SEC.

   compiling local get_token : Record(st: Record(str: String,pos: Integer),n_tok: SingleInteger,next_tok: Union(text: String,lbrace: lbrace,rbrace: rbrace,macro_name: Record(name: String),eos: eos,error: error)) -> Union(text: String,lbrace: lbrace,rbrace: rbrace,macro_name: Record(name: String),eos: eos,error: error)
Time: 0 SEC.

   processing macro definition M_rec ==> Record(name: String,args: List TeXTree) 
   compiling local parse_item : Record(st: Record(str: String,pos: Integer),n_tok: SingleInteger,next_tok: Union(text: String,lbrace: lbrace,rbrace: rbrace,macro_name: Record(name: String),eos: eos,error: error)) -> TeXTree
Time: 0 SEC.

   compiling local parse_items : Record(st: Record(str: String,pos: Integer),n_tok: SingleInteger,next_tok: Union(text: String,lbrace: lbrace,rbrace: rbrace,macro_name: Record(name: String),eos: eos,error: error)) -> List TeXTree
Time: 0 SEC.

   compiling local parse_macro : (Record(st: Record(str: String,pos: Integer),n_tok: SingleInteger,next_tok: Union(text: String,lbrace: lbrace,rbrace: rbrace,macro_name: Record(name: String),eos: eos,error: error)),String) -> Record(name: String,args: List TeXTree)
Time: 0 SEC.

   compiling exported parse : String -> TeXTree
Time: 0 SEC.

(time taken in buildFunctor:  197)
Time: 0 SEC.

 
   Semantic Errors: 
      [1] parse_items:  name is BOTH a variable and a literal
      [2]  name is BOTH a variable and a literal
      [3] parse_macro:  name is BOTH a variable and a literal
      [4] parse_macro:  args is BOTH a variable and a literal
 
   Warnings: 
      [1] peek_token:  n_tok has no value
      [2] unget_token:  n_tok has no value
      [3] get_token:  n_tok has no value
      [4] parse_item:  args has no value
      [5] parse_items:  macro_name has no value
 

   Cumulative Statistics for Constructor TexParser
      Time: 0.04 seconds
 
   finalizing NRLIB TEXPARSE 
   Processing TexParser for Browser database:
--->-->TexParser(constructor): Not documented!!!!
--->-->TexParser((parse ((TeXTree) (String)))): Not documented!!!!
--->-->TexParser(): Missing Description
; compiling file "/home/kfp/Desktop/work/spad/TEXPARSE.NRLIB/TEXPARSE.lsp" (written 25 DEC 2024 01:14:06 PM):

; file: /home/kfp/Desktop/work/spad/TEXPARSE.NRLIB/TEXPARSE.lsp
; in: SDEFUN |TEXPARSE;parse_items|
;     (BOOT::SPROG
;      ((BOOT::|lv| (BOOT::|List| (BOOT::|TeXTree|))) (#:G1120 NIL)
;       (BOOT::|cr|
;        (BOOT::|Record| (BOOT::|:| BOOT::|name| #) (BOOT::|:| BOOT::|args| #)))
;       (BOOT::|name| (BOOT::|String|))
;       (BOOT::|tok|
;        (BOOT::|Union| (BOOT::|:| BOOT::|text| #)
;                       (BOOT::|:| BOOT::|lbrace| "lbrace")
;                       (BOOT::|:| BOOT::|rbrace| "rbrace")
;                       (BOOT::|:| BOOT::|macro_name| #)
;                       (BOOT::|:| BOOT::|eos| "eos")
;                       (BOOT::|:| BOOT::|error| "error"))))
;      (BOOT::SEQ
;       (BOOT::EXIT (BOOT::SEQ (BOOT::LETT BOOT::|lv| NIL) (BOOT::EXIT #))) #:G1119
;       (BOOT::EXIT #:G1120)))
; ==>
;   (LET (BOOT::|lv| #:G1120 BOOT::|cr| (BOOT::|name| "") BOOT::|tok|)
;     (DECLARE (TYPE STRING BOOT::|name|))
;     (BOOT::SEQ
;      (BOOT::EXIT (BOOT::SEQ (BOOT::LETT BOOT::|lv| NIL) (BOOT::EXIT #)))
;      #:G1119 (BOOT::EXIT #:G1120)))
; 
; caught STYLE-WARNING:
;   The variable |name| is assigned but never read.
; 
; compilation unit finished
;   caught 1 STYLE-WARNING condition


; wrote /home/kfp/Desktop/work/spad/TEXPARSE.NRLIB/TEXPARSE.fasl
; compilation finished in 0:00:00.045
------------------------------------------------------------------------
   TexParser is now explicitly exposed in frame initial 
   TexParser will be automatically loaded when needed from 
      /home/kfp/Desktop/work/spad/TEXPARSE.NRLIB/TEXPARSE

   CONDOCH abbreviates package ConstructorDocumentationHtml 
------------------------------------------------------------------------
   initializing NRLIB CONDOCH for ConstructorDocumentationHtml 
   compiling into NRLIB CONDOCH 
   importing SExpressionOperations
   importing ConstructorDataBaseTools
   importing String
   compiling local must_escape : String -> Boolean
Time: 0 SEC.

   compiling local escape_html_char : Character -> String
Time: 0 SEC.

   compiling local escape_html_chars : String -> String
Time: 0 SEC.

   compiling local sex_to_string : SExpression -> String
Time: 0 SEC.

   compiling local lex : (String,String) -> Boolean
Time: 0 SEC.

   compiling local format_head : (TextFile,String) -> Void
Time: 0 SEC.

   compiling local format_view_link : (TextFile,String,String) -> Void
Time: 0 SEC.

   compiling local format_type_and_arguments : (TextFile,String,List String) -> Void
Time: 0 SEC.

   compiling local format_constructor_id : (TextFile,SExpression) -> Void
Time: 0 SEC.

   compiling local format_type_list0 : (TextFile,List SExpression) -> Void
Time: 0 SEC.

   compiling local format_field_list : (TextFile,List SExpression) -> Void
Time: 0 SEC.

   compiling local format_record : (TextFile,List SExpression) -> Void
Time: 0 SEC.

   compiling local format_union_fields : (TextFile,List SExpression) -> Void
Time: 0 SEC.

   compiling local format_union : (TextFile,List SExpression) -> Void
Time: 0 SEC.

   compiling local is_CATEGORY? : SExpression -> Boolean
Time: 0 SEC.

   compiling local format_CATEGORY : (TextFile,SExpression) -> Void
Time: 0 SEC.

   compiling local format_join_CATEGORY : (TextFile,SExpression) -> Void
Time: 0 SEC.

   compiling local format_type : (TextFile,SExpression) -> Void
Time: 0 SEC.

   processing macro definition M_rec ==> Record(name: String,args: List TeXTree) 
   compiling local format_tex_macro : (TextFile,Record(name: String,args: List TeXTree)) -> Void
Time: 0.01 SEC.

   compiling local format_tex_tree : (TextFile,TeXTree) -> Void
Time: 0 SEC.

   compiling local format_doc : (TextFile,String) -> Void
Time: 0 SEC.

   compiling local format_arguments_and_types : (TextFile,List String,List SExpression) -> Void
Time: 0 SEC.

   compiling local format_header : (TextFile,String,List String) -> Void
Time: 0 SEC.

   compiling local format_type_list : (TextFile,List SExpression) -> Void
Time: 0 SEC.

   compiling local format_signature_no_doc0 : (TextFile,SExpression,Boolean,String) -> Void
Time: 0 SEC.

   compiling local format_signature_no_doc : (TextFile,SExpression,Boolean,String) -> Void
Time: 0 SEC.

   compiling local format_signatures_no_doc : (TextFile,List SExpression) -> Void
Time: 0 SEC.

   compiling local format_literal : (TextFile,LiteralForm SExpression) -> Void
Time: 0.01 SEC.

   compiling local format_and : (TextFile,List LiteralForm SExpression) -> Void
Time: 0 SEC.

   compiling local format_condition : (TextFile,DisjunctiveNormalForm SExpression) -> Void
Time: 0 SEC.

   compiling local escape_link_char : Character -> String
Time: 0 SEC.

   compiling local escape_link_chars : String -> String
Time: 0 SEC.

   compiling local format_signature : (TextFile,SExpression,DisjunctiveNormalForm SExpression,String,SExpression,String,String) -> Void
Time: 0 SEC.

   compiling local sig_compare : (SExpression,SExpression) -> Boolean
Time: 0 SEC.

   compiling local format_signatures : (TextFile,ConstructorData) -> Void
Time: 0 SEC.

   compiling local format_category : (TextFile,SExpression,DisjunctiveNormalForm SExpression) -> Void
Time: 0 SEC.

   compiling local format_categories : (TextFile,ConstructorData) -> Void
Time: 0 SEC.

   compiling local format_constructor : (String,String,String) -> Void
Time: 0 SEC.

   compiling local format_link : (TextFile,String) -> Void
Time: 0 SEC.

   compiling local documentConstructorsTOC : (String,List String) -> Void
Time: 0 SEC.

   compiling exported documentConstructors : (String,String,XHashTable(String,Record(fn: String,pos: String,ckind: String))) -> Void
Time: 0 SEC.

(time taken in buildFunctor:  526)
Time: 0 SEC.

 
   Semantic Errors: 
      [1] format_tex_macro:  name is BOTH a variable and a literal
 
   Warnings: 
      [1] documentConstructors:  ckind has no value
 

   Cumulative Statistics for Constructor ConstructorDocumentationHtml
      Time: 0.15 seconds
 
   finalizing NRLIB CONDOCH 
   Processing ConstructorDocumentationHtml for Browser database:
--->-->ConstructorDocumentationHtml(constructor): Not documented!!!!
--------(documentConstructors ((Void) (String) (String) (XHashTable (String) (Record (: fn (String)) (: pos (String)) (: ckind (String))))))---------
--->-->ConstructorDocumentationHtml(): Missing Description
; compiling file "/home/kfp/Desktop/work/spad/CONDOCH.NRLIB/CONDOCH.lsp" (written 25 DEC 2024 01:14:07 PM):

; file: /home/kfp/Desktop/work/spad/CONDOCH.NRLIB/CONDOCH.lsp
; in: SDEFUN |CONDOCH;format_field_list|
;     (BOOT::SPROG
;      ((BOOT::|f3| NIL) (BOOT::|#G29| (BOOT::|List| (BOOT::|SExpression|)))
;       (BOOT::|f2| NIL) (BOOT::|f1| NIL)
;       (BOOT::|#G28| (BOOT::|List| (BOOT::|SExpression|)))
;       (BOOT::|first_time| (BOOT::|Boolean|)) (#:G1224 NIL) (BOOT::|field| NIL))
;      (BOOT::SEQ (BOOT::LETT BOOT::|first_time| 'T)
;                 (BOOT::EXIT
;                  (BOOT::SEQ (BOOT::LETT BOOT::|field| NIL)
;                             (BOOT::LETT #:G1224 BOOT::|tl|) BOOT::G190 (COND #)
;                             (BOOT::SEQ # # # # # #) (BOOT::LETT #:G1224 #)
;                             (GO BOOT::G190) BOOT::G191 (BOOT::EXIT NIL)))))
; ==>
;   (LET (BOOT::|f3|
;         BOOT::|#G29|
;         BOOT::|f2|
;         BOOT::|f1|
;         BOOT::|#G28|
;         (BOOT::|first_time| NIL)
;         #:G1224
;         BOOT::|field|)
;     (DECLARE (TYPE BOOLEAN BOOT::|first_time|))
;     (BOOT::SEQ (BOOT::LETT BOOT::|first_time| 'T)
;                (BOOT::EXIT
;                 (BOOT::SEQ (BOOT::LETT BOOT::|field| NIL)
;                            (BOOT::LETT #:G1224 BOOT::|tl|) BOOT::G190 (COND #)
;                            (BOOT::SEQ # # # # # #) (BOOT::LETT #:G1224 #)
;                            (GO BOOT::G190) BOOT::G191 (BOOT::EXIT NIL)))))
; 
; caught STYLE-WARNING:
;   The variable |f1| is assigned but never read.

; in: SDEFUN |CONDOCH;format_union_fields|
;     (BOOT::SPROG
;      ((BOOT::|tl1| (BOOT::|List| (BOOT::|SExpression|)))
;       (BOOT::|t1| (BOOT::|SExpression|)))
;      (BOOT::SEQ (BOOT::LETT BOOT::|t1| (BOOT::|SPADfirst| BOOT::|tl|))
;                 (BOOT::EXIT (COND (# #) ('T #)))))
; ==>
;   (LET (BOOT::|tl1| BOOT::|t1|)
;     (BOOT::SEQ (BOOT::LETT BOOT::|t1| (BOOT::|SPADfirst| BOOT::|tl|))
;                (BOOT::EXIT (COND (# #) ('T #)))))
; 
; caught STYLE-WARNING:
;   The variable |tl1| is assigned but never read.

; in: SDEFUN |CONDOCH;sig_compare|
;     (BOOT::SDEFUN BOOT::|CONDOCH;sig_compare|
;                   ((BOOT::|s1| (BOOT::|SExpression|))
;                    (BOOT::|s2| (BOOT::|SExpression|))
;                    (BOOT::% (BOOT::|Boolean|)))
;                   (NULL (NULL (BOOT::LEXLESSEQP BOOT::|s1| BOOT::|s2|))))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|CONDOCH;sig_compare|
;         (BOOT::|s1| BOOT::|s2| BOOT::%)
;       (BLOCK BOOT::|CONDOCH;sig_compare|
;         (NULL (NULL (BOOT::LEXLESSEQP BOOT::|s1| BOOT::|s2|)))))
; 
; caught STYLE-WARNING:
;   The variable % is defined but never used.

; in: SDEFUN |CONDOCH;format_signatures|
;     (BOOT::SPROG
;      ((BOOT::|prev_fn| (BOOT::|String|)) (BOOT::|fn| (BOOT::|String|))
;       (BOOT::|docstr| (BOOT::|String|))
;       (BOOT::|cond| (BOOT::|DisjunctiveNormalForm| (BOOT::|SExpression|)))
;       (BOOT::|orig| (BOOT::|SExpression|)) (BOOT::|sig1| (BOOT::|SExpression|))
;       (BOOT::|catexport|
;        (BOOT::|Record| (BOOT::|:| BOOT::|orig| #) (BOOT::|:| BOOT::|cond| #)
;                        (BOOT::|:| BOOT::|docstr| #)))
;       (#:G1367 NIL) (BOOT::|catsig| NIL)
;       (BOOT::|sigl| (BOOT::|List| (BOOT::|SExpression|))) (#:G1366 NIL)
;       (BOOT::|sigs| (BOOT::|XHashTable| (BOOT::|String|) (BOOT::|List| #))) ...)
;      (BOOT::SEQ
;       (BOOT::LETT BOOT::|cex|
;                   (BOOT::SPADCALL BOOT::|c| (BOOT::QREFELT BOOT::% 84)))
;       (BOOT::LETT BOOT::|sigs| (BOOT::SPADCALL (BOOT::QREFELT BOOT::% 86)))
;       (BOOT::LETT BOOT::|sigl| NIL)
;       (BOOT::SEQ (BOOT::LETT BOOT::|catsig| NIL)
;                  (BOOT::LETT #:G1366 (BOOT::SPADCALL BOOT::|cex| #)) BOOT::G190
;                  (COND (# #)) (BOOT::SEQ (BOOT::EXIT #))
;                  (BOOT::LETT #:G1366 (CDR #:G1366)) (GO BOOT::G190) BOOT::G191
;                  (BOOT::EXIT NIL))
;       (BOOT::LETT BOOT::|sigl|
;                   (BOOT::SPADCALL (CONS # BOOT::%) BOOT::|sigl|
;                                   (BOOT::QREFELT BOOT::% 89)))
;       (BOOT::LETT BOOT::|prev_fn| "")
;       (BOOT::SEQ (BOOT::LETT BOOT::|catsig| NIL)
;                  (BOOT::LETT #:G1367 BOOT::|sigl|) BOOT::G190 (COND (# #))
;                  (BOOT::SEQ (BOOT::LETT BOOT::|catexport| #)
;                             (BOOT::LETT BOOT::|sig1| #)
;                             (BOOT::LETT BOOT::|orig| #)
;                             (BOOT::LETT BOOT::|cond| #)
;                             (BOOT::LETT BOOT::|docstr| #)
;                             (BOOT::LETT BOOT::|fn| #)
;                             (BOOT::|CONDOCH;format_signature| BOOT::|f|
;                              BOOT::|sig1| BOOT::|cond| BOOT::|docstr|
;                              BOOT::|orig| BOOT::|fn| BOOT::|prev_fn| BOOT::%)
;                             (BOOT::EXIT #))
;                  (BOOT::LETT #:G1367 (CDR #:G1367)) (GO BOOT::G190) BOOT::G191
;                  (BOOT::EXIT NIL))
;       (BOOT::EXIT (BOOT::SPADCALL (BOOT::QREFELT BOOT::% 29)))))
; ==>
;   (LET ((BOOT::|prev_fn| "")
;         (BOOT::|fn| "")
;         (BOOT::|docstr| "")
;         BOOT::|cond|
;         BOOT::|orig|
;         BOOT::|sig1|
;         BOOT::|catexport|
;         #:G1367
;         BOOT::|catsig|
;         BOOT::|sigl|
;         #:G1366
;         BOOT::|sigs|
;         ...)
;     (DECLARE (TYPE STRING BOOT::|prev_fn|))
;     (DECLARE (TYPE STRING BOOT::|fn|))
;     (DECLARE (TYPE STRING BOOT::|docstr|))
;     (BOOT::SEQ
;      (BOOT::LETT BOOT::|cex|
;                  (BOOT::SPADCALL BOOT::|c| (BOOT::QREFELT BOOT::% 84)))
;      (BOOT::LETT BOOT::|sigs| (BOOT::SPADCALL (BOOT::QREFELT BOOT::% 86)))
;      (BOOT::LETT BOOT::|sigl| NIL)
;      (BOOT::SEQ (BOOT::LETT BOOT::|catsig| NIL)
;                 (BOOT::LETT #:G1366 (BOOT::SPADCALL BOOT::|cex| #)) BOOT::G190
;                 (COND (# #)) (BOOT::SEQ (BOOT::EXIT #))
;                 (BOOT::LETT #:G1366 (CDR #:G1366)) (GO BOOT::G190) BOOT::G191
;                 (BOOT::EXIT NIL))
;      (BOOT::LETT BOOT::|sigl|
;                  (BOOT::SPADCALL (CONS # BOOT::%) BOOT::|sigl|
;                                  (BOOT::QREFELT BOOT::% 89)))
;      (BOOT::LETT BOOT::|prev_fn| "")
;      (BOOT::SEQ (BOOT::LETT BOOT::|catsig| NIL)
;                 (BOOT::LETT #:G1367 BOOT::|sigl|) BOOT::G190 (COND (# #))
;                 (BOOT::SEQ (BOOT::LETT BOOT::|catexport| #)
;                            (BOOT::LETT BOOT::|sig1| #)
;                            (BOOT::LETT BOOT::|orig| #)
;                            (BOOT::LETT BOOT::|cond| #)
;                            (BOOT::LETT BOOT::|docstr| #)
;                            (BOOT::LETT BOOT::|fn| #)
;                            (BOOT::|CONDOCH;format_signature| BOOT::|f|
;                             BOOT::|sig1| BOOT::|cond| BOOT::|docstr|
;                             BOOT::|orig| BOOT::|fn| BOOT::|prev_fn| BOOT::%)
;                            (BOOT::EXIT #))
;                 (BOOT::LETT #:G1367 (CDR #:G1367)) (GO BOOT::G190) BOOT::G191
;                 (BOOT::EXIT NIL))
;      (BOOT::EXIT (BOOT::SPADCALL (BOOT::QREFELT BOOT::% 29)))))
; 
; caught STYLE-WARNING:
;   The variable |sigs| is assigned but never read.

; in: SDEFUN |CONDOCH;format_category|
;     (BOOT::SDEFUN BOOT::|CONDOCH;format_category|
;                   ((BOOT::|f| (BOOT::|TextFile|))
;                    (BOOT::|catsig| (BOOT::|SExpression|))
;                    (BOOT::|cond|
;                     (BOOT::|DisjunctiveNormalForm| (BOOT::|SExpression|)))
;                    (BOOT::% (BOOT::|Void|)))
;                   (BOOT::SEQ
;                    (BOOT::SPADCALL BOOT::|f| "<p>" (BOOT::QREFELT BOOT::% 27))
;                    (BOOT::|CONDOCH;format_type| BOOT::|f| BOOT::|catsig| BOOT::%)
;                    (BOOT::EXIT
;                     (BOOT::SPADCALL BOOT::|f| (BOOT::QREFELT BOOT::% 91)))))
; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA 
; ==>
;   #'(SB-INT:NAMED-LAMBDA BOOT::|CONDOCH;format_category|
;         (BOOT::|f| BOOT::|catsig| BOOT::|cond| BOOT::%)
;       (BLOCK BOOT::|CONDOCH;format_category|
;         (BOOT::SEQ (BOOT::SPADCALL BOOT::|f| "<p>" (BOOT::QREFELT BOOT::% 27))
;                    (BOOT::|CONDOCH;format_type| BOOT::|f| BOOT::|catsig|
;                     BOOT::%)
;                    (BOOT::EXIT (BOOT::SPADCALL BOOT::|f| #)))))
; 
; caught STYLE-WARNING:
;   The variable |cond| is defined but never used.

; file: /home/kfp/Desktop/work/spad/CONDOCH.NRLIB/CONDOCH.lsp
; in: SDEFUN |CONDOCH;format_categories|
;     (BOOT::LETT #:G1378 BOOT::|$NoValue|)
; ==>
;   (THE T BOOT::|$NoValue|)
; 
; caught WARNING:
;   undefined variable: BOOT::|$NoValue|
; 
; compilation unit finished
;   Undefined variable:
;     |$NoValue|
;   caught 1 WARNING condition
;   caught 5 STYLE-WARNING conditions


; wrote /home/kfp/Desktop/work/spad/CONDOCH.NRLIB/CONDOCH.fasl
; compilation finished in 0:00:00.252
------------------------------------------------------------------------
   ConstructorDocumentationHtml is now explicitly exposed in frame 
      initial 
   ConstructorDocumentationHtml will be automatically loaded when 
      needed from /home/kfp/Desktop/work/spad/CONDOCH.NRLIB/CONDOCH

   CONDOC abbreviates package ConstructorDocumentation 
------------------------------------------------------------------------
   initializing NRLIB CONDOC for ConstructorDocumentation 
   compiling into NRLIB CONDOC 
   compiling exported readConstructors : String -> XHashTable(String,Record(fn: String,pos: String,ckind: String))
Time: 0 SEC.

   compiling exported documentAll : String -> Void
Time: 0 SEC.

(time taken in buildFunctor:  66)

;;;     ***       |ConstructorDocumentation| REDEFINED

;;;     ***       |ConstructorDocumentation| REDEFINED
Time: 0 SEC.


   Cumulative Statistics for Constructor ConstructorDocumentation
      Time: 0.01 seconds
 
   finalizing NRLIB CONDOC 
   Processing ConstructorDocumentation for Browser database:
--->/home/kfp/Desktop/work/spad/api.spad-->ConstructorDocumentation(constructor): Not documented!!!!
--------(documentAll ((Void) (String)))---------
--->/home/kfp/Desktop/work/spad/api.spad-->ConstructorDocumentation((documentAll ((Void) (String)))): Missing left pren
"\\spad{documentAll(path)} takes as argument \\indented{1}{a \\spad{path} to a file that contains lines in the form} \"FILENAME LINENUMBER KIND ABBREV CONSTRUCTOR\" which looks,{} for example,{} like this \"acplot 48 domain ACPLOT PlaneAlgebraicCurvePlot\" and writes out for each constructor \\spad{X} a file with name \\spad{X}.\\spad{rst} that contains the API description,{} \\spadignore{i.e.} docstring and a list of exported function names together with their types. Additionally,{} the following 4 files will be output: \\indented{1}{index.\\spad{rst}\\space{7}\\spad{--} an overview page} \\indented{1}{Categories.\\spad{rst}\\space{2}\\spad{--} a list of\\space{2}all categories} \\indented{1}{Damain.\\spad{rst}\\space{6}\\spad{--} a list of all domains} \\indented{1}{Packages.\\spad{rst}\\space{4}\\spad{--} a list of all domains} The lines in the input file denote the constructors that are going to be output. The ABBREV column is currently unused. The FILENAME and LINENUMBER denote the .spad file and the corresponding line number where the constructor is defined. The KIND,{} ABBREV,{} and CONSTRUCTOR columns are as they appear in the \")abbrev\" declaration in the respective file. The FILENAME,{} LINENUMBER and docurl will be used to construct a link to the source code in the form \"\\${PACKAGE_SOURCE_VIEW}/api/\\${FILENAME}.spad\\#L\\${LINENUMBER}\\spad{`\"} where PACKAGE_SOURCE_VIEW is,{} in fact,{} given through the role \":viewcode:\" that is defined in the sphinx/source/conf.py file like this: \\indented{2}{extlinks = {'viewsource\\spad{':}(PACKAGE_SOURCE_VIEW + \\spad{'/}\\%\\spad{s'},{} \\spad{''}),{}} \\indented{14}{'viewcode\\spad{':}(PACKAGE_SOURCE_VIEW + '/src/algebra/\\%\\spad{s'},{} \\spad{''}),{}} \\indented{14}{'editcode\\spad{':}(PACKAGE_SOURCE_EDIT + '/src/algebra/\\%\\spad{s'},{} \\spad{''}),{}} \\indented{14}{'fricasapi\\spad{':}(FRICAS_URL + '/api/\\%\\spad{s'},{} \\spad{''})} \\indented{13}{}} If the constructor is not listed in the file that is given by the parameter \\spad{path},{} it will for example,{} be output as \\indented{2}{:fricasapi:`Integer <Integer>`} which eventually results in a link to the FriCAS API page."
--------(readConstructors ((XHashTable (String) (Record (: fn (String)) (: pos (String)) (: ckind (String)))) (String)))---------
--->/home/kfp/Desktop/work/spad/api.spad-->ConstructorDocumentation(): Missing Description
; compiling file "/home/kfp/Desktop/work/spad/CONDOC.NRLIB/CONDOC.lsp" (written 25 DEC 2024 01:14:07 PM):

; wrote /home/kfp/Desktop/work/spad/CONDOC.NRLIB/CONDOC.fasl
; compilation finished in 0:00:00.019
------------------------------------------------------------------------
   ConstructorDocumentation is already explicitly exposed in frame 
      initial 
   ConstructorDocumentation will be automatically loaded when needed 
      from /home/kfp/Desktop/work/spad/CONDOC.NRLIB/CONDOC

(6) -> documentAll("abbrev-lines.list") 
   "AbelianGroup"
   "AbelianMonoid"
   "AbelianMonoidRing"
   "AbelianProductCategory"
   "AbelianSemiGroup"
   "additiveValuation"
   "Aggregate"
   "Algebra"
   "AlgebraicallyClosedField"
   "AlgebraicallyClosedFunctionSpace"
   "Approximate"
   "arbitraryExponent"
   "arbitraryPrecision"
   "ArcHyperbolicFunctionCategory"
   "ArcTrigonometricFunctionCategory"
   "AssociationListAggregate"
   "BagAggregate"
   "BasicType"
   "Bialgebra"
   "BiCPO"
   "BiModule"
   "BinaryRecursiveAggregate"
   "BinaryTreeCategory"
   "BitAggregate"
   "BoundedDistributiveLattice"
   "BoundedJoinSemilattice"
   "BoundedLattice"
   "BoundedMeetSemilattice"
   "CachableSet"
   "CancellationAbelianMonoid"
   "Canonical"
   "canonicalsClosed"
   "canonicalUnitNormal"
   "CharacteristicNonZero"
   "CharacteristicZero"
   "Coalgebra"
   "CoDcpo"
   "CoercibleFrom"
   "CoercibleTo"
   "Collection"
   "CombinatorialFunctionCategory"
   "CombinatorialOpsCategory"
   "CommutativeRing"
   "CommutativeStar"
   "Comparable"
   "ComplexCategory"
   "ConvertibleFrom"
   "ConvertibleTo"
   "Dcpo"
   "DequeueAggregate"
   "Dictionary"
   "DictionaryOperations"
   "DifferentialExtension"
   "DifferentialPolynomialCategory"
   "DifferentialRing"
   "DifferentialVariableCategory"
   "DirectProductCategory"
   "DistributionCategory"
   "DistributiveLattice"
   "DivisionRing"
   "DoublyLinkedAggregate"
   "ElementaryFunctionCategory"
   "Eltable"
   "EltableAggregate"
   "EntireRing"
   "EuclideanDomain"
   "Evalable"
   "ExpressionSpace"
   "ExtensibleLinearAggregate"
   "ExtensionField"
   "FacetCategory"
   "Field"
   "FieldOfPrimeCharacteristic"
   "FileCategory"
   "FileNameCategory"
   "Finite"
   "FiniteAbelianMonoidRing"
   "finiteAggregate"
   "FiniteAlgebraicExtensionField"
   "FiniteDivisorCategory"
   "FiniteFieldCategory"
   "FiniteGraph"
   "FiniteGroup"
   "FiniteLinearAggregate"
   "FinitelyGenerated"
   "FiniteRankAlgebra"
   "FiniteRankNonAssociativeAlgebra"
   "FiniteSetAggregate"
   "FloatingPointSystem"
   "FormatterCategory"
   "FortranFunctionCategory"
   "FortranMachineTypeCategory"
   "FortranMatrixCategory"
   "FortranMatrixFunctionCategory"
   "FortranProgramCategory"
   "FortranVectorCategory"
   "FortranVectorFunctionCategory"
   "FramedAlgebra"
   "FramedModule"
   "FramedNonAssociativeAlgebra"
   "FreeLieAlgebra"
   "FreeModuleCategory"
   "FullyEvalableOver"
   "FullyLinearlyExplicitOver"
   "FullyPatternMatchable"
   "FullyRetractableTo"
   "FunctionFieldCategory"
   "FunctionSpace"
   "GcdDomain"
   "GradedAlgebra"
   "GradedModule"
   "Group"
   "Hashable"
   "HomogeneousAggregate"
   "HopfAlgebra"
   "HyperbolicFunctionCategory"
   "IndexedAggregate"
   "IndexedDirectProductCategory"
   "IndexedProductCategory"
   "InnerEvalable"
   "IntegerNumberSystem"
   "IntegralDomain"
   "IntervalCategory"
   "JetBundleBaseFunctionCategory"
   "JetBundleCategory"
   "JetBundleFunctionCategory"
   "JoinSemilattice"
   "KernelCategory"
   "KeyedDictionary"
   "Lattice"
   "lazyRepresentation"
   "LazyStreamAggregate"
   "LeftAlgebra"
   "LeftModule"
   "LeftOreRing"
   "LieAlgebra"
   "LinearAggregate"
   "LinearlyExplicitOver"
   "LinearOrdinaryDifferentialOperatorCategory"
   "LiouvillianFunctionCategory"
   "ListAggregate"
   "Logic"
   "Magma"
   "MagmaWithUnit"
   "MatrixCategory"
   "MaybeSkewPolynomialCategory"
   "MeetSemilattice"
   "ModularAlgebraicGcdOperations"
   "ModularEvaluationCategory"
   "ModularFactorizationOperations"
   "Module"
   "MonogenicAlgebra"
   "Monoid"
   "MonoidRingCategory"
   "MultiDictionary"
   "multiplicativeValuation"
   "MultisetAggregate"
   "MultivariateSkewPolynomialCategory"
   "MultivariateTaylorSeriesCategory"
   "NonAssociativeAlgebra"
   "NonAssociativeRing"
   "NonAssociativeRng"
   "NonAssociativeSemiRing"
   "NonAssociativeSemiRng"
   "NormalizedTriangularSetCategory"
   "noZeroDivisors"
   "OctonionCategory"
   "OneDimensionalArrayAggregate"
   "OpenMath"
   "OrderedAbelianGroup"
   "OrderedAbelianMonoid"
   "OrderedAbelianMonoidSup"
   "OrderedAbelianSemiGroup"
   "OrderedCancellationAbelianMonoid"
   "OrderedFinite"
   "OrderedIntegralDomain"
   "OrderedMonoid"
   "OrderedMultisetAggregate"
   "OrderedRing"
   "OrderedSemiGroup"
   "OrderedSet"
   "OutputFormatterCategory"
   "PAdicIntegerCategory"
   "PartialDifferentialRing"
   "PartialOrder"
   "PartialTranscendentalFunctions"
   "Patternable"
   "PatternMatchable"
   "PermutationCategory"
   "PlottablePlaneCurveCategory"
   "PlottableSpaceCurveCategory"
   "PointCategory"
   "PolynomialCategory"
   "PolynomialFactorizationExplicit"
   "PolynomialSetCategory"
   "Poset"
   "PowerSeriesCategory"
   "Preorder"
   "PrimitiveFunctionCategory"
   "PrincipalIdealDomain"
   "PriorityQueueAggregate"
   "QuaternionCategory"
   "QueueAggregate"
   "QuotientFieldCategory"
   "RadicalCategory"
   "RealClosedField"
   "RealConstant"
   "RealNumberSystem"
   "RealRootCharacterizationCategory"
   "RectangularMatrixCategory"
   "RecursiveAggregate"
   "RecursivePolynomialCategory"
   "RegularTriangularSetCategory"
   "RetractableFrom"
   "RetractableTo"
   "RightModule"
   "Ring"
   "Rng"
   "SegmentCategory"
   "SegmentExpansionCategory"
   "SemiGroup"
   "SemiRing"
   "SemiRng"
   "SequenceCategory"
   "SetAggregate"
   "SetCategory"
   "SExpressionCategory"
   "shallowlyMutable"
   "SolvableSkewPolynomialCategory"
   "SpecialFunctionCategory"
   "SPointCategory"
   "SquareFreeNormalizedTriangularSetCategory"
   "SquareFreeRegularTriangularSetCategory"
   "SquareMatrixCategory"
   "StackAggregate"
   "StepThrough"
   "StreamAggregate"
   "StringAggregate"
   "StringCategory"
   "TableAggregate"
   "TaylorSeriesExpansion"
   "TensorPowerCategory"
   "TensorProductCategory"
   "TensorProductProperty"
   "ThreeSpaceCategory"
   "TranscendentalFunctionCategory"
   "TriangularSetCategory"
   "TrigonometricFunctionCategory"
   "TwoDimensionalArrayCategory"
   "TwoSidedRecip"
   "Type"
   "UnaryRecursiveAggregate"
   "UniqueFactorizationDomain"
   "unitsKnown"
   "UnivariateLaurentSeriesCategory"
   "UnivariateLaurentSeriesConstructorCategory"
   "UnivariatePolynomialCategory"
   "UnivariatePowerSeriesCategory"
   "UnivariatePuiseuxSeriesCategory"
   "UnivariatePuiseuxSeriesConstructorCategory"
   "UnivariateSeriesWithRationalExponents"
   "UnivariateSkewPolynomialCategory"
   "UnivariateTaylorSeriesCategory"
   "VarCat"
   "VariablesCommuteWithCoefficients"
   "VectorCategory"
   "XAlgebra"
   "XFreeAlgebra"
   "XPolynomialsCat"
   "AlgebraGivenByStructuralConstants"
   "AlgebraicFunctionField"
   "AlgebraicNumber"
   "AnonymousFunction"
   "AntiSymm"
   "Any"
   "ArrayStack"
   "AssociatedJordanAlgebra"
   "AssociatedLieAlgebra"
   "AssociationList"
   "Automorphism"
   "BalancedBinaryTree"
   "BalancedPAdicInteger"
   "BalancedPAdicRational"
   "BasicOperator"
   "BinaryExpansion"
   "BinarySearchTree"
   "BinaryTournament"
   "BinaryTree"
   "Bits"
   "BitStreamFrame"
   "Boolean"
   "CardinalNumber"
   "CartesianTensor"
   "Cell"
   "ChainComplex"
   "Character"
   "CharacterClass"
   "CliffordAlgebra"
   "CoChainComplex"
   "Color"
   "Commutator"
   "Complex"
   "ComplexDoubleFloatMatrix"
   "ComplexDoubleFloatVector"
   "ContinuedFraction"
   "CubicalFacet"
   "CyclicGroup"
   "Database"
   "DataList"
   "DecimalExpansion"
   "DeltaComplex"
   "DenavitHartenbergMatrix"
   "Dequeue"
   "DeRhamComplex"
   "DifferentialSparseMultivariatePolynomial"
   "DihedralGroup"
   "DirectedGraph"
   "DirectProduct"
   "DirectProductMatrixModule"
   "DirectProductModule"
   "DirichletRing"
   "DistributedJetBundlePolynomial"
   "DistributedMultivariatePolynomial"
   "Distribution"
   "DoubleFloat"
   "DoubleFloatMatrix"
   "DoubleFloatVector"
   "DrawOption"
   "EqTable"
   "Equation"
   "EuclideanModularRing"
   "Exit"
   "ExponentialExpansion"
   "ExponentialOfUnivariatePuiseuxSeries"
   "Expression"
   "ExtAlgBasis"
   "Factored"
   "FakePolynomial"
   "File"
   "FileName"
   "FiniteBiCPO"
   "FiniteCoDcpo"
   "FiniteCubicalComplex"
   "FiniteDcpo"
   "FiniteDivisor"
   "FiniteField"
   "FiniteFieldCyclicGroup"
   "FiniteFieldCyclicGroupExtension"
   "FiniteFieldCyclicGroupExtensionByPolynomial"
   "FiniteFieldExtension"
   "FiniteFieldExtensionByPolynomial"
   "FiniteFieldNormalBasis"
   "FiniteFieldNormalBasisExtension"
   "FiniteFieldNormalBasisExtensionByPolynomial"
   "FiniteLattice"
   "FiniteMoebiusFunction"
   "FinitePoset"
   "FiniteSimplicialComplex"
   "FlexibleArray"
   "Float"
   "Format1D"
   "Format2D"
   "FormatLaTeX"
   "FormatMathJax"
   "FormattedOutput"
   "Formatter"
   "FortranCode"
   "FortranExpression"
   "FortranFormat"
   "FortranProgram"
   "FortranScalarType"
   "FortranTemplate"
   "FortranType"
   "FourierComponent"
   "FourierSeries"
   "Fraction"
   "FractionalIdeal"
   "FractionalIdealAsModule"
   "FreeDivisionAlgebra"
   "FreeGroup"
   "FreeMagma"
   "FreeModule"
   "FreeMonoid"
   "FreeNilpotentLie"
   "FullPartialFractionExpansion"
   "FunctionCalled"
   "FunctionGraph"
   "GeneralDistributedMultivariatePolynomial"
   "GeneralizedFiniteMoebiusFunction"
   "GeneralizedUnivariatePowerSeries"
   "GeneralModulePolynomial"
   "GeneralPolynomialSet"
   "GeneralQuaternion"
   "GeneralSparseTable"
   "GeneralTriangularSet"
   "GeneralUnivariatePowerSeries"
   "GenericNonAssociativeAlgebra"
   "GraphImage"
   "GroupPresentation"
   "GuessOption"
   "HashState"
   "HashTable"
   "Heap"
   "HexadecimalExpansion"
   "HomogeneousDirectProduct"
   "HomogeneousDistributedMultivariatePolynomial"
   "Homology"
   "HTMLFormat"
   "HyperellipticFiniteDivisor"
   "I16Matrix"
   "I16Vector"
   "I32Matrix"
   "I32Vector"
   "I8Matrix"
   "I8Vector"
   "ILogic"
   "IncidenceAlgebra"
   "IndexCard"
   "IndexedBits"
   "IndexedDirectProductObject"
   "IndexedExponents"
   "IndexedFlexibleArray"
   "IndexedJetBundle"
   "IndexedList"
   "IndexedMatrix"
   "IndexedOneDimensionalArray"
   "IndexedString"
   "IndexedTwoDimensionalArray"
   "IndexedVector"
   "InfiniteCyclicGroup"
   "InfiniteTuple"
   "InnerFiniteField"
   "InnerIndexedTwoDimensionalArray"
   "InnerPAdicInteger"
   "InnerPrimeField"
   "InnerSparseUnivariatePowerSeries"
   "InnerTable"
   "InnerTaylorSeries"
   "InputForm"
   "Integer"
   "IntegerLocalizedAtPrime"
   "IntegerMod"
   "IntegrationResult"
   "Interval"
   "JetBundle"
   "JetBundleExpression"
   "JetBundleLinearFunction"
   "JetBundlePolynomial"
   "JetBundleSymAna"
   "JetBundleXExpression"
   "JetDifferential"
   "JetDifferentialEquation"
   "JetLazyFunction"
   "JetVectorField"
   "Kernel"
   "KeyedAccessFile"
   "Lambda"
   "LatticeJoinOfMeets"
   "LatticeMeetOfJoins"
   "LaurentPolynomial"
   "Library"
   "LieExponentials"
   "LiePolynomial"
   "LieSquareMatrix"
   "LinearMultivariateMatrixPencil"
   "LinearOrdinaryDifferentialOperator"
   "LinearOrdinaryDifferentialOperator1"
   "LinearOrdinaryDifferentialOperator2"
   "LinearOrdinaryDifferentialOperator3"
   "List"
   "ListMonoidOps"
   "ListMultiDictionary"
   "LocalAlgebra"
   "Localize"
   "Loop"
   "LyndonWord"
   "MachineComplex"
   "MachineFloat"
   "MachineInteger"
   "MakeCachableSet"
   "MathMLFormat"
   "Matrix"
   "ModMonic"
   "ModularField"
   "ModularRing"
   "ModuleMonomial"
   "ModuleOperator"
   "MoebiusTransform"
   "MonoidRing"
   "MultifunctionGraph"
   "Multiset"
   "MultivariatePolynomial"
   "NewSparseMultivariatePolynomial"
   "NewSparseUnivariatePolynomial"
   "None"
   "NonNegativeInteger"
   "NonNegativeRational"
   "Octonion"
   "OneDimensionalArray"
   "OnePointCompletion"
   "OpenMathConnection"
   "OpenMathDevice"
   "OpenMathEncoding"
   "OpenMathError"
   "OpenMathErrorKind"
   "Operator"
   "OperatorHandlers"
   "OrderedCompletion"
   "OrderedDirectProduct"
   "OrderedExpression"
   "OrderedVariableList"
   "OrderlyDifferentialPolynomial"
   "OrderlyDifferentialVariable"
   "OrdinaryDifferentialRing"
   "OrdinaryWeightedPolynomials"
   "OrdSetInts"
   "OrientedFacet"
   "OutputBox"
   "OutputForm"
   "PAdicInteger"
   "PAdicRational"
   "PAdicRationalConstructor"
   "Palette"
   "ParametricComplexCurve"
   "ParametricPlaneCurve"
   "ParametricSpaceCurve"
   "ParametricSurface"
   "PartialDifferentialOperator"
   "PartialFraction"
   "Partition"
   "Pattern"
   "PatternMatchListResult"
   "PatternMatchResult"
   "PendantTree"
   "Permutation"
   "PermutationGroup"
   "PiDomain"
   "PlaneAlgebraicCurvePlot"
   "Plot"
   "Plot3D"
   "PoincareBirkhoffWittLyndonBasis"
   "Point"
   "Polynomial"
   "PolynomialIdeal"
   "PolynomialRing"
   "PositiveInteger"
   "PrimeField"
   "PrimitiveArray"
   "PrimitiveTwoDimensionalArray"
   "Product"
   "ProductFacet"
   "QuadraticForm"
   "QuasiAlgebraicSet"
   "Quaternion"
   "QueryEquation"
   "Queue"
   "RadicalFunctionField"
   "RadixExpansion"
   "RealClosure"
   "RectangularMatrix"
   "Reference"
   "RegularChain"
   "RegularTriangularSet"
   "ResidueRing"
   "Result"
   "RewriteRule"
   "RightOpenIntervalRootCharacterization"
   "RomanNumeral"
   "RuleCalled"
   "Ruleset"
   "SArgand"
   "SBoundary"
   "SCartesian"
   "Scene"
   "SceneIFS"
   "SceneNamedPoints"
   "SConformal"
   "Segment"
   "SegmentBinding"
   "Sequence"
   "SequentialDifferentialPolynomial"
   "SequentialDifferentialVariable"
   "Set"
   "SetOfMIntegersInOneToN"
   "SExpression"
   "SExpressionOf"
   "SimpleAlgebraicExtension"
   "SimpleCell"
   "SimpleFortranProgram"
   "SingleInteger"
   "SingletonAsOrderedSet"
   "SKICombinators"
   "SmallOrdinal"
   "SortedExponentVector"
   "SparseEchelonMatrix"
   "SparseMultivariatePolynomial"
   "SparseMultivariatePolynomialExpressions"
   "SparseMultivariateSkewPolynomial"
   "SparseMultivariateTaylorSeries"
   "SparseTable"
   "SparseUnivariateLaurentSeries"
   "SparseUnivariatePolynomial"
   "SparseUnivariatePuiseuxSeries"
   "SparseUnivariateSkewPolynomial"
   "SparseUnivariateTaylorSeries"
   "SplitHomogeneousDirectProduct"
   "SplittingNode"
   "SplittingTree"
   "SquareFreeRegularTriangularSet"
   "SquareMatrix"
   "Stack"
   "STransform"
   "Stream"
   "String"
   "StringTable"
   "SubsetLattice"
   "SubSpace"
   "SubSpaceComponentProperty"
   "SuchThat"
   "Switch"
   "Symbol"
   "SymbolTable"
   "SymmetricPolynomial"
   "Table"
   "Tableau"
   "TaylorSeries"
   "TensorPower"
   "TensorProduct"
   "TexFormat"
   "TexmacsFormat"
   "TextFile"
   "TheSymbolTable"
   "ThreeDimensionalMatrix"
   "ThreeDimensionalViewport"
   "ThreeSpace"
   "Tree"
   "TubePlot"
   "Tuple"
   "TwoDimensionalArray"
   "TwoDimensionalViewport"
   "Typed"
   "U16Matrix"
   "U16Vector"
   "U32Matrix"
   "U32Vector"
   "U64Int"
   "U8Matrix"
   "U8Vector"
   "UndirectedGraph"
   "UnivariateFormalPowerSeries"
   "UnivariateLaurentSeries"
   "UnivariateLaurentSeriesConstructor"
   "UnivariatePolynomial"
   "UnivariatePuiseuxSeries"
   "UnivariatePuiseuxSeriesConstructor"
   "UnivariatePuiseuxSeriesWithExponentialSingularity"
   "UnivariateSkewPolynomial"
   "UnivariateTaylorSeries"
   "UniversalSegment"
   "Untyped"
   "Variable"
   "Vector"
   "VectorIntegerReconstructor"
   "VectorModularReconstructor"
   "VectorSpaceBasis"
   "Void"
   "WeightedGraph"
   "WeightedPolynomials"
   "WuWenTsunTriangularSet"
   "XDistributedPolynomial"
   "XHashTable"
   "XmlAttribute"
   "XmlElement"
   "XPBWPolynomial"
   "XPolynomial"
   "XPolynomialRing"
   "XRecursivePolynomial"
   "AlgebraicFunction"
   "AlgebraicHermiteIntegration"
   "AlgebraicIntegrate"
   "AlgebraicIntegrate2"
   "AlgebraicIntegration"
   "AlgebraicManipulations"
   "AlgebraicMultFact"
   "AlgebraPackage"
   "AlgFactor"
   "AnyFunctions1"
   "ApplyRules"
   "ApplyUnivariateSkewPolynomial"
   "AssociatedEquations"
   "AttachPredicates"
   "BalancedFactorisation"
   "BasicOperatorFunctions1"
   "BezoutMatrix"
   "BezoutMatrixWrapper"
   "BoundIntegerRoots"
   "BrillhartTests"
   "CartanKuranishi"
   "CartesianTensorFunctions2"
   "ChangeOfVariable"
   "CharacteristicPolynomial2"
   "CharacteristicPolynomial3"
   "CharacteristicPolynomialInMonogenicalAlgebra"
   "CharacteristicPolynomialPackage"
   "ChineseRemainderToolsForIntegralBases"
   "CoerceVectorMatrixPackage"
   "CombinatorialFunction"
   "CommonDenominator"
   "CommonOperators"
   "CommuteUnivariatePolynomialCategory"
   "compCode"
   "ComplexFunctions2"
   "ComplexIntegerSolveLinearPolynomialEquation"
   "ComplexPattern"
   "ComplexPatternMatch"
   "ComplexRootFindingPackage"
   "ComplexRootPackage"
   "ComplexTrigonometricManipulations"
   "compUtil"
   \x
 
   >> Error detected within library code:
   parse_macro: unknown macro name

(6) -> )version
"FriCAS 2024-04-15 compiled at Wed Apr 24 04:36:24 PM CEST 2024"
(6) -> 

Reply via email to