@yeonpm/react
Version:
A library that collects frequently used components and custom hooks in react projects
3 lines (2 loc) • 2.53 kB
JavaScript
;var r=require("./Utility.js");function e(r,e,t,o,s,c,n){return{value:r,root:e,parent:t,type:o,props:s,children:c,line:exports.line,column:exports.column,length:n,return:""}}function t(){return exports.character=exports.position<exports.length?r.charat(exports.characters,exports.position++):0,exports.column++,10===exports.character&&(exports.column=1,exports.line++),exports.character}function o(){return r.charat(exports.characters,exports.position)}function s(){return exports.position}function c(e,t){return r.substr(exports.characters,e,t)}function n(r){switch(r){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function a(r){for(;t();)switch(exports.character){case r:return exports.position;case 34:case 39:34!==r&&39!==r&&a(exports.character);break;case 40:41===r&&a(r);break;case 92:t()}return exports.position}exports.line=1,exports.column=1,exports.length=0,exports.position=0,exports.character=0,exports.characters="",exports.alloc=function(e){return exports.line=exports.column=1,exports.length=r.strlen(exports.characters=e),exports.position=0,[]},exports.caret=s,exports.char=function(){return exports.character},exports.commenter=function(e,s){for(;t()&&e+exports.character!==57&&(e+exports.character!==84||47!==o()););return"/*"+c(s,exports.position-1)+"*"+r.from(47===e?e:t())},exports.copy=function(t,o){return r.assign(e("",null,null,"",null,null,0),t,{length:-t.length},o)},exports.dealloc=function(r){return exports.characters="",r},exports.delimit=function(e){return r.trim(c(exports.position-1,a(91===e?e+2:40===e?e+1:e)))},exports.delimiter=a,exports.escaping=function(r,e){for(;--e&&t()&&!(exports.character<48||exports.character>102||exports.character>57&&exports.character<65||exports.character>70&&exports.character<97););return c(r,s()+(e<6&&32==o()&&32==t()))},exports.identifier=function(r){for(;!n(o());)t();return c(r,exports.position)},exports.next=t,exports.node=e,exports.peek=o,exports.prev=function(){return exports.character=exports.position>0?r.charat(exports.characters,--exports.position):0,exports.column--,10===exports.character&&(exports.column=1,exports.line--),exports.character},exports.slice=c,exports.token=n,exports.whitespace=function(r){for(;(exports.character=o())&&exports.character<33;)t();return n(r)>2||n(exports.character)>3?"":" "};
//# sourceMappingURL=Tokenizer.js.map