Sha256: a70593eaa0d4fd0d1dcbcfbbb9e9949d1039d33688b7e20b78632d5acb7edf80
Contents?: true
Size: 964 Bytes
Versions: 19
Compression:
Stored size: 964 Bytes
Contents
module.exports = { name: 'Raw', structure: { value: String }, parse: function(startToken, endTokenType1, endTokenType2, includeTokenType2, excludeWhiteSpace) { var startOffset = this.scanner.getTokenStart(startToken); var endOffset; this.scanner.skip( this.scanner.getRawLength( startToken, endTokenType1, endTokenType2, includeTokenType2 ) ); if (excludeWhiteSpace && this.scanner.tokenStart > startOffset) { endOffset = this.scanner.getOffsetExcludeWS(); } else { endOffset = this.scanner.tokenStart; } return { type: 'Raw', loc: this.getLocation(startOffset, endOffset), value: this.scanner.source.substring(startOffset, endOffset) }; }, generate: function(node) { this.chunk(node.value); } };
Version data entries
19 entries across 18 versions & 4 rubygems