Skip to content

Commit

Permalink
Long overdue parser rework, see #95
Browse files Browse the repository at this point in the history
  • Loading branch information
dcodeIO committed Jul 17, 2015
1 parent 0e61d62 commit 97a6ac5
Show file tree
Hide file tree
Showing 32 changed files with 1,786 additions and 2,058 deletions.
Binary file modified dist/ProtoBuf-light.min.js.gz
Binary file not shown.
912 changes: 369 additions & 543 deletions dist/ProtoBuf.js

Large diffs are not rendered by default.

225 changes: 107 additions & 118 deletions dist/ProtoBuf.min.js

Large diffs are not rendered by default.

Binary file modified dist/ProtoBuf.min.js.gz
Binary file not shown.
6 changes: 3 additions & 3 deletions dist/ProtoBuf.min.map

Large diffs are not rendered by default.

70 changes: 35 additions & 35 deletions docs/ProtoBuf.Builder.Message.html
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ <h5>Parameters:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2437">line 2437</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2263">line 2263</a>
</li></ul></dd>


Expand Down Expand Up @@ -299,7 +299,7 @@ <h5>Type:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line3112">line 3112</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2938">line 2938</a>
</li></ul></dd>


Expand Down Expand Up @@ -365,7 +365,7 @@ <h5>Type:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line3128">line 3128</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2954">line 2954</a>
</li></ul></dd>


Expand Down Expand Up @@ -431,7 +431,7 @@ <h5>Type:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line3120">line 3120</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2946">line 2946</a>
</li></ul></dd>


Expand Down Expand Up @@ -497,7 +497,7 @@ <h5>Type:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line3136">line 3136</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2962">line 2962</a>
</li></ul></dd>


Expand Down Expand Up @@ -664,7 +664,7 @@ <h5>Parameters:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2994">line 2994</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2820">line 2820</a>
</li></ul></dd>


Expand Down Expand Up @@ -841,7 +841,7 @@ <h5>Parameters:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line3055">line 3055</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2881">line 2881</a>
</li></ul></dd>


Expand Down Expand Up @@ -1061,7 +1061,7 @@ <h5>Parameters:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line3022">line 3022</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2848">line 2848</a>
</li></ul></dd>


Expand Down Expand Up @@ -1229,7 +1229,7 @@ <h5>Parameters:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line3069">line 3069</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2895">line 2895</a>
</li></ul></dd>


Expand Down Expand Up @@ -1397,7 +1397,7 @@ <h5>Parameters:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line3083">line 3083</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2909">line 2909</a>
</li></ul></dd>


Expand Down Expand Up @@ -1639,7 +1639,7 @@ <h5>Parameters:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2515">line 2515</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2341">line 2341</a>
</li></ul></dd>


Expand Down Expand Up @@ -1855,7 +1855,7 @@ <h5>Parameters:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2710">line 2710</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2536">line 2536</a>
</li></ul></dd>


Expand Down Expand Up @@ -2034,7 +2034,7 @@ <h5>Parameters:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2600">line 2600</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2426">line 2426</a>
</li></ul></dd>


Expand Down Expand Up @@ -2284,7 +2284,7 @@ <h5>Parameters:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2567">line 2567</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2393">line 2393</a>
</li></ul></dd>


Expand Down Expand Up @@ -2504,7 +2504,7 @@ <h5>Parameters:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2487">line 2487</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2313">line 2313</a>
</li></ul></dd>


Expand Down Expand Up @@ -2624,7 +2624,7 @@ <h4 class="name" id="calculate"><span class="type-signature"></span>calculate<sp

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2754">line 2754</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2580">line 2580</a>
</li></ul></dd>


Expand Down Expand Up @@ -2744,7 +2744,7 @@ <h4 class="name" id="encode64"><span class="type-signature"></span>encode64<span

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2846">line 2846</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2672">line 2672</a>
</li></ul></dd>


Expand Down Expand Up @@ -2864,7 +2864,7 @@ <h4 class="name" id="encodeAB"><span class="type-signature"></span>encodeAB<span

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2788">line 2788</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2614">line 2614</a>
</li></ul></dd>


Expand Down Expand Up @@ -3047,7 +3047,7 @@ <h5>Parameters:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2766">line 2766</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2592">line 2592</a>
</li></ul></dd>


Expand Down Expand Up @@ -3167,7 +3167,7 @@ <h4 class="name" id="encodeHex"><span class="type-signature"></span>encodeHex<sp

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2875">line 2875</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2701">line 2701</a>
</li></ul></dd>


Expand Down Expand Up @@ -3287,7 +3287,7 @@ <h4 class="name" id="encodeJSON"><span class="type-signature"></span>encodeJSON<

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2983">line 2983</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2809">line 2809</a>
</li></ul></dd>


Expand Down Expand Up @@ -3380,7 +3380,7 @@ <h4 class="name" id="encodeNB"><span class="type-signature"></span>encodeNB<span

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2817">line 2817</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2643">line 2643</a>
</li></ul></dd>


Expand Down Expand Up @@ -3587,7 +3587,7 @@ <h5>Parameters:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2579">line 2579</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2405">line 2405</a>
</li></ul></dd>


Expand Down Expand Up @@ -3708,7 +3708,7 @@ <h4 class="name" id="get[SomeField]"><span class="type-signature">(abstract) </s

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2684">line 2684</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2510">line 2510</a>
</li></ul></dd>


Expand Down Expand Up @@ -3802,7 +3802,7 @@ <h4 class="name" id="get_[some_field]"><span class="type-signature">(abstract) <

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2695">line 2695</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2521">line 2521</a>
</li></ul></dd>


Expand Down Expand Up @@ -4025,7 +4025,7 @@ <h5>Parameters:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2528">line 2528</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2354">line 2354</a>
</li></ul></dd>


Expand Down Expand Up @@ -4237,7 +4237,7 @@ <h5>Parameters:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2656">line 2656</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2482">line 2482</a>
</li></ul></dd>


Expand Down Expand Up @@ -4449,7 +4449,7 @@ <h5>Parameters:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2670">line 2670</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2496">line 2496</a>
</li></ul></dd>


Expand Down Expand Up @@ -4569,7 +4569,7 @@ <h4 class="name" id="toArrayBuffer"><span class="type-signature"></span>toArrayB

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2806">line 2806</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2632">line 2632</a>
</li></ul></dd>


Expand Down Expand Up @@ -4689,7 +4689,7 @@ <h4 class="name" id="toBase64"><span class="type-signature"></span>toBase64<span

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2864">line 2864</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2690">line 2690</a>
</li></ul></dd>


Expand Down Expand Up @@ -4809,7 +4809,7 @@ <h4 class="name" id="toBuffer"><span class="type-signature"></span>toBuffer<span

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2835">line 2835</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2661">line 2661</a>
</li></ul></dd>


Expand Down Expand Up @@ -4925,7 +4925,7 @@ <h4 class="name" id="toHex"><span class="type-signature"></span>toHex<span class

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2893">line 2893</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2719">line 2719</a>
</li></ul></dd>


Expand Down Expand Up @@ -5136,7 +5136,7 @@ <h5>Parameters:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2974">line 2974</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2800">line 2800</a>
</li></ul></dd>


Expand Down Expand Up @@ -5229,7 +5229,7 @@ <h4 class="name" id="toString"><span class="type-signature"></span>toString<span

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line3099">line 3099</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line2925">line 2925</a>
</li></ul></dd>


Expand Down Expand Up @@ -5300,7 +5300,7 @@ <h2><a href="index.html">Index</a></h2><h3>Classes</h3><ul><li><a href="ProtoBuf
<br clear="both">

<footer>
Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0-alpha9</a> on Fri Jul 10 2015 15:48:53 GMT+0200 (Mitteleuropäische Sommerzeit)
Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0-alpha9</a> on Fri Jul 17 2015 04:19:30 GMT+0200 (Mitteleuropäische Sommerzeit)
</footer>

<script> prettyPrint(); </script>
Expand Down
18 changes: 9 additions & 9 deletions docs/ProtoBuf.Builder.Service.html
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ <h5>Parameters:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line4029">line 4029</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line3855">line 3855</a>
</li></ul></dd>


Expand Down Expand Up @@ -265,7 +265,7 @@ <h5>Type:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line4129">line 4129</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line3955">line 3955</a>
</li></ul></dd>


Expand Down Expand Up @@ -331,7 +331,7 @@ <h5>Type:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line4145">line 4145</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line3971">line 3971</a>
</li></ul></dd>


Expand Down Expand Up @@ -397,7 +397,7 @@ <h5>Type:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line4137">line 4137</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line3963">line 3963</a>
</li></ul></dd>


Expand Down Expand Up @@ -463,7 +463,7 @@ <h5>Type:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line4153">line 4153</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line3979">line 3979</a>
</li></ul></dd>


Expand Down Expand Up @@ -529,7 +529,7 @@ <h5>Type:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line4040">line 4040</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line3866">line 3866</a>
</li></ul></dd>


Expand Down Expand Up @@ -691,7 +691,7 @@ <h5>Parameters:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line4060">line 4060</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line3886">line 3886</a>
</li></ul></dd>


Expand Down Expand Up @@ -834,7 +834,7 @@ <h5>Parameters:</h5>

<dt class="tag-source">Source:</dt>
<dd class="tag-source"><ul class="dummy"><li>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line4071">line 4071</a>
<a href="ProtoBuf.js.html">ProtoBuf.js</a>, <a href="ProtoBuf.js.html#line3897">line 3897</a>
</li></ul></dd>


Expand Down Expand Up @@ -883,7 +883,7 @@ <h2><a href="index.html">Index</a></h2><h3>Classes</h3><ul><li><a href="ProtoBuf
<br clear="both">

<footer>
Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0-alpha9</a> on Fri Jul 10 2015 15:48:53 GMT+0200 (Mitteleuropäische Sommerzeit)
Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.0-alpha9</a> on Fri Jul 17 2015 04:19:30 GMT+0200 (Mitteleuropäische Sommerzeit)
</footer>

<script> prettyPrint(); </script>
Expand Down
Loading

0 comments on commit 97a6ac5

Please sign in to comment.