about summary refs log tree commit diff stats
path: root/js/scripting-lang/docs/baba-yaga/0.0.1/global.html
diff options
context:
space:
mode:
Diffstat (limited to 'js/scripting-lang/docs/baba-yaga/0.0.1/global.html')
-rw-r--r--js/scripting-lang/docs/baba-yaga/0.0.1/global.html1534
1 files changed, 863 insertions, 671 deletions
diff --git a/js/scripting-lang/docs/baba-yaga/0.0.1/global.html b/js/scripting-lang/docs/baba-yaga/0.0.1/global.html
index e5df5ed..4b02d15 100644
--- a/js/scripting-lang/docs/baba-yaga/0.0.1/global.html
+++ b/js/scripting-lang/docs/baba-yaga/0.0.1/global.html
@@ -2,22 +2,35 @@
 <html lang="en">
 <head>
     <meta charset="utf-8">
-    <title>JSDoc: Global</title>
+    <meta name="viewport" content="width=device-width,initial-scale=1">
+    <title>Global - Documentation</title>
 
-    <script src="scripts/prettify/prettify.js"> </script>
-    <script src="scripts/prettify/lang-css.js"> </script>
+    <script src="scripts/prettify/prettify.js"></script>
+    <script src="scripts/prettify/lang-css.js"></script>
     <!--[if lt IE 9]>
       <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
     <![endif]-->
+    <link type="text/css" rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css">
     <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
     <link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css">
 </head>
-
 <body>
 
-<div id="main">
+<input type="checkbox" id="nav-trigger" class="nav-trigger" />
+<label for="nav-trigger" class="navicon-button x">
+  <div class="navicon"></div>
+</label>
+
+<label for="nav-trigger" class="overlay"></label>
+
+<nav>
+    <li class="nav-link nav-home-link"><a href="index.html">Home</a></li><li class="nav-heading">Tutorials</li><li class="nav-item"><a href="tutorial-00_Introduction.html">00_Introduction</a></li><li class="nav-item"><a href="tutorial-01_Function_Calls.html">01_Function_Calls</a></li><li class="nav-item"><a href="tutorial-02_Function_Composition.html">02_Function_Composition</a></li><li class="nav-item"><a href="tutorial-03_Table_Operations.html">03_Table_Operations</a></li><li class="nav-item"><a href="tutorial-04_Currying.html">04_Currying</a></li><li class="nav-item"><a href="tutorial-05_Pattern_Matching.html">05_Pattern_Matching</a></li><li class="nav-item"><a href="tutorial-06_Immutable_Tables.html">06_Immutable_Tables</a></li><li class="nav-item"><a href="tutorial-07_Function_References.html">07_Function_References</a></li><li class="nav-item"><a href="tutorial-08_Combinators.html">08_Combinators</a></li><li class="nav-item"><a href="tutorial-09_Expression_Based.html">09_Expression_Based</a></li><li class="nav-item"><a href="tutorial-10_Tables_Deep_Dive.html">10_Tables_Deep_Dive</a></li><li class="nav-item"><a href="tutorial-11_Standard_Library.html">11_Standard_Library</a></li><li class="nav-item"><a href="tutorial-12_IO_Operations.html">12_IO_Operations</a></li><li class="nav-item"><a href="tutorial-13_Error_Handling.html">13_Error_Handling</a></li><li class="nav-item"><a href="tutorial-14_Advanced_Combinators.html">14_Advanced_Combinators</a></li><li class="nav-item"><a href="tutorial-15_Integration_Patterns.html">15_Integration_Patterns</a></li><li class="nav-item"><a href="tutorial-16_Best_Practices.html">16_Best_Practices</a></li><li class="nav-item"><a href="tutorial-README.html">README</a></li><li class="nav-heading"><a href="global.html">Globals</a></li><li class="nav-item"><span class="nav-item-type type-member">M</span><span class="nav-item-name"><a href="global.html#callStackTracker">callStackTracker</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="global.html#debugError">debugError</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="global.html#debugLog">debugLog</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="global.html#executeFile">executeFile</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="global.html#initializeStandardLibrary">initializeStandardLibrary</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="global.html#interpreter">interpreter</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="global.html#lexer">lexer</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="global.html#main">main</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="global.html#parser">parser</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="global.html#readFile">readFile</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="global.html#run">run</a></span></li>
+</nav>
 
+<div id="main">
+    
     <h1 class="page-title">Global</h1>
+    
 
     
 
@@ -28,7 +41,9 @@
 
 <header>
     
-        <h2></h2>
+        <h2>
+        
+        </h2>
         
     
 </header>
@@ -87,9 +102,7 @@
 
     
 
-    
-
-    
+     
 
     
 
@@ -98,6 +111,7 @@
 
         
             
+<div class="section-members">
 <h4 class="name" id="callStackTracker"><span class="type-signature">(constant) </span>callStackTracker<span class="type-signature"></span></h4>
 
 
@@ -127,8 +141,6 @@ and identify potential performance bottlenecks in the combinator evaluation.
 
 
 
-
-
 <dl class="details">
 
     
@@ -158,7 +170,7 @@ and identify potential performance bottlenecks in the combinator evaluation.
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="lang.js.html">lang.js</a>, <a href="lang.js.html#line2645">line 2645</a>
+        <a href="lang.js.html">lang.js</a>, <a href="lang.js.html#line2758">line 2758</a>
     </li></ul></dd>
     
 
@@ -174,6 +186,9 @@ and identify potential performance bottlenecks in the combinator evaluation.
 
 
 
+
+</div>
+
         
     
 
@@ -182,12 +197,11 @@ and identify potential performance bottlenecks in the combinator evaluation.
 
         
             
+<div class="section-method">
 
     
 
-    
     <h4 class="name" id="debugError"><span class="type-signature"></span>debugError<span class="signature">(message, error<span class="signature-attributes">opt</span>)</span><span class="type-signature"></span></h4>
-    
 
     
 
@@ -211,6 +225,50 @@ execution pipeline.
 
 
 
+<dl class="details">
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="lang.js.html">lang.js</a>, <a href="lang.js.html#line2728">line 2728</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
 
 
 
@@ -250,7 +308,7 @@ execution pipeline.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -272,7 +330,10 @@ execution pipeline.
                 </td>
             
 
-            <td class="description last">Debug error message to log</td>
+            <td class="description last">
+                Debug error message to log
+                
+            </td>
         </tr>
 
     
@@ -285,7 +346,7 @@ execution pipeline.
             <td class="type">
             
                 
-<span class="param-type">Error</span>
+<span class="param-type"><code>Error</code></span>
 
 
             
@@ -311,7 +372,10 @@ execution pipeline.
                 </td>
             
 
-            <td class="description last">Optional error object to log</td>
+            <td class="description last">
+                Optional error object to log
+                
+            </td>
         </tr>
 
     
@@ -323,95 +387,90 @@ execution pipeline.
 
 
 
-<dl class="details">
 
-    
 
-    
 
-    
 
-    
 
-    
 
-    
 
-    
 
-    
 
-    
 
-    
-
-    
+</div>
+        
+            
+<div class="section-method">
 
     
 
-    
-    <dt class="tag-source">Source:</dt>
-    <dd class="tag-source"><ul class="dummy"><li>
-        <a href="lang.js.html">lang.js</a>, <a href="lang.js.html#line2615">line 2615</a>
-    </li></ul></dd>
-    
+    <h4 class="name" id="debugLog"><span class="type-signature"></span>debugLog<span class="signature">(message, data<span class="signature-attributes">opt</span>)</span><span class="type-signature"></span></h4>
 
     
 
-    
 
-    
-</dl>
 
+<div class="description">
+    Logs debug messages to console when DEBUG environment variable is set.
+Provides verbose output during development while remaining silent in production.
 
+Debug functions are gated by the DEBUG environment variable, allowing for 
+verbose output during development and silent operation in production. This 
+approach makes it easy to trace execution and diagnose issues without 
+cluttering normal output.
 
+This function is essential for debugging the combinator-based architecture,
+allowing developers to trace how operators are translated to function calls
+and how the interpreter executes these calls through the standard library.
 
+The function is designed to be lightweight and safe to call frequently,
+making it suitable for tracing execution flow through nested
+expressions and function applications.
+</div>
 
 
 
 
 
+<dl class="details">
 
+    
 
+    
 
+    
 
+    
 
+    
 
+    
 
+    
 
+    
 
+    
 
+    
 
-        
-            
+    
 
     
 
     
-    <h4 class="name" id="debugLog"><span class="type-signature"></span>debugLog<span class="signature">(message, data<span class="signature-attributes">opt</span>)</span><span class="type-signature"></span></h4>
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="lang.js.html">lang.js</a>, <a href="lang.js.html#line2701">line 2701</a>
+    </li></ul></dd>
     
 
     
 
+    
 
-
-<div class="description">
-    Logs debug messages to console when DEBUG environment variable is set.
-Provides verbose output during development while remaining silent in production.
-
-Debug functions are gated by the DEBUG environment variable, allowing for 
-verbose output during development and silent operation in production. This 
-approach makes it easy to trace execution and diagnose issues without 
-cluttering normal output.
-
-This function is essential for debugging the combinator-based architecture,
-allowing developers to trace how operators are translated to function calls
-and how the interpreter executes these calls through the standard library.
-
-The function is designed to be lightweight and safe to call frequently,
-making it suitable for tracing execution flow through nested
-expressions and function applications.
-</div>
+    
+</dl>
 
 
 
@@ -456,7 +515,7 @@ expressions and function applications.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -478,7 +537,10 @@ expressions and function applications.
                 </td>
             
 
-            <td class="description last">Debug message to log</td>
+            <td class="description last">
+                Debug message to log
+                
+            </td>
         </tr>
 
     
@@ -491,7 +553,7 @@ expressions and function applications.
             <td class="type">
             
                 
-<span class="param-type">*</span>
+<span class="param-type"><code>*</code></span>
 
 
             
@@ -517,7 +579,10 @@ expressions and function applications.
                 </td>
             
 
-            <td class="description last">Optional data to log with the message</td>
+            <td class="description last">
+                Optional data to log with the message
+                
+            </td>
         </tr>
 
     
@@ -529,101 +594,96 @@ expressions and function applications.
 
 
 
-<dl class="details">
 
-    
 
-    
 
-    
 
-    
 
-    
 
-    
 
-    
 
-    
 
-    
 
-    
+</div>
+        
+            
+<div class="section-method">
 
     
 
-    
+    <h4 class="name" id="executeFile"><span class="type-signature">(async) </span>executeFile<span class="signature">(filePath)</span><span class="type-signature"> &rarr; {Promise.&lt;*>}</span></h4>
 
     
-    <dt class="tag-source">Source:</dt>
-    <dd class="tag-source"><ul class="dummy"><li>
-        <a href="lang.js.html">lang.js</a>, <a href="lang.js.html#line2588">line 2588</a>
-    </li></ul></dd>
-    
 
-    
 
-    
 
-    
-</dl>
+<div class="description">
+    Main entry point for file execution. Handles the complete language
+pipeline: file reading, lexical analysis, parsing, and interpretation.
 
+This function orchestrates the entire language execution process:
+1. Reads the source file using cross-platform I/O utilities
+2. Tokenizes the source code using the lexer
+3. Parses tokens into an AST using the combinator-based parser
+4. Interprets the AST using the combinator-based interpreter
 
+The function provides comprehensive error handling and debug output at each
+stage for transparency and troubleshooting. It also manages the call stack
+tracker to provide execution statistics and detect potential issues.
 
+Supports both synchronous and asynchronous execution, with proper
+error handling and process exit codes. This function demonstrates the
+complete combinator-based architecture in action, showing how source code
+is transformed through each stage of the language pipeline.
 
+The function enforces the .txt file extension requirement and provides
+detailed error reporting with call stack statistics to help developers
+understand execution behavior and diagnose issues.
+</div>
 
 
 
 
 
+<dl class="details">
 
+    
 
+    
 
+    
 
+    
 
+    
 
+    
 
+    
 
+    
 
+    
 
+    
 
-        
-            
+    
 
     
 
     
-    <h4 class="name" id="executeFile"><span class="type-signature">(async) </span>executeFile<span class="signature">(filePath)</span><span class="type-signature"> &rarr; {Promise.&lt;*>}</span></h4>
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="lang.js.html">lang.js</a>, <a href="lang.js.html#line2897">line 2897</a>
+    </li></ul></dd>
     
 
     
 
+    
 
-
-<div class="description">
-    Main entry point for file execution. Handles the complete language
-pipeline: file reading, lexical analysis, parsing, and interpretation.
-
-This function orchestrates the entire language execution process:
-1. Reads the source file using cross-platform I/O utilities
-2. Tokenizes the source code using the lexer
-3. Parses tokens into an AST using the combinator-based parser
-4. Interprets the AST using the combinator-based interpreter
-
-The function provides comprehensive error handling and debug output at each
-stage for transparency and troubleshooting. It also manages the call stack
-tracker to provide execution statistics and detect potential issues.
-
-Supports both synchronous and asynchronous execution, with proper
-error handling and process exit codes. This function demonstrates the
-complete combinator-based architecture in action, showing how source code
-is transformed through each stage of the language pipeline.
-
-The function enforces the .txt file extension requirement and provides
-detailed error reporting with call stack statistics to help developers
-understand execution behavior and diagnose issues.
-</div>
+    
+</dl>
 
 
 
@@ -664,7 +724,7 @@ understand execution behavior and diagnose issues.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -674,7 +734,10 @@ understand execution behavior and diagnose issues.
 
             
 
-            <td class="description last">Path to the file to execute</td>
+            <td class="description last">
+                Path to the file to execute
+                
+            </td>
         </tr>
 
     
@@ -686,58 +749,13 @@ understand execution behavior and diagnose issues.
 
 
 
-<dl class="details">
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-    <dt class="tag-source">Source:</dt>
-    <dd class="tag-source"><ul class="dummy"><li>
-        <a href="lang.js.html">lang.js</a>, <a href="lang.js.html#line2788">line 2788</a>
-    </li></ul></dd>
-    
-
-    
-
-    
-
-    
-</dl>
-
-
-
-
-
-
-
 
 
 
 
 
 
+<div class="section-throws">
 <h5>Throws:</h5>
 
         
@@ -756,7 +774,7 @@ understand execution behavior and diagnose issues.
             </dt>
             <dd>
                 
-<span class="param-type">Error</span>
+<span class="param-type"><code>Error</code></span>
 
 
             </dd>
@@ -767,43 +785,45 @@ understand execution behavior and diagnose issues.
 
 
     
+</div>
 
 
+
+<div class="section-returns">
 <h5>Returns:</h5>
 
         
-<div class="param-desc">
-    The result of executing the file
-</div>
 
-
-
-<dl>
+<dl class="param-type">
     <dt>
-        Type
+        Type:
     </dt>
     <dd>
         
-<span class="param-type">Promise.&lt;*></span>
+<span class="param-type"><code>Promise.&lt;*></code></span>
 
 
     </dd>
 </dl>
 
-    
 
+<div class="param-desc">
+    The result of executing the file
+</div>
 
+    
+</div>
 
 
 
+</div>
         
             
+<div class="section-method">
 
     
 
-    
     <h4 class="name" id="initializeStandardLibrary"><span class="type-signature"></span>initializeStandardLibrary<span class="signature">(scope)</span><span class="type-signature"></span></h4>
-    
 
     
 
@@ -844,6 +864,50 @@ function arguments and validation of input data.
 
 
 
+<dl class="details">
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="lang.js.html">lang.js</a>, <a href="lang.js.html#line134">line 134</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
 
 
 
@@ -879,7 +943,7 @@ function arguments and validation of input data.
             <td class="type">
             
                 
-<span class="param-type">Object</span>
+<span class="param-type"><code>Object</code></span>
 
 
             
@@ -889,7 +953,10 @@ function arguments and validation of input data.
 
             
 
-            <td class="description last">The global scope object to inject functions into</td>
+            <td class="description last">
+                The global scope object to inject functions into
+                
+            </td>
         </tr>
 
     
@@ -901,55 +968,6 @@ function arguments and validation of input data.
 
 
 
-<dl class="details">
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-    <dt class="tag-source">Source:</dt>
-    <dd class="tag-source"><ul class="dummy"><li>
-        <a href="lang.js.html">lang.js</a>, <a href="lang.js.html#line49">line 49</a>
-    </li></ul></dd>
-    
-
-    
-
-    
-
-    
-</dl>
-
-
-
-
-
-
-
-
-
-
 
 
 
@@ -960,14 +978,14 @@ function arguments and validation of input data.
 
 
 
+</div>
         
             
+<div class="section-method">
 
     
 
-    
     <h4 class="name" id="interpreter"><span class="type-signature"></span>interpreter<span class="signature">(ast, environment<span class="signature-attributes">opt</span>, initialState<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {*}</span></h4>
-    
 
     
 
@@ -1025,6 +1043,50 @@ when interacting with external systems or user input.
 
 
 
+<dl class="details">
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="lang.js.html">lang.js</a>, <a href="lang.js.html#line1370">line 1370</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
 
 
 
@@ -1064,7 +1126,7 @@ when interacting with external systems or user input.
             <td class="type">
             
                 
-<span class="param-type"><a href="global.html#ASTNode">ASTNode</a></span>
+<span class="param-type"><code><a href="global.html#ASTNode">ASTNode</a></code></span>
 
 
             
@@ -1086,7 +1148,10 @@ when interacting with external systems or user input.
                 </td>
             
 
-            <td class="description last">Abstract Syntax Tree to evaluate</td>
+            <td class="description last">
+                Abstract Syntax Tree to evaluate
+                
+            </td>
         </tr>
 
     
@@ -1099,7 +1164,7 @@ when interacting with external systems or user input.
             <td class="type">
             
                 
-<span class="param-type"><a href="global.html#Environment">Environment</a></span>
+<span class="param-type"><code><a href="global.html#Environment">Environment</a></code></span>
 
 
             
@@ -1125,7 +1190,10 @@ when interacting with external systems or user input.
                 </td>
             
 
-            <td class="description last">External environment for IO operations</td>
+            <td class="description last">
+                External environment for IO operations
+                
+            </td>
         </tr>
 
     
@@ -1138,7 +1206,7 @@ when interacting with external systems or user input.
             <td class="type">
             
                 
-<span class="param-type">Object</span>
+<span class="param-type"><code>Object</code></span>
 
 
             
@@ -1164,7 +1232,10 @@ when interacting with external systems or user input.
                 </td>
             
 
-            <td class="description last">Initial state for the interpreter</td>
+            <td class="description last">
+                Initial state for the interpreter
+                
+            </td>
         </tr>
 
     
@@ -1176,58 +1247,13 @@ when interacting with external systems or user input.
 
 
 
-<dl class="details">
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-    <dt class="tag-source">Source:</dt>
-    <dd class="tag-source"><ul class="dummy"><li>
-        <a href="lang.js.html">lang.js</a>, <a href="lang.js.html#line1245">line 1245</a>
-    </li></ul></dd>
-    
-
-    
-
-    
-
-    
-</dl>
-
-
-
-
-
-
-
 
 
 
 
 
 
+<div class="section-throws">
 <h5>Throws:</h5>
 
         
@@ -1246,7 +1272,7 @@ when interacting with external systems or user input.
             </dt>
             <dd>
                 
-<span class="param-type">Error</span>
+<span class="param-type"><code>Error</code></span>
 
 
             </dd>
@@ -1257,43 +1283,45 @@ when interacting with external systems or user input.
 
 
     
+</div>
+
 
 
+<div class="section-returns">
 <h5>Returns:</h5>
 
         
-<div class="param-desc">
-    The result of evaluating the AST, or a Promise for async operations
-</div>
-
-
 
-<dl>
+<dl class="param-type">
     <dt>
-        Type
+        Type:
     </dt>
     <dd>
         
-<span class="param-type">*</span>
+<span class="param-type"><code>*</code></span>
 
 
     </dd>
 </dl>
 
-    
 
+<div class="param-desc">
+    The result of evaluating the AST, or a Promise for async operations
+</div>
 
+    
+</div>
 
 
 
+</div>
         
             
+<div class="section-method">
 
     
 
-    
     <h4 class="name" id="lexer"><span class="type-signature"></span>lexer<span class="signature">(input)</span><span class="type-signature"> &rarr; {Array.&lt;<a href="global.html#Token">Token</a>>}</span></h4>
-    
 
     
 
@@ -1344,6 +1372,50 @@ quickly locate and fix syntax errors in their code.
 
 
 
+<dl class="details">
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="lexer.js.html">lexer.js</a>, <a href="lexer.js.html#line180">line 180</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
 
 
 
@@ -1379,7 +1451,7 @@ quickly locate and fix syntax errors in their code.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -1389,7 +1461,10 @@ quickly locate and fix syntax errors in their code.
 
             
 
-            <td class="description last">The source code to tokenize</td>
+            <td class="description last">
+                The source code to tokenize
+                
+            </td>
         </tr>
 
     
@@ -1401,58 +1476,13 @@ quickly locate and fix syntax errors in their code.
 
 
 
-<dl class="details">
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-    <dt class="tag-source">Source:</dt>
-    <dd class="tag-source"><ul class="dummy"><li>
-        <a href="lexer.js.html">lexer.js</a>, <a href="lexer.js.html#line180">line 180</a>
-    </li></ul></dd>
-    
-
-    
-
-    
-
-    
-</dl>
-
-
-
-
-
-
-
 
 
 
 
 
 
+<div class="section-throws">
 <h5>Throws:</h5>
 
         
@@ -1471,7 +1501,7 @@ quickly locate and fix syntax errors in their code.
             </dt>
             <dd>
                 
-<span class="param-type">Error</span>
+<span class="param-type"><code>Error</code></span>
 
 
             </dd>
@@ -1482,43 +1512,45 @@ quickly locate and fix syntax errors in their code.
 
 
     
+</div>
 
 
+
+<div class="section-returns">
 <h5>Returns:</h5>
 
         
-<div class="param-desc">
-    Array of token objects with type, value, line, and column
-</div>
-
 
-
-<dl>
+<dl class="param-type">
     <dt>
-        Type
+        Type:
     </dt>
     <dd>
         
-<span class="param-type">Array.&lt;<a href="global.html#Token">Token</a>></span>
+<span class="param-type"><code>Array.&lt;<a href="global.html#Token">Token</a>></code></span>
 
 
     </dd>
 </dl>
 
-    
 
+<div class="param-desc">
+    Array of token objects with type, value, line, and column
+</div>
 
+    
+</div>
 
 
 
+</div>
         
             
+<div class="section-method">
 
     
 
-    
     <h4 class="name" id="main"><span class="type-signature">(async) </span>main<span class="signature">()</span><span class="type-signature"></span></h4>
-    
 
     
 
@@ -1540,14 +1572,6 @@ Exits with appropriate error codes for different failure scenarios.
 
 
 
-
-
-
-
-
-
-
-
 <dl class="details">
 
     
@@ -1577,7 +1601,7 @@ Exits with appropriate error codes for different failure scenarios.
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="lang.js.html">lang.js</a>, <a href="lang.js.html#line2870">line 2870</a>
+        <a href="lang.js.html">lang.js</a>, <a href="lang.js.html#line2979">line 2979</a>
     </li></ul></dd>
     
 
@@ -1607,14 +1631,17 @@ Exits with appropriate error codes for different failure scenarios.
 
 
 
+
+
+
+</div>
         
             
+<div class="section-method">
 
     
 
-    
     <h4 class="name" id="parser"><span class="type-signature"></span>parser<span class="signature">(tokens)</span><span class="type-signature"> &rarr; {<a href="global.html#ASTNode">ASTNode</a>}</span></h4>
-    
 
     
 
@@ -1664,6 +1691,50 @@ to quickly identify and fix parsing errors in their code.
 
 
 
+<dl class="details">
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="parser.js.html">parser.js</a>, <a href="parser.js.html#line83">line 83</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
 
 
 
@@ -1699,7 +1770,7 @@ to quickly identify and fix parsing errors in their code.
             <td class="type">
             
                 
-<span class="param-type">Array.&lt;<a href="global.html#Token">Token</a>></span>
+<span class="param-type"><code>Array.&lt;<a href="global.html#Token">Token</a>></code></span>
 
 
             
@@ -1709,7 +1780,10 @@ to quickly identify and fix parsing errors in their code.
 
             
 
-            <td class="description last">Array of tokens from the lexer</td>
+            <td class="description last">
+                Array of tokens from the lexer
+                
+            </td>
         </tr>
 
     
@@ -1721,58 +1795,13 @@ to quickly identify and fix parsing errors in their code.
 
 
 
-<dl class="details">
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-    <dt class="tag-source">Source:</dt>
-    <dd class="tag-source"><ul class="dummy"><li>
-        <a href="parser.js.html">parser.js</a>, <a href="parser.js.html#line75">line 75</a>
-    </li></ul></dd>
-    
-
-    
-
-    
-
-    
-</dl>
-
-
-
-
-
-
-
 
 
 
 
 
 
+<div class="section-throws">
 <h5>Throws:</h5>
 
         
@@ -1791,7 +1820,7 @@ to quickly identify and fix parsing errors in their code.
             </dt>
             <dd>
                 
-<span class="param-type">Error</span>
+<span class="param-type"><code>Error</code></span>
 
 
             </dd>
@@ -1802,43 +1831,45 @@ to quickly identify and fix parsing errors in their code.
 
 
     
+</div>
+
 
 
+<div class="section-returns">
 <h5>Returns:</h5>
 
         
-<div class="param-desc">
-    Abstract Syntax Tree with program body
-</div>
-
 
-
-<dl>
+<dl class="param-type">
     <dt>
-        Type
+        Type:
     </dt>
     <dd>
         
-<span class="param-type"><a href="global.html#ASTNode">ASTNode</a></span>
+<span class="param-type"><code><a href="global.html#ASTNode">ASTNode</a></code></span>
 
 
     </dd>
 </dl>
 
-    
 
+<div class="param-desc">
+    Abstract Syntax Tree with program body
+</div>
 
+    
+</div>
 
 
 
+</div>
         
             
+<div class="section-method">
 
     
 
-    
     <h4 class="name" id="readFile"><span class="type-signature">(async) </span>readFile<span class="signature">(filePath)</span><span class="type-signature"> &rarr; {Promise.&lt;string>}</span></h4>
-    
 
     
 
@@ -1863,6 +1894,50 @@ workflow where tests and examples are stored as .txt files.
 
 
 
+<dl class="details">
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="lang.js.html">lang.js</a>, <a href="lang.js.html#line2853">line 2853</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
 
 
 
@@ -1898,7 +1973,7 @@ workflow where tests and examples are stored as .txt files.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -1908,7 +1983,10 @@ workflow where tests and examples are stored as .txt files.
 
             
 
-            <td class="description last">Path to the file to read</td>
+            <td class="description last">
+                Path to the file to read
+                
+            </td>
         </tr>
 
     
@@ -1920,58 +1998,13 @@ workflow where tests and examples are stored as .txt files.
 
 
 
-<dl class="details">
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-    <dt class="tag-source">Source:</dt>
-    <dd class="tag-source"><ul class="dummy"><li>
-        <a href="lang.js.html">lang.js</a>, <a href="lang.js.html#line2740">line 2740</a>
-    </li></ul></dd>
-    
-
-    
-
-    
-
-    
-</dl>
-
-
-
-
-
-
-
 
 
 
 
 
 
+<div class="section-throws">
 <h5>Throws:</h5>
 
         
@@ -1990,7 +2023,7 @@ workflow where tests and examples are stored as .txt files.
             </dt>
             <dd>
                 
-<span class="param-type">Error</span>
+<span class="param-type"><code>Error</code></span>
 
 
             </dd>
@@ -2001,43 +2034,45 @@ workflow where tests and examples are stored as .txt files.
 
 
     
+</div>
+
 
 
+<div class="section-returns">
 <h5>Returns:</h5>
 
         
-<div class="param-desc">
-    File contents as a string
-</div>
-
-
 
-<dl>
+<dl class="param-type">
     <dt>
-        Type
+        Type:
     </dt>
     <dd>
         
-<span class="param-type">Promise.&lt;string></span>
+<span class="param-type"><code>Promise.&lt;string></code></span>
 
 
     </dd>
 </dl>
 
-    
 
+<div class="param-desc">
+    File contents as a string
+</div>
 
+    
+</div>
 
 
 
+</div>
         
             
+<div class="section-method">
 
     
 
-    
     <h4 class="name" id="run"><span class="type-signature"></span>run<span class="signature">(scriptContent, initialState<span class="signature-attributes">opt</span>, environment<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {*}</span></h4>
-    
 
     
 
@@ -2077,6 +2112,50 @@ with each other and enables safe concurrent execution of multiple scripts.
 
 
 
+<dl class="details">
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="lang.js.html">lang.js</a>, <a href="lang.js.html#line2667">line 2667</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
 
 
 
@@ -2116,7 +2195,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -2138,7 +2217,10 @@ with each other and enables safe concurrent execution of multiple scripts.
                 </td>
             
 
-            <td class="description last">The script content to execute</td>
+            <td class="description last">
+                The script content to execute
+                
+            </td>
         </tr>
 
     
@@ -2151,7 +2233,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type">Object</span>
+<span class="param-type"><code>Object</code></span>
 
 
             
@@ -2177,7 +2259,10 @@ with each other and enables safe concurrent execution of multiple scripts.
                 </td>
             
 
-            <td class="description last">Initial state for the interpreter</td>
+            <td class="description last">
+                Initial state for the interpreter
+                
+            </td>
         </tr>
 
     
@@ -2190,7 +2275,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type"><a href="global.html#Environment">Environment</a></span>
+<span class="param-type"><code><a href="global.html#Environment">Environment</a></code></span>
 
 
             
@@ -2216,7 +2301,10 @@ with each other and enables safe concurrent execution of multiple scripts.
                 </td>
             
 
-            <td class="description last">Environment for IO operations</td>
+            <td class="description last">
+                Environment for IO operations
+                
+            </td>
         </tr>
 
     
@@ -2228,58 +2316,13 @@ with each other and enables safe concurrent execution of multiple scripts.
 
 
 
-<dl class="details">
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-
-    
-    <dt class="tag-source">Source:</dt>
-    <dd class="tag-source"><ul class="dummy"><li>
-        <a href="lang.js.html">lang.js</a>, <a href="lang.js.html#line2554">line 2554</a>
-    </li></ul></dd>
-    
-
-    
-
-    
-
-    
-</dl>
-
-
-
-
-
-
-
 
 
 
 
 
 
+<div class="section-throws">
 <h5>Throws:</h5>
 
         
@@ -2298,7 +2341,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             </dt>
             <dd>
                 
-<span class="param-type">Error</span>
+<span class="param-type"><code>Error</code></span>
 
 
             </dd>
@@ -2309,35 +2352,38 @@ with each other and enables safe concurrent execution of multiple scripts.
 
 
     
+</div>
 
 
+
+<div class="section-returns">
 <h5>Returns:</h5>
 
         
-<div class="param-desc">
-    The result of executing the script
-</div>
-
 
-
-<dl>
+<dl class="param-type">
     <dt>
-        Type
+        Type:
     </dt>
     <dd>
         
-<span class="param-type">*</span>
+<span class="param-type"><code>*</code></span>
 
 
     </dd>
 </dl>
 
-    
 
+<div class="param-desc">
+    The result of executing the script
+</div>
 
+    
+</div>
 
 
 
+</div>
         
     
 
@@ -2346,6 +2392,7 @@ with each other and enables safe concurrent execution of multiple scripts.
 
         
                 
+<div class="section-members">
 <h4 class="name" id="ASTNode">ASTNode</h4>
 
 
@@ -2357,18 +2404,6 @@ with each other and enables safe concurrent execution of multiple scripts.
 
 
 
-    <h5>Type:</h5>
-    <ul>
-        <li>
-            
-<span class="param-type">Object</span>
-
-
-        </li>
-    </ul>
-
-
-
 
 
     <h5 class="subsection-title">Properties:</h5>
@@ -2405,7 +2440,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -2424,6 +2459,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">The node type identifier</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -2434,7 +2471,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type">*</span>
+<span class="param-type"><code>*</code></span>
 
 
             
@@ -2455,6 +2492,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">Node value (for literals)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -2465,7 +2504,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -2486,6 +2525,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">Identifier name (for identifiers)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -2496,7 +2537,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type">Array.&lt;<a href="global.html#ASTNode">ASTNode</a>></span>
+<span class="param-type"><code>Array.&lt;<a href="global.html#ASTNode">ASTNode</a>></code></span>
 
 
             
@@ -2517,6 +2558,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">Program or function body</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -2527,7 +2570,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type">Array.&lt;<a href="global.html#ASTNode">ASTNode</a>></span>
+<span class="param-type"><code>Array.&lt;<a href="global.html#ASTNode">ASTNode</a>></code></span>
 
 
             
@@ -2548,6 +2591,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">Function call arguments</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -2558,7 +2603,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type">Array.&lt;string></span>
+<span class="param-type"><code>Array.&lt;string></code></span>
 
 
             
@@ -2579,6 +2624,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">Function parameters</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -2589,7 +2636,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type">Array.&lt;string></span>
+<span class="param-type"><code>Array.&lt;string></code></span>
 
 
             
@@ -2610,6 +2657,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">Function parameters (alternative)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -2620,7 +2669,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type"><a href="global.html#ASTNode">ASTNode</a></span>
+<span class="param-type"><code><a href="global.html#ASTNode">ASTNode</a></code></span>
 
 
             
@@ -2641,6 +2690,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">Left operand (for binary expressions)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -2651,7 +2702,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type"><a href="global.html#ASTNode">ASTNode</a></span>
+<span class="param-type"><code><a href="global.html#ASTNode">ASTNode</a></code></span>
 
 
             
@@ -2672,6 +2723,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">Right operand (for binary expressions)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -2682,7 +2735,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type"><a href="global.html#ASTNode">ASTNode</a></span>
+<span class="param-type"><code><a href="global.html#ASTNode">ASTNode</a></code></span>
 
 
             
@@ -2703,6 +2756,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">Operand (for unary expressions)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -2713,7 +2768,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type"><a href="global.html#ASTNode">ASTNode</a></span>
+<span class="param-type"><code><a href="global.html#ASTNode">ASTNode</a></code></span>
 
 
             
@@ -2734,6 +2789,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">Table expression (for table access)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -2744,7 +2801,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type"><a href="global.html#ASTNode">ASTNode</a></span>
+<span class="param-type"><code><a href="global.html#ASTNode">ASTNode</a></code></span>
 
 
             
@@ -2765,6 +2822,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">Key expression (for table access)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -2775,7 +2834,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type">Array.&lt;Object></span>
+<span class="param-type"><code>Array.&lt;Object></code></span>
 
 
             
@@ -2796,6 +2855,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">Table entries (for table literals)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -2806,7 +2867,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type">Array.&lt;<a href="global.html#ASTNode">ASTNode</a>></span>
+<span class="param-type"><code>Array.&lt;<a href="global.html#ASTNode">ASTNode</a>></code></span>
 
 
             
@@ -2827,6 +2888,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">When expression cases</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -2837,7 +2900,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type">Array.&lt;<a href="global.html#ASTNode">ASTNode</a>></span>
+<span class="param-type"><code>Array.&lt;<a href="global.html#ASTNode">ASTNode</a>></code></span>
 
 
             
@@ -2858,6 +2921,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">Pattern matching patterns</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -2868,7 +2933,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type">Array.&lt;<a href="global.html#ASTNode">ASTNode</a>></span>
+<span class="param-type"><code>Array.&lt;<a href="global.html#ASTNode">ASTNode</a>></code></span>
 
 
             
@@ -2889,6 +2954,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">Pattern matching results</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -2899,7 +2966,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type"><a href="global.html#ASTNode">ASTNode</a></span>
+<span class="param-type"><code><a href="global.html#ASTNode">ASTNode</a></code></span>
 
 
             
@@ -2920,6 +2987,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">When expression value</td>
         </tr>
 
+        
+
     
     </tbody>
 </table>
@@ -2956,7 +3025,7 @@ with each other and enables safe concurrent execution of multiple scripts.
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="parser.js.html">parser.js</a>, <a href="parser.js.html#line7">line 7</a>
+        <a href="parser.js.html">parser.js</a>, <a href="parser.js.html#line15">line 15</a>
     </li></ul></dd>
     
 
@@ -2969,31 +3038,33 @@ with each other and enables safe concurrent execution of multiple scripts.
 
 
 
+    <h5>Type:</h5>
+    <ul>
+        <li>
+            
+<span class="param-type"><code>Object</code></span>
 
 
+        </li>
+    </ul>
 
-            
-                
-<h4 class="name" id="Environment">Environment</h4>
 
 
 
 
-<div class="description">
-    Environment interface for external system integration
 </div>
 
+            
+                
+<div class="section-members">
+<h4 class="name" id="Environment">Environment</h4>
 
 
-    <h5>Type:</h5>
-    <ul>
-        <li>
-            
-<span class="param-type">Object</span>
 
 
-        </li>
-    </ul>
+<div class="description">
+    Environment interface for external system integration
+</div>
 
 
 
@@ -3031,7 +3102,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type">function</span>
+<span class="param-type"><code>function</code></span>
 
 
             
@@ -3044,6 +3115,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">Returns the current state from external system</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3054,7 +3127,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type">function</span>
+<span class="param-type"><code>function</code></span>
 
 
             
@@ -3067,6 +3140,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">Sends a value to the external system</td>
         </tr>
 
+        
+
     
     </tbody>
 </table>
@@ -3103,7 +3178,7 @@ with each other and enables safe concurrent execution of multiple scripts.
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="lang.js.html">lang.js</a>, <a href="lang.js.html#line8">line 8</a>
+        <a href="lang.js.html">lang.js</a>, <a href="lang.js.html#line93">line 93</a>
     </li></ul></dd>
     
 
@@ -3116,31 +3191,33 @@ with each other and enables safe concurrent execution of multiple scripts.
 
 
 
+    <h5>Type:</h5>
+    <ul>
+        <li>
+            
+<span class="param-type"><code>Object</code></span>
 
 
+        </li>
+    </ul>
 
-            
-                
-<h4 class="name" id="Token">Token</h4>
 
 
 
 
-<div class="description">
-    Token object structure
 </div>
 
+            
+                
+<div class="section-members">
+<h4 class="name" id="Token">Token</h4>
 
 
-    <h5>Type:</h5>
-    <ul>
-        <li>
-            
-<span class="param-type">Object</span>
 
 
-        </li>
-    </ul>
+<div class="description">
+    Token object structure
+</div>
 
 
 
@@ -3180,7 +3257,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3199,6 +3276,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">The token type from TokenType enum</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3209,7 +3288,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type">*</span>
+<span class="param-type"><code>*</code></span>
 
 
             
@@ -3230,6 +3309,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">The token's value (for literals and identifiers)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3240,7 +3321,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3261,6 +3342,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">Function name (for FUNCTION_REF tokens)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3271,7 +3354,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type">number</span>
+<span class="param-type"><code>number</code></span>
 
 
             
@@ -3290,6 +3373,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">Line number where token appears (1-indexed)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3300,7 +3385,7 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="type">
             
                 
-<span class="param-type">number</span>
+<span class="param-type"><code>number</code></span>
 
 
             
@@ -3319,6 +3404,8 @@ with each other and enables safe concurrent execution of multiple scripts.
             <td class="description last">Column number where token appears (1-indexed)</td>
         </tr>
 
+        
+
     
     </tbody>
 </table>
@@ -3368,11 +3455,25 @@ with each other and enables safe concurrent execution of multiple scripts.
 
 
 
+    <h5>Type:</h5>
+    <ul>
+        <li>
+            
+<span class="param-type"><code>Object</code></span>
+
+
+        </li>
+    </ul>
 
 
 
+
+
+</div>
+
             
                 
+<div class="section-members">
 <h4 class="name" id="TokenType">TokenType</h4>
 
 
@@ -3397,18 +3498,6 @@ all operations are translated to function calls.
 
 
 
-    <h5>Type:</h5>
-    <ul>
-        <li>
-            
-<span class="param-type">Object</span>
-
-
-        </li>
-    </ul>
-
-
-
 
 
     <h5 class="subsection-title">Properties:</h5>
@@ -3443,7 +3532,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3456,6 +3545,8 @@ all operations are translated to function calls.
             <td class="description last">Numeric literals (integers and floats)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3466,7 +3557,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3479,6 +3570,8 @@ all operations are translated to function calls.
             <td class="description last">Addition operator (+)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3489,7 +3582,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3502,6 +3595,8 @@ all operations are translated to function calls.
             <td class="description last">Subtraction operator (-)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3512,7 +3607,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3525,6 +3620,8 @@ all operations are translated to function calls.
             <td class="description last">Multiplication operator (*)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3535,7 +3632,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3548,6 +3645,8 @@ all operations are translated to function calls.
             <td class="description last">Division operator (/)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3558,7 +3657,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3571,6 +3670,8 @@ all operations are translated to function calls.
             <td class="description last">Variable names and function names</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3581,7 +3682,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3594,6 +3695,8 @@ all operations are translated to function calls.
             <td class="description last">Assignment operator (:)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3604,7 +3707,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3617,6 +3720,8 @@ all operations are translated to function calls.
             <td class="description last">Function arrow (->)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3627,7 +3732,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3640,6 +3745,8 @@ all operations are translated to function calls.
             <td class="description last">Case keyword</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3650,7 +3757,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3663,6 +3770,8 @@ all operations are translated to function calls.
             <td class="description last">Of keyword</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3673,7 +3782,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3686,6 +3795,8 @@ all operations are translated to function calls.
             <td class="description last">When keyword for pattern matching</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3696,7 +3807,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3709,6 +3820,8 @@ all operations are translated to function calls.
             <td class="description last">Is keyword for pattern matching</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3719,7 +3832,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3732,6 +3845,8 @@ all operations are translated to function calls.
             <td class="description last">Then keyword for pattern matching</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3742,7 +3857,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3755,6 +3870,8 @@ all operations are translated to function calls.
             <td class="description last">Wildcard pattern (_)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3765,7 +3882,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3778,6 +3895,8 @@ all operations are translated to function calls.
             <td class="description last">Function keyword</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3788,7 +3907,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3801,6 +3920,8 @@ all operations are translated to function calls.
             <td class="description last">Left parenthesis (()</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3811,7 +3932,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3824,6 +3945,8 @@ all operations are translated to function calls.
             <td class="description last">Right parenthesis ())</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3834,7 +3957,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3847,6 +3970,8 @@ all operations are translated to function calls.
             <td class="description last">Left brace ({)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3857,7 +3982,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3870,6 +3995,8 @@ all operations are translated to function calls.
             <td class="description last">Right brace (})</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3880,7 +4007,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3893,6 +4020,8 @@ all operations are translated to function calls.
             <td class="description last">Left bracket ([)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3903,7 +4032,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3916,6 +4045,8 @@ all operations are translated to function calls.
             <td class="description last">Right bracket (])</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3926,7 +4057,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3939,6 +4070,8 @@ all operations are translated to function calls.
             <td class="description last">Semicolon (;)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3949,7 +4082,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3962,6 +4095,8 @@ all operations are translated to function calls.
             <td class="description last">Comma (,)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3972,7 +4107,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -3985,6 +4120,8 @@ all operations are translated to function calls.
             <td class="description last">Dot (.)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -3995,7 +4132,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4008,6 +4145,8 @@ all operations are translated to function calls.
             <td class="description last">String literals</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4018,7 +4157,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4031,6 +4170,8 @@ all operations are translated to function calls.
             <td class="description last">Boolean true literal</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4041,7 +4182,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4054,6 +4195,8 @@ all operations are translated to function calls.
             <td class="description last">Boolean false literal</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4064,7 +4207,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4077,6 +4220,8 @@ all operations are translated to function calls.
             <td class="description last">Logical AND operator</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4087,7 +4232,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4100,6 +4245,8 @@ all operations are translated to function calls.
             <td class="description last">Logical OR operator</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4110,7 +4257,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4123,6 +4270,8 @@ all operations are translated to function calls.
             <td class="description last">Logical XOR operator</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4133,7 +4282,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4146,6 +4295,8 @@ all operations are translated to function calls.
             <td class="description last">Logical NOT operator</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4156,7 +4307,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4169,6 +4320,8 @@ all operations are translated to function calls.
             <td class="description last">Equality operator (==)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4179,7 +4332,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4192,6 +4345,8 @@ all operations are translated to function calls.
             <td class="description last">Less than operator (<)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4202,7 +4357,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4215,6 +4370,8 @@ all operations are translated to function calls.
             <td class="description last">Greater than operator (>)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4225,7 +4382,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4238,6 +4395,8 @@ all operations are translated to function calls.
             <td class="description last">Less than or equal operator (<=)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4248,7 +4407,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4261,6 +4420,8 @@ all operations are translated to function calls.
             <td class="description last">Greater than or equal operator (>=)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4271,7 +4432,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4284,6 +4445,8 @@ all operations are translated to function calls.
             <td class="description last">Not equal operator (!=)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4294,7 +4457,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4307,6 +4470,8 @@ all operations are translated to function calls.
             <td class="description last">Modulo operator (%)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4317,7 +4482,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4330,6 +4495,8 @@ all operations are translated to function calls.
             <td class="description last">Power operator (^)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4340,7 +4507,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4353,6 +4520,8 @@ all operations are translated to function calls.
             <td class="description last">Input operation (..in)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4363,7 +4532,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4376,6 +4545,8 @@ all operations are translated to function calls.
             <td class="description last">Output operation (..out)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4386,7 +4557,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4399,6 +4570,8 @@ all operations are translated to function calls.
             <td class="description last">Assertion operation (..assert)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4409,7 +4582,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4422,6 +4595,8 @@ all operations are translated to function calls.
             <td class="description last">Listen operation (..listen)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4432,7 +4607,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4445,6 +4620,8 @@ all operations are translated to function calls.
             <td class="description last">Emit operation (..emit)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4455,7 +4632,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4468,6 +4645,8 @@ all operations are translated to function calls.
             <td class="description last">Function reference (@function)</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4478,7 +4657,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4491,6 +4670,8 @@ all operations are translated to function calls.
             <td class="description last">Function argument (@(expression))</td>
         </tr>
 
+        
+
     
 
         <tr>
@@ -4501,7 +4682,7 @@ all operations are translated to function calls.
             <td class="type">
             
                 
-<span class="param-type">string</span>
+<span class="param-type"><code>string</code></span>
 
 
             
@@ -4514,6 +4695,8 @@ all operations are translated to function calls.
             <td class="description last">Function composition (via)</td>
         </tr>
 
+        
+
     
     </tbody>
 </table>
@@ -4563,9 +4746,22 @@ all operations are translated to function calls.
 
 
 
+    <h5>Type:</h5>
+    <ul>
+        <li>
+            
+<span class="param-type"><code>Object</code></span>
+
+
+        </li>
+    </ul>
+
 
 
 
+
+</div>
+
             
     
 
@@ -4579,17 +4775,13 @@ all operations are translated to function calls.
 
 </div>
 
-<nav>
-    <h2><a href="index.html">Home</a></h2><h3>Tutorials</h3><ul><li><a href="tutorial-00_Introduction.html">00_Introduction</a></li><li><a href="tutorial-01_Juxtaposition_Function_Application.html">01_Juxtaposition_Function_Application</a></li><li><a href="tutorial-02_Right_Associative_Via_Operator.html">02_Right_Associative_Via_Operator</a></li><li><a href="tutorial-03_Automatic_Element_Wise_Table_Operations.html">03_Automatic_Element_Wise_Table_Operations</a></li><li><a href="tutorial-04_Partial_Application_by_Default.html">04_Partial_Application_by_Default</a></li><li><a href="tutorial-05_When_Expressions_Pattern_Matching.html">05_When_Expressions_Pattern_Matching</a></li><li><a href="tutorial-06_Immutable_Tables_with_Functional_Operations.html">06_Immutable_Tables_with_Functional_Operations</a></li><li><a href="tutorial-07_Function_References_with_At_Symbol.html">07_Function_References_with_At_Symbol</a></li><li><a href="tutorial-08_Combinator_Based_Architecture.html">08_Combinator_Based_Architecture</a></li><li><a href="tutorial-09_No_Explicit_Return_Statements.html">09_No_Explicit_Return_Statements</a></li><li><a href="tutorial-10_Table_Literals_as_Primary_Data_Structure.html">10_Table_Literals_as_Primary_Data_Structure</a></li><li><a href="tutorial-11_Combinators_Deep_Dive.html">11_Combinators_Deep_Dive</a></li><li><a href="tutorial-12_Functional_Harness_Integration.html">12_Functional_Harness_Integration</a></li><li><a href="tutorial-13_Operator_Spacing_Best_Practices.html">13_Operator_Spacing_Best_Practices</a></li><li><a href="tutorial-README.html">README</a></li></ul><h3>Global</h3><ul><li><a href="global.html#callStackTracker">callStackTracker</a></li><li><a href="global.html#debugError">debugError</a></li><li><a href="global.html#debugLog">debugLog</a></li><li><a href="global.html#executeFile">executeFile</a></li><li><a href="global.html#initializeStandardLibrary">initializeStandardLibrary</a></li><li><a href="global.html#interpreter">interpreter</a></li><li><a href="global.html#lexer">lexer</a></li><li><a href="global.html#main">main</a></li><li><a href="global.html#parser">parser</a></li><li><a href="global.html#readFile">readFile</a></li><li><a href="global.html#run">run</a></li></ul>
-</nav>
-
 <br class="clear">
 
 <footer>
-    Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 4.0.4</a> on Tue Jul 29 2025 14:41:59 GMT-0400 (Eastern Daylight Time)
+    Generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 4.0.4</a> on Tue Jul 29 2025 23:15:00 GMT-0400 (Eastern Daylight Time) using the Minami theme.
 </footer>
 
-<script> prettyPrint(); </script>
-<script src="scripts/linenumber.js"> </script>
+<script>prettyPrint();</script>
+<script src="scripts/linenumber.js"></script>
 </body>
 </html>
\ No newline at end of file