dist/PSON.js
function(dict, progressive, options) {

                /**
                 * Dictionary hash.
                 * @type {Object.<string,number>}
                 */
                this.dict = {};

                /**
                 * Next dictionary index.
                 * @type {number}
                 */
                this.next = 0;
                if (dict && Array.isArray(dict)) {
                    while (this.next < dict.length) {
                        this.dict[dict[this.next]] = this.next++;
                    }
                }

                /**
                 * Whether the encoder is progressive or static.
                 * @type {boolean}
                 */
                this.progressive = !!progressive;

                /**
                 * Options.
                 * @type {Object.<string,*>}
                 */
                this.options = options || {};
            }
function(dict, progressive, options) {

                /**
                 * Dictionary hash.
                 * @type {Object.<string,number>}
                 */
                this.dict = {};

                /**
                 * Next dictionary index.
                 * @type {number}
                 */
                this.next = 0;
                if (dict && Array.isArray(dict)) {
                    while (this.next < dict.length) {
                        this.dict[dict[this.next]] = this.next++;
                    }
                }

                /**
                 * Whether the encoder is progressive or static.
                 * @type {boolean}
                 */
                this.progressive = !!progressive;

                /**
                 * Options.
                 * @type {Object.<string,*>}
                 */
                this.options = options || {};
            }
function ( dict , progressive , options ) { /**
                 * Dictionary hash.
                 * @type {Object.<string,number>}
                 */ this . dict = { } ; /**
                 * Next dictionary index.
                 * @type {number}
                 */ this . next = 0 ; if ( dict && Array . isArray ( dict ) ) { while ( this . next < dict . length ) { this . dict [ dict [ this . next ] ] = this . next ++ ; } } /**
                 * Whether the encoder is progressive or static.
                 * @type {boolean}
                 */ this . progressive = ! ! progressive ; /**
                 * Options.
                 * @type {Object.<string,*>}
                 */ this . options = options || { } ; }
Constructs a new PSON Encoder.
@exports PSON.Encoder
@class A PSON Encoder.
@param {Array.<string>=} dict Initial dictionary
@param {boolean} progressive Whether this is a progressive or a static encoder
@param {Object.<string,*>=} options Options
@constructor
Constructs a new PSON Encoder .