Sha256: 33d1cf26d3c30ffb42bd23cbf9ecf6b2e832757892ad12f448cf945e51a40d97

Contents?: true

Size: 1.22 KB

Versions: 21

Compression:

Stored size: 1.22 KB

Contents

/*!
 * sqlite-parser - v1.0.1
 * @copyright 2015-2017 Code School (http://codeschool.com)
 * @author Nick Wronski <nick@javascript.com>
 */
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.default=sqliteParser;var _parser=require('./parser');var _tracer=require('./tracer');var _streaming=require('./streaming');function sqliteParser(source,options,callback){var t=(0,_tracer.Tracer)();if(arguments.length===2){if(typeof options==='function'){callback=options;options={};}}var isAsync=typeof callback==='function';var opts={'tracer':t,'startRule':'start'};if(options&&options.streaming){opts['startRule']='start_streaming';}if(isAsync){setTimeout(function(){var result=void 0,err=void 0;try{result=(0,_parser.parse)(source,opts);}catch(e){err=e instanceof _parser.SyntaxError?t.smartError(e):e;}callback(err,result);},0);}else{try{return(0,_parser.parse)(source,opts);}catch(e){throw e instanceof _parser.SyntaxError?t.smartError(e):e;}}};sqliteParser['createParser']=function(){return new _streaming.SqliteParserTransform();};sqliteParser['createStitcher']=function(){return new _streaming.SingleNodeTransform();};sqliteParser['NAME']='sqlite-parser';sqliteParser['VERSION']='1.0.1';module.exports=exports['default'];

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
appmap-0.72.2 ./node_modules/sqlite-parser/lib/index.js
appmap-0.72.1 ./node_modules/sqlite-parser/lib/index.js
appmap-0.72.0 ./node_modules/sqlite-parser/lib/index.js
appmap-0.71.0 ./node_modules/sqlite-parser/lib/index.js
appmap-0.70.2 ./node_modules/sqlite-parser/lib/index.js
appmap-0.70.1 ./node_modules/sqlite-parser/lib/index.js
appmap-0.70.0 ./node_modules/sqlite-parser/lib/index.js
appmap-0.69.0 ./node_modules/sqlite-parser/lib/index.js
appmap-0.68.2 ./node_modules/sqlite-parser/lib/index.js
appmap-0.68.1 ./node_modules/sqlite-parser/lib/index.js
appmap-0.68.0 ./node_modules/sqlite-parser/lib/index.js
appmap-0.67.1 ./node_modules/sqlite-parser/lib/index.js
appmap-0.67.0 ./node_modules/sqlite-parser/lib/index.js
appmap-0.66.2 ./node_modules/sqlite-parser/lib/index.js
appmap-0.66.1 ./node_modules/sqlite-parser/lib/index.js
appmap-0.66.0 ./node_modules/sqlite-parser/lib/index.js
appmap-0.65.1 ./node_modules/sqlite-parser/lib/index.js
appmap-0.65.0 ./node_modules/sqlite-parser/lib/index.js
appmap-0.64.0 ./node_modules/sqlite-parser/lib/index.js
appmap-0.63.0 ./node_modules/sqlite-parser/lib/index.js