UNPKG

mmir-lib

Version:

MMIR (Mobile Multimodal Interaction and Relay) library

2 lines 11.8 kB
define(["mmirf/antlr3"],function(p){var n=function(t,i){i=i||new p.antlr.runtime.RecognizerSharedState,function(){this.isDebug=!0,this.isInStatementMode=!1,this.nesting=0,this.nestingBlock=0,this.setStatementMode=function(){this.isInStatementMode=!0},this.setBlockMode=function(){this.isInStatementMode=!1},this.isStatementMode=function(){return!0===this.isInStatementMode},this.isBlockMode=function(){return!1===this.isInStatementMode}}.call(this),this.dfa15=new n.DFA15(this),n.superclass.constructor.call(this,t,i)};return p.antlr.lang.augmentObject(n,{EOF:-1,CHAR:4,NL:5,END:6,EscapeExit:7,ESC_DoEnter:8,COMMENT:9,DoEnterBlock:10,DoEnterStatement:11,DoEnterIncludeScript:12,DoEnterIncludeStyle:13,DoEnterLocalize:14,DoEnterYieldDeclaration:15,DoEnterYieldContent:16,DoEnterIfStatement:17,DoEnterElseStatement:18,DoEnterForStatement:19,DoEnterDeclareVar:20,DoEnterHelper:21,DoEnterRender:22,END_SCRIPT:23,DoExit:24,DoExitStatement:25,DoEnter:26,STRING:27,SSTRING:28,WS:29,ESC_SEQ:30,HEX_DIGIT:31,UNICODE_ESC:32,OCTAL_ESC:33}),function(){var A=p.antlr.runtime.Token.HIDDEN_CHANNEL;p.antlr.runtime.Token.EOF;p.antlr.lang.extend(n,p.antlr.runtime.Lexer,{EOF:-1,CHAR:4,NL:5,END:6,EscapeExit:7,ESC_DoEnter:8,COMMENT:9,DoEnterBlock:10,DoEnterStatement:11,DoEnterIncludeScript:12,DoEnterIncludeStyle:13,DoEnterLocalize:14,DoEnterYieldDeclaration:15,DoEnterYieldContent:16,DoEnterIfStatement:17,DoEnterElseStatement:18,DoEnterForStatement:19,DoEnterDeclareVar:20,DoEnterHelper:21,DoEnterRender:22,END_SCRIPT:23,DoExit:24,DoExitStatement:25,DoEnter:26,STRING:27,SSTRING:28,WS:29,ESC_SEQ:30,HEX_DIGIT:31,UNICODE_ESC:32,OCTAL_ESC:33,getGrammarFileName:function(){return"MmirScript.g"}}),p.antlr.lang.augmentObject(n.prototype,{mDoEnter:function(){var t=this.DoEnter,i=p.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;this.match("{"),this.isBlockMode()&&(this.nestingBlock++,this.isDebug&&this.printDebug("opening level SCRIPT_BLOCK "+this.nestingBlock)),this.state.type=t,this.state.channel=i},mDoExit:function(){var t=this.DoExit,i=p.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;this.match("}"),this.isBlockMode()&&(this.nestingBlock<=0?(this.emit(p.antlr.runtime.Token.EOF_TOKEN),this.isDebug&&this.printDebug("exiting embedded SCRIPT_BLOCK")):(this.isDebug&&this.printDebug("closing level SCRIPT_BLOCK "+this.nestingBlock),this.nestingBlock--)),this.state.type=t,this.state.channel=i},mDoEnterStatement:function(){var t=this.DoEnterStatement,i=p.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;this.match("("),this.isStatementMode()&&(this.nesting++,this.isDebug&&this.printDebug("opening level STATEMENT_BLOCK "+this.nesting)),this.state.type=t,this.state.channel=i},mDoExitStatement:function(){var t=this.DoExitStatement,i=p.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;this.match(")"),this.isStatementMode()&&(this.nesting<=0?(this.emit(p.antlr.runtime.Token.EOF_TOKEN),this.isDebug&&this.printDebug("exiting embedded SCRIPT_STATEMENT")):(this.isDebug&&this.printDebug("closing level SCRIPT_STATEMENT "+this.nesting),this.nesting--)),this.state.type=t,this.state.channel=i},mNL:function(){var t=this.NL,i=p.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL,e=4;switch(this.input.LA(1)){case"\r":e="\n"==this.input.LA(2)?1:2;break;case"\n":e=1;break;case"\u2028":e=3;break;case"\u2029":e=4;break;default:throw new p.antlr.runtime.NoViableAltException("",2,0,this.input)}switch(e){case 1:var n=2;1===(n="\r"==this.input.LA(1)?1:n)&&this.match("\r"),this.match("\n");break;case 2:this.match("\r");break;case 3:this.match("\u2028");break;case 4:this.match("\u2029")}this.state.type=t,this.state.channel=i},mWS:function(){var t=this.WS,i=p.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL,e=3;switch(this.input.LA(1)){case" ":e=1;break;case"\t":e=2;break;case"\n":case"\r":case"\u2028":case"\u2029":e=3;break;default:throw new p.antlr.runtime.NoViableAltException("",3,0,this.input)}switch(e){case 1:this.match(" ");break;case 2:this.match("\t");break;case 3:this.mNL()}i=A,this.state.type=t,this.state.channel=i},mCHAR:function(){var t=this.CHAR,i=p.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;if(!("\0"<=this.input.LA(1)&&this.input.LA(1)<="\t"||"\v"<=this.input.LA(1)&&this.input.LA(1)<="\f"||""<=this.input.LA(1)&&this.input.LA(1)<="￿")){var e=new p.antlr.runtime.MismatchedSetException(null,this.input);throw this.recover(e),e}this.input.consume(),this.state.type=t,this.state.channel=i},mCOMMENT:function(){var t=this.COMMENT,i=p.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL,e=3,n=this.input.LA(1);if("/"==n){var s=this.input.LA(2);if("/"==s)e=1;else{if("*"!=s)throw new p.antlr.runtime.NoViableAltException("",8,1,this.input);e=2}}else{if("@"!=n)throw new p.antlr.runtime.NoViableAltException("",8,0,this.input);e=3}switch(e){case 1:this.match("//");t:for(;;){var a=2,r=this.input.LA(1);if(("\0"<=r&&r<="\t"||"\v"<=r&&r<="\f"||""<=r&&r<="￿")&&(a=1),1!==a)break t;if(!("\0"<=this.input.LA(1)&&this.input.LA(1)<="\t"||"\v"<=this.input.LA(1)&&this.input.LA(1)<="\f"||""<=this.input.LA(1)&&this.input.LA(1)<="￿")){a=new p.antlr.runtime.MismatchedSetException(null,this.input);throw this.recover(a),a}this.input.consume()}var h=2;1===(h="\r"==this.input.LA(1)?1:h)&&this.match("\r"),this.match("\n"),i=A;break;case 2:this.match("/*");t:for(;;){var c,o=2,u=this.input.LA(1);if("*"==u?"/"==(c=this.input.LA(2))?o=2:("\0"<=c&&c<="."||"0"<=c&&c<="￿")&&(o=1):("\0"<=u&&u<=")"||"+"<=u&&u<="￿")&&(o=1),1!==o)break t;this.matchAny()}this.match("*/"),i=A;break;case 3:this.match("@*");t:for(;;){var m,l=2,E=this.input.LA(1);if("*"==E?"@"==(m=this.input.LA(2))?l=2:("\0"<=m&&m<="?"||"A"<=m&&m<="￿")&&(l=1):("\0"<=E&&E<=")"||"+"<=E&&E<="￿")&&(l=1),1!==l)break t;this.matchAny()}this.match("*@"),i=A}this.state.type=t,this.state.channel=i},mSTRING:function(){var t=this.STRING,i=p.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;this.match('"');t:for(;;){var e=2,n=this.input.LA(1);if("\0"<=n&&n<="!"||"#"<=n&&n<="￿"?e=1:'"'==n&&(e=2),1!==e)break t;n=2,e=this.input.LA(1);if("\\"==e)n=1;else{if(!("\0"<=e&&e<="!"||"#"<=e&&e<="["||"]"<=e&&e<="￿"))throw new p.antlr.runtime.NoViableAltException("",9,0,this.input);n=2}switch(n){case 1:this.mESC_SEQ();break;case 2:if(!("\0"<=this.input.LA(1)&&this.input.LA(1)<="!"||"#"<=this.input.LA(1)&&this.input.LA(1)<="["||"]"<=this.input.LA(1)&&this.input.LA(1)<="￿")){var s=new p.antlr.runtime.MismatchedSetException(null,this.input);throw this.recover(s),s}this.input.consume()}}this.match('"'),this.state.type=t,this.state.channel=i},mSSTRING:function(){var t=this.SSTRING,i=p.antlr.runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL;this.match("'");t:for(;;){var e=2,n=this.input.LA(1);if("\0"<=n&&n<="&"||"("<=n&&n<="￿"?e=1:"'"==n&&(e=2),1!==e)break t;n=2,e=this.input.LA(1);if("\\"==e)n=1;else{if(!("\0"<=e&&e<="&"||"("<=e&&e<="["||"]"<=e&&e<="￿"))throw new p.antlr.runtime.NoViableAltException("",11,0,this.input);n=2}switch(n){case 1:this.mESC_SEQ();break;case 2:if(!("\0"<=this.input.LA(1)&&this.input.LA(1)<="&"||"("<=this.input.LA(1)&&this.input.LA(1)<="["||"]"<=this.input.LA(1)&&this.input.LA(1)<="￿")){var s=new p.antlr.runtime.MismatchedSetException(null,this.input);throw this.recover(s),s}this.input.consume()}}this.match("'"),this.state.type=t,this.state.channel=i},mHEX_DIGIT:function(){if(!("0"<=this.input.LA(1)&&this.input.LA(1)<="9"||"A"<=this.input.LA(1)&&this.input.LA(1)<="F"||"a"<=this.input.LA(1)&&this.input.LA(1)<="f")){var t=new p.antlr.runtime.MismatchedSetException(null,this.input);throw this.recover(t),t}this.input.consume()},mESC_SEQ:function(){var t=3,i=this.input.LA(1);if("\\"!=i)throw new p.antlr.runtime.NoViableAltException("",13,0,this.input);switch(this.input.LA(2)){case'"':case"'":case"\\":case"b":case"f":case"n":case"r":case"t":t=1;break;case"u":t=2;break;case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":t=3;break;default:throw new p.antlr.runtime.NoViableAltException("",13,1,this.input)}switch(t){case 1:if(this.match("\\"),'"'!=this.input.LA(1)&&"'"!=this.input.LA(1)&&"\\"!=this.input.LA(1)&&"b"!=this.input.LA(1)&&"f"!=this.input.LA(1)&&"n"!=this.input.LA(1)&&"r"!=this.input.LA(1)&&"t"!=this.input.LA(1)){var e=new p.antlr.runtime.MismatchedSetException(null,this.input);throw this.recover(e),e}this.input.consume();break;case 2:this.mUNICODE_ESC();break;case 3:this.mOCTAL_ESC()}},mOCTAL_ESC:function(){var t=3,i=this.input.LA(1);if("\\"!=i)throw new p.antlr.runtime.NoViableAltException("",14,0,this.input);var e=this.input.LA(2);if("0"<=e&&e<="3"){i=this.input.LA(3);t="0"<=i&&i<="7"?"0"<=(i=this.input.LA(4))&&i<="7"?1:2:3}else{if(!("4"<=e&&e<="7"))throw new p.antlr.runtime.NoViableAltException("",14,1,this.input);e=this.input.LA(3);t="0"<=e&&e<="7"?2:3}switch(t){case 1:this.match("\\"),this.matchRange("0","3"),this.matchRange("0","7"),this.matchRange("0","7");break;case 2:this.match("\\"),this.matchRange("0","7"),this.matchRange("0","7");break;case 3:this.match("\\"),this.matchRange("0","7")}},mUNICODE_ESC:function(){this.match("\\"),this.match("u"),this.mHEX_DIGIT(),this.mHEX_DIGIT(),this.mHEX_DIGIT(),this.mHEX_DIGIT()},mTokens:function(){switch(this.dfa15.predict(this.input)){case 1:this.mDoEnter();break;case 2:this.mDoExit();break;case 3:this.mDoEnterStatement();break;case 4:this.mDoExitStatement();break;case 5:this.mNL();break;case 6:this.mWS();break;case 7:this.mCHAR();break;case 8:this.mCOMMENT();break;case 9:this.mSTRING();break;case 10:this.mSSTRING()}}},!0),p.antlr.lang.augmentObject(n,{DFA15_eotS:"￿￿\n￿",DFA15_eofS:"￿",DFA15_minS:"\0￿\n￿*\0\n￿",DFA15_maxS:"￿￿\n￿/*￿\n￿",DFA15_acceptS:"￿￿￿\b\t\n",DFA15_specialS:"\f￿\0\n￿}>",DFA15_transitionS:["\t\n\t\r\v\f:ᾪ\b\udfd6","","","","","","","","","","","￿","","\0","\0","","","","","","","","","",""]}),p.antlr.lang.augmentObject(n,{DFA15_eot:p.antlr.runtime.DFA.unpackEncodedString(n.DFA15_eotS),DFA15_eof:p.antlr.runtime.DFA.unpackEncodedString(n.DFA15_eofS),DFA15_min:p.antlr.runtime.DFA.unpackEncodedStringToUnsignedChars(n.DFA15_minS),DFA15_max:p.antlr.runtime.DFA.unpackEncodedStringToUnsignedChars(n.DFA15_maxS),DFA15_accept:p.antlr.runtime.DFA.unpackEncodedString(n.DFA15_acceptS),DFA15_special:p.antlr.runtime.DFA.unpackEncodedString(n.DFA15_specialS),DFA15_transition:function(){for(var t=[],i=n.DFA15_transitionS.length,e=0;e<i;e++)t.push(p.antlr.runtime.DFA.unpackEncodedString(n.DFA15_transitionS[e]));return t}()}),n.DFA15=function(t){this.recognizer=t,this.decisionNumber=15,this.eot=n.DFA15_eot,this.eof=n.DFA15_eof,this.min=n.DFA15_min,this.max=n.DFA15_max,this.accept=n.DFA15_accept,this.special=n.DFA15_special,this.transition=n.DFA15_transition},p.antlr.lang.extend(n.DFA15,p.antlr.runtime.DFA,{getDescription:function(){return"1:1: Tokens : ( DoEnter | DoExit | DoEnterStatement | DoExitStatement | NL | WS | CHAR | COMMENT | STRING | SSTRING );"},specialStateTransition:function(t,i){var e=t,t=function(t,i){switch(t){case 0:var e=i.LA(1);if(t=-1,0<=(t="\0"<=e&&e<="￿"?24:15))return t;break;case 1:var n=i.LA(1);if(t=-1,0<=(t="\0"<=n&&n<="￿"?23:15))return t;break;case 2:n=i.LA(1);if(t=-1,"{"==n?t=1:"}"==n?t=2:"("==n?t=3:")"==n?t=4:"\r"==n?t=5:"\n"==n?t=6:"\u2028"==n?t=7:"\u2029"==n?t=8:" "==n?t=9:"\t"==n?t=10:"/"==n?t=11:"@"==n?t=12:'"'==n?t=13:"'"==n?t=14:("\0"<=n&&n<="\b"||"\v"<=n&&n<="\f"||""<=n&&n<=""||"!"==n||"#"<=n&&n<="&"||"*"<=n&&n<="."||"0"<=n&&n<="?"||"A"<=n&&n<="z"||"|"==n||"~"<=n&&n<="‧"||"‪"<=n&&n<="￿")&&(t=15),0<=t)return t}}.call(this.recognizer,t,i);if(!p.antlr.lang.isUndefined(t))return t;i=new p.antlr.runtime.NoViableAltException(this.getDescription(),15,e,i);throw this.error(i),i},dummy:null})}(),n}); //# sourceMappingURL=MmirScriptLexer_amd.min.js.map