UNPKG

@alu0101240374/addlogging

Version:
302 lines (140 loc) 5.91 kB
<!doctype html> <html lang="en"> <head> <meta charset='utf-8'> <title>@alu0101240374/espree-logging-module-alu0101240374 0.2.2 | Documentation</title> <meta name='description' content='espree logging module'> <meta name='viewport' content='width=device-width,initial-scale=1'> <link href='assets/bass.css' rel='stylesheet'> <link href='assets/style.css' rel='stylesheet'> <link href='assets/github.css' rel='stylesheet'> <link href='assets/split.css' rel='stylesheet'> </head> <body class='documentation m0'> <div class='flex'> <div id='split-left' class='overflow-auto fs0 height-viewport-100'> <div class='py1 px2'> <h3 class='mb0 no-anchor'>@alu0101240374/espree-logging-module-alu0101240374</h3> <div class='mb1'><code>0.2.2</code></div> <input placeholder='Filter' id='filter-input' class='col12 block input' spellcheck='false' autocapitalize='off' autocorrect='off' type='text' /> <div id='toc'> <ul class='list-reset h5 py1-ul'> <li><a href='#util' class=""> util </a> </li> <li><a href='#addlogging' class=""> addLogging </a> </li> <li><a href='#addbeforecode' class=""> addBeforeCode </a> </li> </ul> </div> <div class='mt1 h6 quiet'> <a href='https://documentation.js.org/reading-documentation.html'>Need help reading this?</a> </div> </div> </div> <div id='split-right' class='relative overflow-auto height-viewport-100'> <section class='p2 mb2 clearfix bg-white minishadow'> <div class='clearfix'> <h3 class='fl m0' id='util'> util </h3> </div> <p>Universidad de La Laguna Escuela Superior de Ingenieria y Tecnologia Grado de Ingenieri Informatica</p> <div class='pre p1 fill-light mt0'>util</div> <div>Author: Gabriel Garcia Jaubert</div> </section> <section class='p2 mb2 clearfix bg-white minishadow'> <div class='clearfix'> <h3 class='fl m0' id='addlogging'> addLogging </h3> </div> <p>Function that reads the ast-tree, locates the function node and and calls addBeforeCode for adding the log.</p> <div class='pre p1 fill-light mt0'>addLogging(code: any, pattern: any, Code: code, Pattern: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">string</a>)</div> <div class='py1 quiet mt1 prose-big'>Parameters</div> <div class='prose'> <div class='space-bottom0'> <div> <span class='code bold'>code</span> <code class='quiet'>(any)</code> </div> </div> <div class='space-bottom0'> <div> <span class='code bold'>pattern</span> <code class='quiet'>(any)</code> </div> </div> <div class='space-bottom0'> <div> <span class='code bold'>Code</span> <code class='quiet'>(code)</code> code we want to add logs on </div> </div> <div class='space-bottom0'> <div> <span class='code bold'>Pattern</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">string</a>)</code> Only functions that match the pattern substring will be add </div> </div> </div> </section> <section class='p2 mb2 clearfix bg-white minishadow'> <div class='clearfix'> <h3 class='fl m0' id='addbeforecode'> addBeforeCode </h3> </div> <p>Receives a node, creates the console message, creates a ast node and concatenates it to the received node</p> <div class='pre p1 fill-light mt0'>addBeforeCode(node: any, Code: code, Pattern: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">string</a>)</div> <div class='py1 quiet mt1 prose-big'>Parameters</div> <div class='prose'> <div class='space-bottom0'> <div> <span class='code bold'>node</span> <code class='quiet'>(any)</code> </div> </div> <div class='space-bottom0'> <div> <span class='code bold'>Code</span> <code class='quiet'>(code)</code> code we want to add loggs on </div> </div> <div class='space-bottom0'> <div> <span class='code bold'>Pattern</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">string</a>)</code> Only functions that match the pattern substring will be logged </div> </div> </div> </section> </div> </div> <script src='assets/anchor.js'></script> <script src='assets/split.js'></script> <script src='assets/site.js'></script> </body> </html>