chore(release): 9.11.2 [skip ci]

## [9.11.2](https://github.com/harttle/liquidjs/compare/v9.11.1...v9.11.2) (2020-03-14)

### Performance Improvements

* remove transient strings to reduce memory ([3dfdf98](https://github.com/harttle/liquidjs/commit/3dfdf98))
This commit is contained in:
semantic-release-bot
2020-03-14 11:08:23 +00:00
parent dd339dab05
commit 3b58f1c3f6
22 changed files with 364 additions and 941 deletions
@@ -111,7 +111,6 @@
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_parser_delimited_token_.delimitedtoken.html#raw" class="tsd-kind-icon">raw</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_parser_delimited_token_.delimitedtoken.html#trimleft" class="tsd-kind-icon">trim<wbr>Left</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_parser_delimited_token_.delimitedtoken.html#trimright" class="tsd-kind-icon">trim<wbr>Right</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_parser_delimited_token_.delimitedtoken.html#type" class="tsd-kind-icon">type</a></li>
</ul>
</section>
</div>
@@ -174,7 +173,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#col">col</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L12">parser/token.ts:12</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L9">parser/token.ts:9</a></li>
</ul>
</aside>
</section>
@@ -185,7 +184,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#content">content</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L8">parser/token.ts:8</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L4">parser/token.ts:4</a></li>
</ul>
</aside>
</section>
@@ -196,7 +195,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#file">file</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L13">parser/token.ts:13</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L10">parser/token.ts:10</a></li>
</ul>
</aside>
</section>
@@ -207,7 +206,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#input">input</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L10">parser/token.ts:10</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L7">parser/token.ts:7</a></li>
</ul>
</aside>
</section>
@@ -218,7 +217,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#line">line</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L11">parser/token.ts:11</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L8">parser/token.ts:8</a></li>
</ul>
</aside>
</section>
@@ -229,7 +228,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#raw">raw</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L7">parser/token.ts:7</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L6">parser/token.ts:6</a></li>
</ul>
</aside>
</section>
@@ -240,7 +239,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#trimleft">trimLeft</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L4">parser/token.ts:4</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L2">parser/token.ts:2</a></li>
</ul>
</aside>
</section>
@@ -251,18 +250,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#trimright">trimRight</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L5">parser/token.ts:5</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a name="type" class="tsd-anchor"></a>
<h3>type</h3>
<div class="tsd-signature tsd-kind-icon">type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> =&nbsp;&quot;notset&quot;</span></div>
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#type">type</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L6">parser/token.ts:6</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L3">parser/token.ts:3</a></li>
</ul>
</aside>
</section>
@@ -313,9 +301,6 @@
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a href="_parser_delimited_token_.delimitedtoken.html#trimright" class="tsd-kind-icon">trim<wbr>Right</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a href="_parser_delimited_token_.delimitedtoken.html#type" class="tsd-kind-icon">type</a>
</li>
</ul>
</li>
</ul>
@@ -105,7 +105,6 @@
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_parser_filter_token_.filtertoken.html#raw" class="tsd-kind-icon">raw</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_parser_filter_token_.filtertoken.html#trimleft" class="tsd-kind-icon">trim<wbr>Left</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_parser_filter_token_.filtertoken.html#trimright" class="tsd-kind-icon">trim<wbr>Right</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_parser_filter_token_.filtertoken.html#type" class="tsd-kind-icon">type</a></li>
</ul>
</section>
</div>
@@ -175,7 +174,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#col">col</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L12">parser/token.ts:12</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L9">parser/token.ts:9</a></li>
</ul>
</aside>
</section>
@@ -186,7 +185,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#content">content</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L8">parser/token.ts:8</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L4">parser/token.ts:4</a></li>
</ul>
</aside>
</section>
@@ -197,7 +196,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#file">file</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L13">parser/token.ts:13</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L10">parser/token.ts:10</a></li>
</ul>
</aside>
</section>
@@ -208,7 +207,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#input">input</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L10">parser/token.ts:10</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L7">parser/token.ts:7</a></li>
</ul>
</aside>
</section>
@@ -219,7 +218,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#line">line</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L11">parser/token.ts:11</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L8">parser/token.ts:8</a></li>
</ul>
</aside>
</section>
@@ -240,7 +239,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#raw">raw</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L7">parser/token.ts:7</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L6">parser/token.ts:6</a></li>
</ul>
</aside>
</section>
@@ -251,7 +250,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#trimleft">trimLeft</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L4">parser/token.ts:4</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L2">parser/token.ts:2</a></li>
</ul>
</aside>
</section>
@@ -262,18 +261,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#trimright">trimRight</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L5">parser/token.ts:5</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a name="type" class="tsd-anchor"></a>
<h3>type</h3>
<div class="tsd-signature tsd-kind-icon">type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> =&nbsp;&quot;notset&quot;</span></div>
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#type">type</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L6">parser/token.ts:6</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L3">parser/token.ts:3</a></li>
</ul>
</aside>
</section>
@@ -330,9 +318,6 @@
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a href="_parser_filter_token_.filtertoken.html#trimright" class="tsd-kind-icon">trim<wbr>Right</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a href="_parser_filter_token_.filtertoken.html#type" class="tsd-kind-icon">type</a>
</li>
</ul>
</li>
</ul>
@@ -103,7 +103,6 @@
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_parser_html_token_.htmltoken.html#raw" class="tsd-kind-icon">raw</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_parser_html_token_.htmltoken.html#trimleft" class="tsd-kind-icon">trim<wbr>Left</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_parser_html_token_.htmltoken.html#trimright" class="tsd-kind-icon">trim<wbr>Right</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_parser_html_token_.htmltoken.html#type" class="tsd-kind-icon">type</a></li>
</ul>
</section>
<section class="tsd-index-section ">
@@ -163,7 +162,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#col">col</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L12">parser/token.ts:12</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L9">parser/token.ts:9</a></li>
</ul>
</aside>
</section>
@@ -174,7 +173,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#content">content</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L8">parser/token.ts:8</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L4">parser/token.ts:4</a></li>
</ul>
</aside>
</section>
@@ -185,7 +184,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#file">file</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L13">parser/token.ts:13</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L10">parser/token.ts:10</a></li>
</ul>
</aside>
</section>
@@ -196,7 +195,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#input">input</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L10">parser/token.ts:10</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L7">parser/token.ts:7</a></li>
</ul>
</aside>
</section>
@@ -207,7 +206,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#line">line</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L11">parser/token.ts:11</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L8">parser/token.ts:8</a></li>
</ul>
</aside>
</section>
@@ -218,7 +217,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#raw">raw</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L7">parser/token.ts:7</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L6">parser/token.ts:6</a></li>
</ul>
</aside>
</section>
@@ -229,7 +228,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#trimleft">trimLeft</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L4">parser/token.ts:4</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L2">parser/token.ts:2</a></li>
</ul>
</aside>
</section>
@@ -240,18 +239,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#trimright">trimRight</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L5">parser/token.ts:5</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a name="type" class="tsd-anchor"></a>
<h3>type</h3>
<div class="tsd-signature tsd-kind-icon">type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> =&nbsp;&quot;notset&quot;</span></div>
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#type">type</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L6">parser/token.ts:6</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L3">parser/token.ts:3</a></li>
</ul>
</aside>
</section>
@@ -268,7 +256,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/html-token.ts#L9">parser/html-token.ts:9</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/html-token.ts#L8">parser/html-token.ts:8</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -328,9 +316,6 @@
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a href="_parser_html_token_.htmltoken.html#trimright" class="tsd-kind-icon">trim<wbr>Right</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a href="_parser_html_token_.htmltoken.html#type" class="tsd-kind-icon">type</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
<a href="_parser_html_token_.htmltoken.html#is" class="tsd-kind-icon">is</a>
</li>
@@ -103,7 +103,6 @@
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_parser_output_token_.outputtoken.html#raw" class="tsd-kind-icon">raw</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_parser_output_token_.outputtoken.html#trimleft" class="tsd-kind-icon">trim<wbr>Left</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_parser_output_token_.outputtoken.html#trimright" class="tsd-kind-icon">trim<wbr>Right</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_parser_output_token_.outputtoken.html#type" class="tsd-kind-icon">type</a></li>
</ul>
</section>
<section class="tsd-index-section ">
@@ -169,7 +168,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#col">col</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L12">parser/token.ts:12</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L9">parser/token.ts:9</a></li>
</ul>
</aside>
</section>
@@ -180,7 +179,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#content">content</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L8">parser/token.ts:8</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L4">parser/token.ts:4</a></li>
</ul>
</aside>
</section>
@@ -191,7 +190,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#file">file</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L13">parser/token.ts:13</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L10">parser/token.ts:10</a></li>
</ul>
</aside>
</section>
@@ -202,7 +201,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#input">input</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L10">parser/token.ts:10</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L7">parser/token.ts:7</a></li>
</ul>
</aside>
</section>
@@ -213,7 +212,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#line">line</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L11">parser/token.ts:11</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L8">parser/token.ts:8</a></li>
</ul>
</aside>
</section>
@@ -224,7 +223,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#raw">raw</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L7">parser/token.ts:7</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L6">parser/token.ts:6</a></li>
</ul>
</aside>
</section>
@@ -235,7 +234,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#trimleft">trimLeft</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L4">parser/token.ts:4</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L2">parser/token.ts:2</a></li>
</ul>
</aside>
</section>
@@ -246,18 +245,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#trimright">trimRight</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L5">parser/token.ts:5</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a name="type" class="tsd-anchor"></a>
<h3>type</h3>
<div class="tsd-signature tsd-kind-icon">type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> =&nbsp;&quot;notset&quot;</span></div>
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#type">type</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L6">parser/token.ts:6</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L3">parser/token.ts:3</a></li>
</ul>
</aside>
</section>
@@ -274,7 +262,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/output-token.ts#L18">parser/output-token.ts:18</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/output-token.ts#L17">parser/output-token.ts:17</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -334,9 +322,6 @@
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a href="_parser_output_token_.outputtoken.html#trimright" class="tsd-kind-icon">trim<wbr>Right</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a href="_parser_output_token_.outputtoken.html#type" class="tsd-kind-icon">type</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
<a href="_parser_output_token_.outputtoken.html#is" class="tsd-kind-icon">is</a>
</li>
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Value | liquidjs</title>
<title>Substr | liquidjs</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="../assets/css/main.css">
@@ -56,13 +56,13 @@
<a href="../globals.html">Globals</a>
</li>
<li>
<a href="../modules/_render_value_.html">&quot;render/value&quot;</a>
<a href="../modules/_parser_substr_.html">&quot;parser/substr&quot;</a>
</li>
<li>
<a href="_render_value_.value.html">Value</a>
<a href="_parser_substr_.substr.html">Substr</a>
</li>
</ul>
<h1>Class Value</h1>
<h1>Class Substr</h1>
</div>
</div>
</header>
@@ -73,7 +73,7 @@
<h3>Hierarchy</h3>
<ul class="tsd-hierarchy">
<li>
<span class="target">Value</span>
<span class="target">Substr</span>
</li>
</ul>
</section>
@@ -84,20 +84,24 @@
<section class="tsd-index-section ">
<h3>Constructors</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-constructor tsd-parent-kind-class"><a href="_render_value_.value.html#constructor" class="tsd-kind-icon">constructor</a></li>
<li class="tsd-kind-constructor tsd-parent-kind-class"><a href="_parser_substr_.substr.html#constructor" class="tsd-kind-icon">constructor</a></li>
</ul>
</section>
<section class="tsd-index-section tsd-is-private tsd-is-private-protected">
<section class="tsd-index-section ">
<h3>Properties</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_render_value_.value.html#str" class="tsd-kind-icon">str</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_parser_substr_.substr.html#begin" class="tsd-kind-icon">begin</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_parser_substr_.substr.html#end" class="tsd-kind-icon">end</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_parser_substr_.substr.html#str" class="tsd-kind-icon">str</a></li>
</ul>
</section>
<section class="tsd-index-section ">
<h3>Methods</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_render_value_.value.html#evaluate" class="tsd-kind-icon">evaluate</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_render_value_.value.html#value" class="tsd-kind-icon">value</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_parser_substr_.substr.html#first" class="tsd-kind-icon">first</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_parser_substr_.substr.html#last" class="tsd-kind-icon">last</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_parser_substr_.substr.html#size" class="tsd-kind-icon">size</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_parser_substr_.substr.html#tostring" class="tsd-kind-icon">to<wbr>String</a></li>
</ul>
</section>
</div>
@@ -109,13 +113,13 @@
<a name="constructor" class="tsd-anchor"></a>
<h3>constructor</h3>
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">new <wbr>Value<span class="tsd-signature-symbol">(</span>str<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_render_value_.value.html" class="tsd-signature-type">Value</a></li>
<li class="tsd-signature tsd-kind-icon">new <wbr>Substr<span class="tsd-signature-symbol">(</span>str<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, begin<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, end<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_parser_substr_.substr.html" class="tsd-signature-type">Substr</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/render/value.ts#L6">render/value.ts:6</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/substr.ts#L1">parser/substr.ts:1</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -123,21 +127,47 @@
<li>
<h5>str: <span class="tsd-signature-type">string</span></h5>
</li>
<li>
<h5>begin: <span class="tsd-signature-type">number</span></h5>
</li>
<li>
<h5><span class="tsd-flag ts-flagDefault value">Default value</span> end: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> =&nbsp;begin</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="_render_value_.value.html" class="tsd-signature-type">Value</a></h4>
<h4 class="tsd-returns-title">Returns <a href="_parser_substr_.substr.html" class="tsd-signature-type">Substr</a></h4>
</li>
</ul>
</section>
</section>
<section class="tsd-panel-group tsd-member-group tsd-is-private tsd-is-private-protected">
<section class="tsd-panel-group tsd-member-group ">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private">
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="begin" class="tsd-anchor"></a>
<h3>begin</h3>
<div class="tsd-signature tsd-kind-icon">begin<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/substr.ts#L4">parser/substr.ts:4</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="end" class="tsd-anchor"></a>
<h3>end</h3>
<div class="tsd-signature tsd-kind-icon">end<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/substr.ts#L5">parser/substr.ts:5</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="str" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagPrivate">Private</span> str</h3>
<h3>str</h3>
<div class="tsd-signature tsd-kind-icon">str<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/render/value.ts#L6">render/value.ts:6</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/substr.ts#L3">parser/substr.ts:3</a></li>
</ul>
</aside>
</section>
@@ -145,57 +175,70 @@
<section class="tsd-panel-group tsd-member-group ">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="evaluate" class="tsd-anchor"></a>
<h3>evaluate</h3>
<a name="first" class="tsd-anchor"></a>
<h3>first</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">evaluate<span class="tsd-signature-symbol">(</span>ctx<span class="tsd-signature-symbol">: </span><a href="_context_context_.context.html" class="tsd-signature-type">Context</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">false</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">object</span></li>
<li class="tsd-signature tsd-kind-icon">first<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/render/value.ts#L12">render/value.ts:12</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/substr.ts#L13">parser/substr.ts:13</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>ctx: <a href="_context_context_.context.html" class="tsd-signature-type">Context</a></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span>
<span class="tsd-signature-symbol"> | </span>
<span class="tsd-signature-type">number</span>
<span class="tsd-signature-symbol"> | </span>
<span class="tsd-signature-type">false</span>
<span class="tsd-signature-symbol"> | </span>
<span class="tsd-signature-type">true</span>
<span class="tsd-signature-symbol"> | </span>
<span class="tsd-signature-type">object</span>
</h4>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="value" class="tsd-anchor"></a>
<h3>value</h3>
<a name="last" class="tsd-anchor"></a>
<h3>last</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">value<span class="tsd-signature-symbol">(</span>ctx<span class="tsd-signature-symbol">: </span><a href="_context_context_.context.html" class="tsd-signature-type">Context</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
<li class="tsd-signature tsd-kind-icon">last<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/render/value.ts#L20">render/value.ts:20</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/substr.ts#L16">parser/substr.ts:16</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>ctx: <a href="_context_context_.context.html" class="tsd-signature-type">Context</a></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="size" class="tsd-anchor"></a>
<h3>size</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">size<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/substr.ts#L7">parser/substr.ts:7</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="tostring" class="tsd-anchor"></a>
<h3>to<wbr>String</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">to<wbr>String<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/substr.ts#L10">parser/substr.ts:10</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
</li>
</ul>
</section>
@@ -208,7 +251,7 @@
<a href="../globals.html"><em>Globals</em></a>
</li>
<li class="current tsd-kind-external-module">
<a href="../modules/_render_value_.html">"render/value"</a>
<a href="../modules/_parser_substr_.html">"parser/substr"</a>
</li>
</ul>
</nav>
@@ -217,19 +260,31 @@
</ul>
<ul class="current">
<li class="current tsd-kind-class tsd-parent-kind-external-module">
<a href="_render_value_.value.html" class="tsd-kind-icon">Value</a>
<a href="_parser_substr_.substr.html" class="tsd-kind-icon">Substr</a>
<ul>
<li class=" tsd-kind-constructor tsd-parent-kind-class">
<a href="_render_value_.value.html#constructor" class="tsd-kind-icon">constructor</a>
<a href="_parser_substr_.substr.html#constructor" class="tsd-kind-icon">constructor</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
<a href="_render_value_.value.html#str" class="tsd-kind-icon">str</a>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_parser_substr_.substr.html#begin" class="tsd-kind-icon">begin</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_parser_substr_.substr.html#end" class="tsd-kind-icon">end</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_parser_substr_.substr.html#str" class="tsd-kind-icon">str</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_render_value_.value.html#evaluate" class="tsd-kind-icon">evaluate</a>
<a href="_parser_substr_.substr.html#first" class="tsd-kind-icon">first</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_render_value_.value.html#value" class="tsd-kind-icon">value</a>
<a href="_parser_substr_.substr.html#last" class="tsd-kind-icon">last</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_parser_substr_.substr.html#size" class="tsd-kind-icon">size</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_parser_substr_.substr.html#tostring" class="tsd-kind-icon">to<wbr>String</a>
</li>
</ul>
</li>
+9 -24
View File
@@ -105,7 +105,6 @@
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_parser_tag_token_.tagtoken.html#raw" class="tsd-kind-icon">raw</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_parser_tag_token_.tagtoken.html#trimleft" class="tsd-kind-icon">trim<wbr>Left</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_parser_tag_token_.tagtoken.html#trimright" class="tsd-kind-icon">trim<wbr>Right</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="_parser_tag_token_.tagtoken.html#type" class="tsd-kind-icon">type</a></li>
</ul>
</section>
<section class="tsd-index-section ">
@@ -181,7 +180,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#col">col</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L12">parser/token.ts:12</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L9">parser/token.ts:9</a></li>
</ul>
</aside>
</section>
@@ -192,7 +191,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#content">content</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L8">parser/token.ts:8</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L4">parser/token.ts:4</a></li>
</ul>
</aside>
</section>
@@ -203,7 +202,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#file">file</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L13">parser/token.ts:13</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L10">parser/token.ts:10</a></li>
</ul>
</aside>
</section>
@@ -214,7 +213,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#input">input</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L10">parser/token.ts:10</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L7">parser/token.ts:7</a></li>
</ul>
</aside>
</section>
@@ -225,7 +224,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#line">line</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L11">parser/token.ts:11</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L8">parser/token.ts:8</a></li>
</ul>
</aside>
</section>
@@ -246,7 +245,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#raw">raw</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L7">parser/token.ts:7</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L6">parser/token.ts:6</a></li>
</ul>
</aside>
</section>
@@ -257,7 +256,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#trimleft">trimLeft</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L4">parser/token.ts:4</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L2">parser/token.ts:2</a></li>
</ul>
</aside>
</section>
@@ -268,18 +267,7 @@
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#trimright">trimRight</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L5">parser/token.ts:5</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a name="type" class="tsd-anchor"></a>
<h3>type</h3>
<div class="tsd-signature tsd-kind-icon">type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> =&nbsp;&quot;notset&quot;</span></div>
<aside class="tsd-sources">
<p>Inherited from <a href="_parser_token_.token.html">Token</a>.<a href="_parser_token_.token.html#type">type</a></p>
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L6">parser/token.ts:6</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L3">parser/token.ts:3</a></li>
</ul>
</aside>
</section>
@@ -296,7 +284,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tag-token.ts#L28">parser/tag-token.ts:28</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tag-token.ts#L27">parser/tag-token.ts:27</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -362,9 +350,6 @@
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a href="_parser_tag_token_.tagtoken.html#trimright" class="tsd-kind-icon">trim<wbr>Right</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
<a href="_parser_tag_token_.tagtoken.html#type" class="tsd-kind-icon">type</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
<a href="_parser_tag_token_.tagtoken.html#is" class="tsd-kind-icon">is</a>
</li>
+9 -23
View File
@@ -109,7 +109,6 @@
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_parser_token_.token.html#raw" class="tsd-kind-icon">raw</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_parser_token_.token.html#trimleft" class="tsd-kind-icon">trim<wbr>Left</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_parser_token_.token.html#trimright" class="tsd-kind-icon">trim<wbr>Right</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_parser_token_.token.html#type" class="tsd-kind-icon">type</a></li>
</ul>
</section>
</div>
@@ -127,7 +126,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L8">parser/token.ts:8</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L4">parser/token.ts:4</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -161,7 +160,7 @@
<div class="tsd-signature tsd-kind-icon">col<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L12">parser/token.ts:12</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L9">parser/token.ts:9</a></li>
</ul>
</aside>
</section>
@@ -171,7 +170,7 @@
<div class="tsd-signature tsd-kind-icon">content<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L8">parser/token.ts:8</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L4">parser/token.ts:4</a></li>
</ul>
</aside>
</section>
@@ -181,7 +180,7 @@
<div class="tsd-signature tsd-kind-icon">file<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L13">parser/token.ts:13</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L10">parser/token.ts:10</a></li>
</ul>
</aside>
</section>
@@ -191,7 +190,7 @@
<div class="tsd-signature tsd-kind-icon">input<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L10">parser/token.ts:10</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L7">parser/token.ts:7</a></li>
</ul>
</aside>
</section>
@@ -201,7 +200,7 @@
<div class="tsd-signature tsd-kind-icon">line<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L11">parser/token.ts:11</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L8">parser/token.ts:8</a></li>
</ul>
</aside>
</section>
@@ -211,7 +210,7 @@
<div class="tsd-signature tsd-kind-icon">raw<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L7">parser/token.ts:7</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L6">parser/token.ts:6</a></li>
</ul>
</aside>
</section>
@@ -221,7 +220,7 @@
<div class="tsd-signature tsd-kind-icon">trim<wbr>Left<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> =&nbsp;false</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L4">parser/token.ts:4</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L2">parser/token.ts:2</a></li>
</ul>
</aside>
</section>
@@ -231,17 +230,7 @@
<div class="tsd-signature tsd-kind-icon">trim<wbr>Right<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> =&nbsp;false</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L5">parser/token.ts:5</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="type" class="tsd-anchor"></a>
<h3>type</h3>
<div class="tsd-signature tsd-kind-icon">type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> =&nbsp;&quot;notset&quot;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L6">parser/token.ts:6</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/token.ts#L3">parser/token.ts:3</a></li>
</ul>
</aside>
</section>
@@ -292,9 +281,6 @@
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_parser_token_.token.html#trimright" class="tsd-kind-icon">trim<wbr>Right</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_parser_token_.token.html#type" class="tsd-kind-icon">type</a>
</li>
</ul>
</li>
</ul>
+103 -73
View File
@@ -102,9 +102,9 @@
<section class="tsd-index-section ">
<h3>Methods</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_parser_tokenizer_.tokenizer.html#matchword" class="tsd-kind-icon">match<wbr>Word</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_parser_tokenizer_.tokenizer.html#peek" class="tsd-kind-icon">peek</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_parser_tokenizer_.tokenizer.html#peektype" class="tsd-kind-icon">peek<wbr>Type</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_parser_tokenizer_.tokenizer.html#peekword" class="tsd-kind-icon">peek<wbr>Word</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_parser_tokenizer_.tokenizer.html#read" class="tsd-kind-icon">read</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_parser_tokenizer_.tokenizer.html#readblank" class="tsd-kind-icon">read<wbr>Blank</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_parser_tokenizer_.tokenizer.html#readboolean" class="tsd-kind-icon">read<wbr>Boolean</a></li>
@@ -125,6 +125,7 @@
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_parser_tokenizer_.tokenizer.html#readtokens" class="tsd-kind-icon">read<wbr>Tokens</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_parser_tokenizer_.tokenizer.html#readvalue" class="tsd-kind-icon">read<wbr>Value</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_parser_tokenizer_.tokenizer.html#readvariable" class="tsd-kind-icon">read<wbr>Variable</a></li>
<li class="tsd-kind-method tsd-parent-kind-class"><a href="_parser_tokenizer_.tokenizer.html#reversematchword" class="tsd-kind-icon">reverse<wbr>Match<wbr>Word</a></li>
</ul>
</section>
</div>
@@ -142,7 +143,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L24">parser/tokenizer.ts:24</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L25">parser/tokenizer.ts:25</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -170,7 +171,7 @@
<div class="tsd-signature tsd-kind-icon">N<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L22">parser/tokenizer.ts:22</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L23">parser/tokenizer.ts:23</a></li>
</ul>
</aside>
</section>
@@ -180,7 +181,7 @@
<div class="tsd-signature tsd-kind-icon">col<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> =&nbsp;1</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L24">parser/tokenizer.ts:24</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L25">parser/tokenizer.ts:25</a></li>
</ul>
</aside>
</section>
@@ -190,7 +191,7 @@
<div class="tsd-signature tsd-kind-icon">file<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L27">parser/tokenizer.ts:27</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L28">parser/tokenizer.ts:28</a></li>
</ul>
</aside>
</section>
@@ -200,7 +201,7 @@
<div class="tsd-signature tsd-kind-icon">input<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L26">parser/tokenizer.ts:26</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L27">parser/tokenizer.ts:27</a></li>
</ul>
</aside>
</section>
@@ -210,7 +211,7 @@
<div class="tsd-signature tsd-kind-icon">line<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> =&nbsp;1</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L23">parser/tokenizer.ts:23</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L24">parser/tokenizer.ts:24</a></li>
</ul>
</aside>
</section>
@@ -220,7 +221,7 @@
<div class="tsd-signature tsd-kind-icon">options<span class="tsd-signature-symbol">:</span> <a href="../interfaces/_liquid_options_.normalizedfulloptions.html" class="tsd-signature-type">NormalizedFullOptions</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L28">parser/tokenizer.ts:28</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L29">parser/tokenizer.ts:29</a></li>
</ul>
</aside>
</section>
@@ -230,13 +231,36 @@
<div class="tsd-signature tsd-kind-icon">p<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> =&nbsp;0</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L21">parser/tokenizer.ts:21</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L22">parser/tokenizer.ts:22</a></li>
</ul>
</aside>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="matchword" class="tsd-anchor"></a>
<h3>match<wbr>Word</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">match<wbr>Word<span class="tsd-signature-symbol">(</span>word<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L271">parser/tokenizer.ts:271</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>word: <span class="tsd-signature-type">string</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="peek" class="tsd-anchor"></a>
<h3>peek</h3>
@@ -247,7 +271,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L271">parser/tokenizer.ts:271</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L288">parser/tokenizer.ts:288</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -270,7 +294,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L268">parser/tokenizer.ts:268</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L285">parser/tokenizer.ts:285</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -283,40 +307,17 @@
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="peekword" class="tsd-anchor"></a>
<h3>peek<wbr>Word</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">peek<wbr>Word<span class="tsd-signature-symbol">(</span>n<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L265">parser/tokenizer.ts:265</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>n: <span class="tsd-signature-type">number</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="read" class="tsd-anchor"></a>
<h3>read</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">read<span class="tsd-signature-symbol">(</span>n<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
<li class="tsd-signature tsd-kind-icon">read<span class="tsd-signature-symbol">(</span>n<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L255">parser/tokenizer.ts:255</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L260">parser/tokenizer.ts:260</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -325,7 +326,7 @@
<h5><span class="tsd-flag ts-flagDefault value">Default value</span> n: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> =&nbsp;1</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
</li>
</ul>
</section>
@@ -339,7 +340,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L274">parser/tokenizer.ts:274</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L291">parser/tokenizer.ts:291</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
@@ -350,16 +351,16 @@
<a name="readboolean" class="tsd-anchor"></a>
<h3>read<wbr>Boolean</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">read<wbr>Boolean<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
<li class="tsd-signature tsd-kind-icon">read<wbr>Boolean<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_parser_substr_.substr.html" class="tsd-signature-type">Substr</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L235">parser/tokenizer.ts:235</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L239">parser/tokenizer.ts:239</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
<h4 class="tsd-returns-title">Returns <a href="_parser_substr_.substr.html" class="tsd-signature-type">Substr</a></h4>
</li>
</ul>
</section>
@@ -373,7 +374,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L33">parser/tokenizer.ts:33</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L34">parser/tokenizer.ts:34</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h4>
@@ -390,7 +391,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L82">parser/tokenizer.ts:82</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L84">parser/tokenizer.ts:84</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <a href="../modules/_parser_filter_arg_.html#filterarg" class="tsd-signature-type">FilterArg</a>
@@ -410,7 +411,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L63">parser/tokenizer.ts:63</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L65">parser/tokenizer.ts:65</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <a href="_parser_filter_token_.filtertoken.html" class="tsd-signature-type">FilterToken</a>
@@ -430,7 +431,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L50">parser/tokenizer.ts:50</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L52">parser/tokenizer.ts:52</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <a href="_parser_filter_token_.filtertoken.html" class="tsd-signature-type">FilterToken</a><span class="tsd-signature-symbol">[]</span></h4>
@@ -447,7 +448,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L110">parser/tokenizer.ts:110</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L112">parser/tokenizer.ts:112</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <a href="_parser_html_token_.htmltoken.html" class="tsd-signature-type">HTMLToken</a></h4>
@@ -464,7 +465,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L165">parser/tokenizer.ts:165</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L167">parser/tokenizer.ts:167</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span>
@@ -484,7 +485,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L156">parser/tokenizer.ts:156</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L158">parser/tokenizer.ts:158</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4>
@@ -501,7 +502,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L135">parser/tokenizer.ts:135</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L137">parser/tokenizer.ts:137</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <a href="_parser_output_token_.outputtoken.html" class="tsd-signature-type">OutputToken</a></h4>
@@ -512,16 +513,16 @@
<a name="readpropertyaccess" class="tsd-anchor"></a>
<h3>read<wbr>Property<wbr>Access</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">read<wbr>Property<wbr>Access<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
<li class="tsd-signature tsd-kind-icon">read<wbr>Property<wbr>Access<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_parser_substr_.substr.html" class="tsd-signature-type">Substr</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L180">parser/tokenizer.ts:180</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L182">parser/tokenizer.ts:182</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
<h4 class="tsd-returns-title">Returns <a href="_parser_substr_.substr.html" class="tsd-signature-type">Substr</a></h4>
</li>
</ul>
</section>
@@ -529,16 +530,16 @@
<a name="readquoted" class="tsd-anchor"></a>
<h3>read<wbr>Quoted</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">read<wbr>Quoted<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
<li class="tsd-signature tsd-kind-icon">read<wbr>Quoted<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_parser_substr_.substr.html" class="tsd-signature-type">Substr</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L241">parser/tokenizer.ts:241</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L246">parser/tokenizer.ts:246</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
<h4 class="tsd-returns-title">Returns <a href="_parser_substr_.substr.html" class="tsd-signature-type">Substr</a></h4>
</li>
</ul>
</section>
@@ -546,16 +547,16 @@
<a name="readrange" class="tsd-anchor"></a>
<h3>read<wbr>Range</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">read<wbr>Range<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
<li class="tsd-signature tsd-kind-icon">read<wbr>Range<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_parser_substr_.substr.html" class="tsd-signature-type">Substr</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L225">parser/tokenizer.ts:225</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L228">parser/tokenizer.ts:228</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
<h4 class="tsd-returns-title">Returns <a href="_parser_substr_.substr.html" class="tsd-signature-type">Substr</a></h4>
</li>
</ul>
</section>
@@ -569,7 +570,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L121">parser/tokenizer.ts:121</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L123">parser/tokenizer.ts:123</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <a href="_parser_tag_token_.tagtoken.html" class="tsd-signature-type">TagToken</a></h4>
@@ -580,13 +581,13 @@
<a name="readto" class="tsd-anchor"></a>
<h3>read<wbr>To</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">read<wbr>To<span class="tsd-signature-symbol">(</span>end<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
<li class="tsd-signature tsd-kind-icon">read<wbr>To<span class="tsd-signature-symbol">(</span>end<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_parser_substr_.substr.html" class="tsd-signature-type">Substr</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L208">parser/tokenizer.ts:208</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L211">parser/tokenizer.ts:211</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -595,7 +596,7 @@
<h5>end: <span class="tsd-signature-type">string</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
<h4 class="tsd-returns-title">Returns <a href="_parser_substr_.substr.html" class="tsd-signature-type">Substr</a></h4>
</li>
</ul>
</section>
@@ -609,7 +610,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L103">parser/tokenizer.ts:103</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L105">parser/tokenizer.ts:105</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <a href="_parser_token_.token.html" class="tsd-signature-type">Token</a></h4>
@@ -626,7 +627,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L93">parser/tokenizer.ts:93</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L95">parser/tokenizer.ts:95</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <a href="_parser_token_.token.html" class="tsd-signature-type">Token</a><span class="tsd-signature-symbol">[]</span></h4>
@@ -637,16 +638,16 @@
<a name="readvalue" class="tsd-anchor"></a>
<h3>read<wbr>Value</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">read<wbr>Value<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
<li class="tsd-signature tsd-kind-icon">read<wbr>Value<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_parser_substr_.substr.html" class="tsd-signature-type">Substr</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L216">parser/tokenizer.ts:216</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L219">parser/tokenizer.ts:219</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
<h4 class="tsd-returns-title">Returns <a href="_parser_substr_.substr.html" class="tsd-signature-type">Substr</a></h4>
</li>
</ul>
</section>
@@ -654,16 +655,42 @@
<a name="readvariable" class="tsd-anchor"></a>
<h3>read<wbr>Variable</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">read<wbr>Variable<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
<li class="tsd-signature tsd-kind-icon">read<wbr>Variable<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_parser_substr_.substr.html" class="tsd-signature-type">Substr</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L149">parser/tokenizer.ts:149</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L151">parser/tokenizer.ts:151</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
<h4 class="tsd-returns-title">Returns <a href="_parser_substr_.substr.html" class="tsd-signature-type">Substr</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
<a name="reversematchword" class="tsd-anchor"></a>
<h3>reverse<wbr>Match<wbr>Word</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">reverse<wbr>Match<wbr>Word<span class="tsd-signature-symbol">(</span>word<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, buffer<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/parser/tokenizer.ts#L277">parser/tokenizer.ts:277</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>word: <span class="tsd-signature-type">string</span></h5>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> buffer: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
</li>
</ul>
</section>
@@ -711,15 +738,15 @@
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
<a href="_parser_tokenizer_.tokenizer.html#p" class="tsd-kind-icon">p</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_parser_tokenizer_.tokenizer.html#matchword" class="tsd-kind-icon">match<wbr>Word</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_parser_tokenizer_.tokenizer.html#peek" class="tsd-kind-icon">peek</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_parser_tokenizer_.tokenizer.html#peektype" class="tsd-kind-icon">peek<wbr>Type</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_parser_tokenizer_.tokenizer.html#peekword" class="tsd-kind-icon">peek<wbr>Word</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_parser_tokenizer_.tokenizer.html#read" class="tsd-kind-icon">read</a>
</li>
@@ -780,6 +807,9 @@
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_parser_tokenizer_.tokenizer.html#readvariable" class="tsd-kind-icon">read<wbr>Variable</a>
</li>
<li class=" tsd-kind-method tsd-parent-kind-class">
<a href="_parser_tokenizer_.tokenizer.html#reversematchword" class="tsd-kind-icon">reverse<wbr>Match<wbr>Word</a>
</li>
</ul>
</li>
</ul>
@@ -159,7 +159,7 @@
<a name="evaluate" class="tsd-anchor"></a>
<h3>evaluate</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">evaluate<span class="tsd-signature-symbol">(</span>ctx<span class="tsd-signature-symbol">: </span><a href="_context_context_.context.html" class="tsd-signature-type">Context</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
<li class="tsd-signature tsd-kind-icon">evaluate<span class="tsd-signature-symbol">(</span>ctx<span class="tsd-signature-symbol">: </span><a href="_context_context_.context.html" class="tsd-signature-type">Context</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
@@ -174,7 +174,7 @@
<h5>ctx: <a href="_context_context_.context.html" class="tsd-signature-type">Context</a></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
</li>
</ul>
</section>
@@ -188,7 +188,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/render/expression.ts#L32">render/expression.ts:32</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/render/expression.ts#L35">render/expression.ts:35</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -240,6 +240,12 @@
</li>
</ul>
<ul class="after-current">
<li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported">
<a href="../modules/_render_expression_.html#isrange" class="tsd-kind-icon">is<wbr>Range</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported">
<a href="../modules/_render_expression_.html#rangevalue" class="tsd-kind-icon">range<wbr>Value</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported">
<a href="../modules/_render_expression_.html#topostfix" class="tsd-kind-icon">to<wbr>Postfix</a>
</li>
+2 -2
View File
@@ -154,7 +154,7 @@
<a name="render" class="tsd-anchor"></a>
<h3>render</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">render<span class="tsd-signature-symbol">(</span>ctx<span class="tsd-signature-symbol">: </span><a href="_context_context_.context.html" class="tsd-signature-type">Context</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">&gt;</span></li>
<li class="tsd-signature tsd-kind-icon">render<span class="tsd-signature-symbol">(</span>ctx<span class="tsd-signature-symbol">: </span><a href="_context_context_.context.html" class="tsd-signature-type">Context</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
@@ -169,7 +169,7 @@
<h5>ctx: <a href="_context_context_.context.html" class="tsd-signature-type">Context</a></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">&gt;</span></h4>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>