UNPKG

mutants-appfx

Version:

appfx module

348 lines (329 loc) 22.4 kB
// Generated from ./src/Expr.g4 by ANTLR 4.6 // jshint ignore: start var antlr4 = require('antlr4/index'); var serializedATN = ["\u0003\u0430\ud6d1\u8206\uad2d\u4417\uaef1\u8d80\uaadd", "\u0002/\u016d\b\u0001\u0004\u0002\t\u0002\u0004\u0003\t\u0003\u0004", "\u0004\t\u0004\u0004\u0005\t\u0005\u0004\u0006\t\u0006\u0004\u0007\t", "\u0007\u0004\b\t\b\u0004\t\t\t\u0004\n\t\n\u0004\u000b\t\u000b\u0004", "\f\t\f\u0004\r\t\r\u0004\u000e\t\u000e\u0004\u000f\t\u000f\u0004\u0010", "\t\u0010\u0004\u0011\t\u0011\u0004\u0012\t\u0012\u0004\u0013\t\u0013", "\u0004\u0014\t\u0014\u0004\u0015\t\u0015\u0004\u0016\t\u0016\u0004\u0017", "\t\u0017\u0004\u0018\t\u0018\u0004\u0019\t\u0019\u0004\u001a\t\u001a", "\u0004\u001b\t\u001b\u0004\u001c\t\u001c\u0004\u001d\t\u001d\u0004\u001e", "\t\u001e\u0004\u001f\t\u001f\u0004 \t \u0004!\t!\u0004\"\t\"\u0004#", "\t#\u0004$\t$\u0004%\t%\u0004&\t&\u0004\'\t\'\u0004(\t(\u0004)\t)\u0004", "*\t*\u0004+\t+\u0004,\t,\u0004-\t-\u0004.\t.\u0004/\t/\u00040\t0\u0004", "1\t1\u00042\t2\u00043\t3\u00044\t4\u00045\t5\u0003\u0002\u0003\u0002", "\u0003\u0003\u0003\u0003\u0003\u0004\u0003\u0004\u0003\u0005\u0003\u0005", "\u0003\u0006\u0003\u0006\u0003\u0007\u0003\u0007\u0003\b\u0003\b\u0003", "\t\u0003\t\u0003\n\u0003\n\u0003\n\u0003\u000b\u0003\u000b\u0003\f\u0003", "\f\u0003\r\u0003\r\u0003\u000e\u0003\u000e\u0003\u000f\u0003\u000f\u0003", "\u0010\u0003\u0010\u0003\u0010\u0003\u0011\u0003\u0011\u0003\u0011\u0003", "\u0012\u0003\u0012\u0003\u0012\u0003\u0012\u0003\u0013\u0003\u0013\u0003", "\u0014\u0003\u0014\u0003\u0015\u0003\u0015\u0003\u0015\u0003\u0016\u0003", "\u0016\u0003\u0016\u0003\u0017\u0003\u0017\u0003\u0017\u0003\u0018\u0003", "\u0018\u0003\u0018\u0003\u0019\u0003\u0019\u0003\u001a\u0003\u001a\u0003", "\u001b\u0003\u001b\u0003\u001c\u0003\u001c\u0003\u001c\u0003\u001d\u0003", "\u001d\u0003\u001d\u0003\u001e\u0003\u001e\u0003\u001f\u0003\u001f\u0003", " \u0003 \u0003!\u0003!\u0003\"\u0003\"\u0003#\u0003#\u0003#\u0003#\u0003", "#\u0003#\u0003#\u0003#\u0003#\u0003#\u0003#\u0003#\u0003#\u0003#\u0003", "#\u0005#\u00c8\n#\u0003$\u0003$\u0003$\u0003%\u0005%\u00ce\n%\u0003", "%\u0003%\u0005%\u00d2\n%\u0003%\u0005%\u00d5\n%\u0003%\u0003%\u0005", "%\u00d9\n%\u0003%\u0005%\u00dc\n%\u0003%\u0003%\u0005%\u00e0\n%\u0003", "%\u0005%\u00e3\n%\u0003%\u0003%\u0005%\u00e7\n%\u0003%\u0005%\u00ea", "\n%\u0003%\u0003%\u0005%\u00ee\n%\u0005%\u00f0\n%\u0003&\u0003&\u0003", "&\u0003&\u0003&\u0003&\u0003\'\u0003\'\u0003\'\u0003\'\u0003\'\u0003", "(\u0003(\u0003(\u0003(\u0003(\u0003)\u0003)\u0007)\u0104\n)\f)\u000e", ")\u0107\u000b)\u0003*\u0003*\u0003*\u0007*\u010c\n*\f*\u000e*\u010f", "\u000b*\u0003*\u0003*\u0003*\u0003*\u0007*\u0115\n*\f*\u000e*\u0118", "\u000b*\u0003*\u0005*\u011b\n*\u0003+\u0003+\u0003+\u0005+\u0120\n+", "\u0003,\u0003,\u0003,\u0005,\u0125\n,\u0003-\u0003-\u0003-\u0003-\u0003", "-\u0003-\u0003.\u0003.\u0003/\u0005/\u0130\n/\u0003/\u0003/\u0003/\u0006", "/\u0135\n/\r/\u000e/\u0136\u0003/\u0005/\u013a\n/\u0003/\u0005/\u013d", "\n/\u0003/\u0003/\u0003/\u0003/\u0005/\u0143\n/\u0003/\u0005/\u0146", "\n/\u00030\u00030\u00030\u00070\u014b\n0\f0\u000e0\u014e\u000b0\u0005", "0\u0150\n0\u00031\u00031\u00051\u0154\n1\u00031\u00031\u00032\u0007", "2\u0159\n2\f2\u000e2\u015c\u000b2\u00033\u00063\u015f\n3\r3\u000e3\u0160", "\u00033\u00033\u00034\u00034\u00034\u00034\u00035\u00065\u016a\n5\r", "5\u000e5\u016b\u0002\u00026\u0003\u0003\u0005\u0004\u0007\u0005\t\u0006", "\u000b\u0007\r\b\u000f\t\u0011\n\u0013\u000b\u0015\f\u0017\r\u0019\u000e", "\u001b\u000f\u001d\u0010\u001f\u0011!\u0012#\u0013%\u0014\'\u0015)\u0016", "+\u0017-\u0018/\u00191\u001a3\u001b5\u001c7\u001d9\u001e;\u001f= ?!", "A\"C#E$G%I&K\'M(O)Q*S+U\u0002W\u0002Y\u0002[\u0002],_\u0002a\u0002c", "\u0002e-g.i/\u0003\u0002\u000e\u0004\u0002C\\c|\u0006\u00022;C\\aac", "|\u0006\u0002\f\f\u000f\u000f$$^^\u0006\u0002\f\f\u000f\u000f))^^\n", "\u0002$$11^^ddhhppttvv\n\u0002))11^^ddhhppttvv\u0005\u00022;CHch\u0003", "\u00022;\u0003\u00023;\u0004\u0002GGgg\u0004\u0002--//\u0005\u0002\u000b", "\f\u000f\u000f\"\"\u018b\u0002\u0003\u0003\u0002\u0002\u0002\u0002\u0005", "\u0003\u0002\u0002\u0002\u0002\u0007\u0003\u0002\u0002\u0002\u0002\t", "\u0003\u0002\u0002\u0002\u0002\u000b\u0003\u0002\u0002\u0002\u0002\r", "\u0003\u0002\u0002\u0002\u0002\u000f\u0003\u0002\u0002\u0002\u0002\u0011", "\u0003\u0002\u0002\u0002\u0002\u0013\u0003\u0002\u0002\u0002\u0002\u0015", "\u0003\u0002\u0002\u0002\u0002\u0017\u0003\u0002\u0002\u0002\u0002\u0019", "\u0003\u0002\u0002\u0002\u0002\u001b\u0003\u0002\u0002\u0002\u0002\u001d", "\u0003\u0002\u0002\u0002\u0002\u001f\u0003\u0002\u0002\u0002\u0002!", "\u0003\u0002\u0002\u0002\u0002#\u0003\u0002\u0002\u0002\u0002%\u0003", "\u0002\u0002\u0002\u0002\'\u0003\u0002\u0002\u0002\u0002)\u0003\u0002", "\u0002\u0002\u0002+\u0003\u0002\u0002\u0002\u0002-\u0003\u0002\u0002", "\u0002\u0002/\u0003\u0002\u0002\u0002\u00021\u0003\u0002\u0002\u0002", "\u00023\u0003\u0002\u0002\u0002\u00025\u0003\u0002\u0002\u0002\u0002", "7\u0003\u0002\u0002\u0002\u00029\u0003\u0002\u0002\u0002\u0002;\u0003", "\u0002\u0002\u0002\u0002=\u0003\u0002\u0002\u0002\u0002?\u0003\u0002", "\u0002\u0002\u0002A\u0003\u0002\u0002\u0002\u0002C\u0003\u0002\u0002", "\u0002\u0002E\u0003\u0002\u0002\u0002\u0002G\u0003\u0002\u0002\u0002", "\u0002I\u0003\u0002\u0002\u0002\u0002K\u0003\u0002\u0002\u0002\u0002", "M\u0003\u0002\u0002\u0002\u0002O\u0003\u0002\u0002\u0002\u0002Q\u0003", "\u0002\u0002\u0002\u0002S\u0003\u0002\u0002\u0002\u0002]\u0003\u0002", "\u0002\u0002\u0002e\u0003\u0002\u0002\u0002\u0002g\u0003\u0002\u0002", "\u0002\u0002i\u0003\u0002\u0002\u0002\u0003k\u0003\u0002\u0002\u0002", "\u0005m\u0003\u0002\u0002\u0002\u0007o\u0003\u0002\u0002\u0002\tq\u0003", "\u0002\u0002\u0002\u000bs\u0003\u0002\u0002\u0002\ru\u0003\u0002\u0002", "\u0002\u000fw\u0003\u0002\u0002\u0002\u0011y\u0003\u0002\u0002\u0002", "\u0013{\u0003\u0002\u0002\u0002\u0015~\u0003\u0002\u0002\u0002\u0017", "\u0080\u0003\u0002\u0002\u0002\u0019\u0082\u0003\u0002\u0002\u0002\u001b", "\u0084\u0003\u0002\u0002\u0002\u001d\u0086\u0003\u0002\u0002\u0002\u001f", "\u0088\u0003\u0002\u0002\u0002!\u008b\u0003\u0002\u0002\u0002#\u008e", "\u0003\u0002\u0002\u0002%\u0092\u0003\u0002\u0002\u0002\'\u0094\u0003", "\u0002\u0002\u0002)\u0096\u0003\u0002\u0002\u0002+\u0099\u0003\u0002", "\u0002\u0002-\u009c\u0003\u0002\u0002\u0002/\u009f\u0003\u0002\u0002", "\u00021\u00a2\u0003\u0002\u0002\u00023\u00a4\u0003\u0002\u0002\u0002", "5\u00a6\u0003\u0002\u0002\u00027\u00a8\u0003\u0002\u0002\u00029\u00ab", "\u0003\u0002\u0002\u0002;\u00ae\u0003\u0002\u0002\u0002=\u00b0\u0003", "\u0002\u0002\u0002?\u00b2\u0003\u0002\u0002\u0002A\u00b4\u0003\u0002", "\u0002\u0002C\u00b6\u0003\u0002\u0002\u0002E\u00c7\u0003\u0002\u0002", "\u0002G\u00c9\u0003\u0002\u0002\u0002I\u00ef\u0003\u0002\u0002\u0002", "K\u00f1\u0003\u0002\u0002\u0002M\u00f7\u0003\u0002\u0002\u0002O\u00fc", "\u0003\u0002\u0002\u0002Q\u0101\u0003\u0002\u0002\u0002S\u011a\u0003", "\u0002\u0002\u0002U\u011c\u0003\u0002\u0002\u0002W\u0121\u0003\u0002", "\u0002\u0002Y\u0126\u0003\u0002\u0002\u0002[\u012c\u0003\u0002\u0002", "\u0002]\u0145\u0003\u0002\u0002\u0002_\u014f\u0003\u0002\u0002\u0002", "a\u0151\u0003\u0002\u0002\u0002c\u015a\u0003\u0002\u0002\u0002e\u015e", "\u0003\u0002\u0002\u0002g\u0164\u0003\u0002\u0002\u0002i\u0169\u0003", "\u0002\u0002\u0002kl\u0007.\u0002\u0002l\u0004\u0003\u0002\u0002\u0002", "mn\u00070\u0002\u0002n\u0006\u0003\u0002\u0002\u0002op\u0007*\u0002", "\u0002p\b\u0003\u0002\u0002\u0002qr\u0007+\u0002\u0002r\n\u0003\u0002", "\u0002\u0002st\u0007]\u0002\u0002t\f\u0003\u0002\u0002\u0002uv\u0007", "_\u0002\u0002v\u000e\u0003\u0002\u0002\u0002wx\u0007\u0080\u0002\u0002", "x\u0010\u0003\u0002\u0002\u0002yz\u0007#\u0002\u0002z\u0012\u0003\u0002", "\u0002\u0002{|\u0007k\u0002\u0002|}\u0007p\u0002\u0002}\u0014\u0003", "\u0002\u0002\u0002~\u007f\u0007,\u0002\u0002\u007f\u0016\u0003\u0002", "\u0002\u0002\u0080\u0081\u00071\u0002\u0002\u0081\u0018\u0003\u0002", "\u0002\u0002\u0082\u0083\u0007\'\u0002\u0002\u0083\u001a\u0003\u0002", "\u0002\u0002\u0084\u0085\u0007-\u0002\u0002\u0085\u001c\u0003\u0002", "\u0002\u0002\u0086\u0087\u0007/\u0002\u0002\u0087\u001e\u0003\u0002", "\u0002\u0002\u0088\u0089\u0007>\u0002\u0002\u0089\u008a\u0007>\u0002", "\u0002\u008a \u0003\u0002\u0002\u0002\u008b\u008c\u0007@\u0002\u0002", "\u008c\u008d\u0007@\u0002\u0002\u008d\"\u0003\u0002\u0002\u0002\u008e", "\u008f\u0007@\u0002\u0002\u008f\u0090\u0007@\u0002\u0002\u0090\u0091", "\u0007@\u0002\u0002\u0091$\u0003\u0002\u0002\u0002\u0092\u0093\u0007", ">\u0002\u0002\u0093&\u0003\u0002\u0002\u0002\u0094\u0095\u0007@\u0002", "\u0002\u0095(\u0003\u0002\u0002\u0002\u0096\u0097\u0007>\u0002\u0002", "\u0097\u0098\u0007?\u0002\u0002\u0098*\u0003\u0002\u0002\u0002\u0099", "\u009a\u0007@\u0002\u0002\u009a\u009b\u0007?\u0002\u0002\u009b,\u0003", "\u0002\u0002\u0002\u009c\u009d\u0007?\u0002\u0002\u009d\u009e\u0007", "?\u0002\u0002\u009e.\u0003\u0002\u0002\u0002\u009f\u00a0\u0007#\u0002", "\u0002\u00a0\u00a1\u0007?\u0002\u0002\u00a10\u0003\u0002\u0002\u0002", "\u00a2\u00a3\u0007(\u0002\u0002\u00a32\u0003\u0002\u0002\u0002\u00a4", "\u00a5\u0007`\u0002\u0002\u00a54\u0003\u0002\u0002\u0002\u00a6\u00a7", "\u0007~\u0002\u0002\u00a76\u0003\u0002\u0002\u0002\u00a8\u00a9\u0007", "(\u0002\u0002\u00a9\u00aa\u0007(\u0002\u0002\u00aa8\u0003\u0002\u0002", "\u0002\u00ab\u00ac\u0007~\u0002\u0002\u00ac\u00ad\u0007~\u0002\u0002", "\u00ad:\u0003\u0002\u0002\u0002\u00ae\u00af\u0007A\u0002\u0002\u00af", "<\u0003\u0002\u0002\u0002\u00b0\u00b1\u0007<\u0002\u0002\u00b1>\u0003", "\u0002\u0002\u0002\u00b2\u00b3\u0007}\u0002\u0002\u00b3@\u0003\u0002", "\u0002\u0002\u00b4\u00b5\u0007\u007f\u0002\u0002\u00b5B\u0003\u0002", "\u0002\u0002\u00b6\u00b7\u0007?\u0002\u0002\u00b7D\u0003\u0002\u0002", "\u0002\u00b8\u00b9\u0007p\u0002\u0002\u00b9\u00ba\u0007q\u0002\u0002", "\u00ba\u00c8\u0007y\u0002\u0002\u00bb\u00bc\u0007O\u0002\u0002\u00bc", "\u00bd\u0007c\u0002\u0002\u00bd\u00be\u0007v\u0002\u0002\u00be\u00c8", "\u0007j\u0002\u0002\u00bf\u00c0\u0007F\u0002\u0002\u00c0\u00c1\u0007", "c\u0002\u0002\u00c1\u00c2\u0007v\u0002\u0002\u00c2\u00c8\u0007g\u0002", "\u0002\u00c3\u00c4\u0007C\u0002\u0002\u00c4\u00c5\u0007i\u0002\u0002", "\u00c5\u00c6\u0007i\u0002\u0002\u00c6\u00c8\u0007u\u0002\u0002\u00c7", "\u00b8\u0003\u0002\u0002\u0002\u00c7\u00bb\u0003\u0002\u0002\u0002\u00c7", "\u00bf\u0003\u0002\u0002\u0002\u00c7\u00c3\u0003\u0002\u0002\u0002\u00c8", "F\u0003\u0002\u0002\u0002\u00c9\u00ca\u0007&\u0002\u0002\u00ca\u00cb", "\u0005Q)\u0002\u00cbH\u0003\u0002\u0002\u0002\u00cc\u00ce\u0005c2\u0002", "\u00cd\u00cc\u0003\u0002\u0002\u0002\u00cd\u00ce\u0003\u0002\u0002\u0002", "\u00ce\u00cf\u0003\u0002\u0002\u0002\u00cf\u00d1\u0005S*\u0002\u00d0", "\u00d2\u0005c2\u0002\u00d1\u00d0\u0003\u0002\u0002\u0002\u00d1\u00d2", "\u0003\u0002\u0002\u0002\u00d2\u00f0\u0003\u0002\u0002\u0002\u00d3\u00d5", "\u0005c2\u0002\u00d4\u00d3\u0003\u0002\u0002\u0002\u00d4\u00d5\u0003", "\u0002\u0002\u0002\u00d5\u00d6\u0003\u0002\u0002\u0002\u00d6\u00d8\u0005", "]/\u0002\u00d7\u00d9\u0005c2\u0002\u00d8\u00d7\u0003\u0002\u0002\u0002", "\u00d8\u00d9\u0003\u0002\u0002\u0002\u00d9\u00f0\u0003\u0002\u0002\u0002", "\u00da\u00dc\u0005c2\u0002\u00db\u00da\u0003\u0002\u0002\u0002\u00db", "\u00dc\u0003\u0002\u0002\u0002\u00dc\u00dd\u0003\u0002\u0002\u0002\u00dd", "\u00df\u0005M\'\u0002\u00de\u00e0\u0005c2\u0002\u00df\u00de\u0003\u0002", "\u0002\u0002\u00df\u00e0\u0003\u0002\u0002\u0002\u00e0\u00f0\u0003\u0002", "\u0002\u0002\u00e1\u00e3\u0005c2\u0002\u00e2\u00e1\u0003\u0002\u0002", "\u0002\u00e2\u00e3\u0003\u0002\u0002\u0002\u00e3\u00e4\u0003\u0002\u0002", "\u0002\u00e4\u00e6\u0005K&\u0002\u00e5\u00e7\u0005c2\u0002\u00e6\u00e5", "\u0003\u0002\u0002\u0002\u00e6\u00e7\u0003\u0002\u0002\u0002\u00e7\u00f0", "\u0003\u0002\u0002\u0002\u00e8\u00ea\u0005c2\u0002\u00e9\u00e8\u0003", "\u0002\u0002\u0002\u00e9\u00ea\u0003\u0002\u0002\u0002\u00ea\u00eb\u0003", "\u0002\u0002\u0002\u00eb\u00ed\u0005O(\u0002\u00ec\u00ee\u0005c2\u0002", "\u00ed\u00ec\u0003\u0002\u0002\u0002\u00ed\u00ee\u0003\u0002\u0002\u0002", "\u00ee\u00f0\u0003\u0002\u0002\u0002\u00ef\u00cd\u0003\u0002\u0002\u0002", "\u00ef\u00d4\u0003\u0002\u0002\u0002\u00ef\u00db\u0003\u0002\u0002\u0002", "\u00ef\u00e2\u0003\u0002\u0002\u0002\u00ef\u00e9\u0003\u0002\u0002\u0002", "\u00f0J\u0003\u0002\u0002\u0002\u00f1\u00f2\u0007h\u0002\u0002\u00f2", "\u00f3\u0007c\u0002\u0002\u00f3\u00f4\u0007n\u0002\u0002\u00f4\u00f5", "\u0007u\u0002\u0002\u00f5\u00f6\u0007g\u0002\u0002\u00f6L\u0003\u0002", "\u0002\u0002\u00f7\u00f8\u0007v\u0002\u0002\u00f8\u00f9\u0007t\u0002", "\u0002\u00f9\u00fa\u0007w\u0002\u0002\u00fa\u00fb\u0007g\u0002\u0002", "\u00fbN\u0003\u0002\u0002\u0002\u00fc\u00fd\u0007p\u0002\u0002\u00fd", "\u00fe\u0007w\u0002\u0002\u00fe\u00ff\u0007n\u0002\u0002\u00ff\u0100", "\u0007n\u0002\u0002\u0100P\u0003\u0002\u0002\u0002\u0101\u0105\t\u0002", "\u0002\u0002\u0102\u0104\t\u0003\u0002\u0002\u0103\u0102\u0003\u0002", "\u0002\u0002\u0104\u0107\u0003\u0002\u0002\u0002\u0105\u0103\u0003\u0002", "\u0002\u0002\u0105\u0106\u0003\u0002\u0002\u0002\u0106R\u0003\u0002", "\u0002\u0002\u0107\u0105\u0003\u0002\u0002\u0002\u0108\u010d\u0007$", "\u0002\u0002\u0109\u010c\u0005U+\u0002\u010a\u010c\n\u0004\u0002\u0002", "\u010b\u0109\u0003\u0002\u0002\u0002\u010b\u010a\u0003\u0002\u0002\u0002", "\u010c\u010f\u0003\u0002\u0002\u0002\u010d\u010b\u0003\u0002\u0002\u0002", "\u010d\u010e\u0003\u0002\u0002\u0002\u010e\u0110\u0003\u0002\u0002\u0002", "\u010f\u010d\u0003\u0002\u0002\u0002\u0110\u011b\u0007$\u0002\u0002", "\u0111\u0116\u0007)\u0002\u0002\u0112\u0115\u0005W,\u0002\u0113\u0115", "\n\u0005\u0002\u0002\u0114\u0112\u0003\u0002\u0002\u0002\u0114\u0113", "\u0003\u0002\u0002\u0002\u0115\u0118\u0003\u0002\u0002\u0002\u0116\u0114", "\u0003\u0002\u0002\u0002\u0116\u0117\u0003\u0002\u0002\u0002\u0117\u0119", "\u0003\u0002\u0002\u0002\u0118\u0116\u0003\u0002\u0002\u0002\u0119\u011b", "\u0007)\u0002\u0002\u011a\u0108\u0003\u0002\u0002\u0002\u011a\u0111", "\u0003\u0002\u0002\u0002\u011bT\u0003\u0002\u0002\u0002\u011c\u011f", "\u0007^\u0002\u0002\u011d\u0120\t\u0006\u0002\u0002\u011e\u0120\u0005", "Y-\u0002\u011f\u011d\u0003\u0002\u0002\u0002\u011f\u011e\u0003\u0002", "\u0002\u0002\u0120V\u0003\u0002\u0002\u0002\u0121\u0124\u0007^\u0002", "\u0002\u0122\u0125\t\u0007\u0002\u0002\u0123\u0125\u0005Y-\u0002\u0124", "\u0122\u0003\u0002\u0002\u0002\u0124\u0123\u0003\u0002\u0002\u0002\u0125", "X\u0003\u0002\u0002\u0002\u0126\u0127\u0007w\u0002\u0002\u0127\u0128", "\u0005[.\u0002\u0128\u0129\u0005[.\u0002\u0129\u012a\u0005[.\u0002\u012a", "\u012b\u0005[.\u0002\u012bZ\u0003\u0002\u0002\u0002\u012c\u012d\t\b", "\u0002\u0002\u012d\\\u0003\u0002\u0002\u0002\u012e\u0130\u0007/\u0002", "\u0002\u012f\u012e\u0003\u0002\u0002\u0002\u012f\u0130\u0003\u0002\u0002", "\u0002\u0130\u0131\u0003\u0002\u0002\u0002\u0131\u0132\u0005_0\u0002", "\u0132\u0134\u00070\u0002\u0002\u0133\u0135\t\t\u0002\u0002\u0134\u0133", "\u0003\u0002\u0002\u0002\u0135\u0136\u0003\u0002\u0002\u0002\u0136\u0134", "\u0003\u0002\u0002\u0002\u0136\u0137\u0003\u0002\u0002\u0002\u0137\u0139", "\u0003\u0002\u0002\u0002\u0138\u013a\u0005a1\u0002\u0139\u0138\u0003", "\u0002\u0002\u0002\u0139\u013a\u0003\u0002\u0002\u0002\u013a\u0146\u0003", "\u0002\u0002\u0002\u013b\u013d\u0007/\u0002\u0002\u013c\u013b\u0003", "\u0002\u0002\u0002\u013c\u013d\u0003\u0002\u0002\u0002\u013d\u013e\u0003", "\u0002\u0002\u0002\u013e\u013f\u0005_0\u0002\u013f\u0140\u0005a1\u0002", "\u0140\u0146\u0003\u0002\u0002\u0002\u0141\u0143\u0007/\u0002\u0002", "\u0142\u0141\u0003\u0002\u0002\u0002\u0142\u0143\u0003\u0002\u0002\u0002", "\u0143\u0144\u0003\u0002\u0002\u0002\u0144\u0146\u0005_0\u0002\u0145", "\u012f\u0003\u0002\u0002\u0002\u0145\u013c\u0003\u0002\u0002\u0002\u0145", "\u0142\u0003\u0002\u0002\u0002\u0146^\u0003\u0002\u0002\u0002\u0147", "\u0150\u00072\u0002\u0002\u0148\u014c\t\n\u0002\u0002\u0149\u014b\t", "\t\u0002\u0002\u014a\u0149\u0003\u0002\u0002\u0002\u014b\u014e\u0003", "\u0002\u0002\u0002\u014c\u014a\u0003\u0002\u0002\u0002\u014c\u014d\u0003", "\u0002\u0002\u0002\u014d\u0150\u0003\u0002\u0002\u0002\u014e\u014c\u0003", "\u0002\u0002\u0002\u014f\u0147\u0003\u0002\u0002\u0002\u014f\u0148\u0003", "\u0002\u0002\u0002\u0150`\u0003\u0002\u0002\u0002\u0151\u0153\t\u000b", "\u0002\u0002\u0152\u0154\t\f\u0002\u0002\u0153\u0152\u0003\u0002\u0002", "\u0002\u0153\u0154\u0003\u0002\u0002\u0002\u0154\u0155\u0003\u0002\u0002", "\u0002\u0155\u0156\u0005_0\u0002\u0156b\u0003\u0002\u0002\u0002\u0157", "\u0159\u0007\"\u0002\u0002\u0158\u0157\u0003\u0002\u0002\u0002\u0159", "\u015c\u0003\u0002\u0002\u0002\u015a\u0158\u0003\u0002\u0002\u0002\u015a", "\u015b\u0003\u0002\u0002\u0002\u015bd\u0003\u0002\u0002\u0002\u015c", "\u015a\u0003\u0002\u0002\u0002\u015d\u015f\t\r\u0002\u0002\u015e\u015d", "\u0003\u0002\u0002\u0002\u015f\u0160\u0003\u0002\u0002\u0002\u0160\u015e", "\u0003\u0002\u0002\u0002\u0160\u0161\u0003\u0002\u0002\u0002\u0161\u0162", "\u0003\u0002\u0002\u0002\u0162\u0163\b3\u0002\u0002\u0163f\u0003\u0002", "\u0002\u0002\u0164\u0165\u0007=\u0002\u0002\u0165\u0166\u0003\u0002", "\u0002\u0002\u0166\u0167\b4\u0002\u0002\u0167h\u0003\u0002\u0002\u0002", "\u0168\u016a\u0007\f\u0002\u0002\u0169\u0168\u0003\u0002\u0002\u0002", "\u016a\u016b\u0003\u0002\u0002\u0002\u016b\u0169\u0003\u0002\u0002\u0002", "\u016b\u016c\u0003\u0002\u0002\u0002\u016cj\u0003\u0002\u0002\u0002", "#\u0002\u00c7\u00cd\u00d1\u00d4\u00d8\u00db\u00df\u00e2\u00e6\u00e9", "\u00ed\u00ef\u0105\u010b\u010d\u0114\u0116\u011a\u011f\u0124\u012f\u0136", "\u0139\u013c\u0142\u0145\u014c\u014f\u0153\u015a\u0160\u016b\u0003\b", "\u0002\u0002"].join(""); var atn = new antlr4.atn.ATNDeserializer().deserialize(serializedATN); var decisionsToDFA = atn.decisionToState.map( function(ds, index) { return new antlr4.dfa.DFA(ds, index); }); function ExprLexer(input) { antlr4.Lexer.call(this, input); this._interp = new antlr4.atn.LexerATNSimulator(this, atn, decisionsToDFA, new antlr4.PredictionContextCache()); return this; } ExprLexer.prototype = Object.create(antlr4.Lexer.prototype); ExprLexer.prototype.constructor = ExprLexer; ExprLexer.EOF = antlr4.Token.EOF; ExprLexer.T__0 = 1; ExprLexer.T__1 = 2; ExprLexer.T__2 = 3; ExprLexer.T__3 = 4; ExprLexer.T__4 = 5; ExprLexer.T__5 = 6; ExprLexer.T__6 = 7; ExprLexer.T__7 = 8; ExprLexer.T__8 = 9; ExprLexer.T__9 = 10; ExprLexer.T__10 = 11; ExprLexer.T__11 = 12; ExprLexer.T__12 = 13; ExprLexer.T__13 = 14; ExprLexer.T__14 = 15; ExprLexer.T__15 = 16; ExprLexer.T__16 = 17; ExprLexer.T__17 = 18; ExprLexer.T__18 = 19; ExprLexer.T__19 = 20; ExprLexer.T__20 = 21; ExprLexer.T__21 = 22; ExprLexer.T__22 = 23; ExprLexer.T__23 = 24; ExprLexer.T__24 = 25; ExprLexer.T__25 = 26; ExprLexer.T__26 = 27; ExprLexer.T__27 = 28; ExprLexer.T__28 = 29; ExprLexer.T__29 = 30; ExprLexer.T__30 = 31; ExprLexer.T__31 = 32; ExprLexer.T__32 = 33; ExprLexer.GLOBAL_OBJECT = 34; ExprLexer.CONTEXT_OBJECT = 35; ExprLexer.VALUE = 36; ExprLexer.FALSE = 37; ExprLexer.TRUE = 38; ExprLexer.NULL = 39; ExprLexer.ID = 40; ExprLexer.STRING = 41; ExprLexer.NUMBER = 42; ExprLexer.WS = 43; ExprLexer.SEMI = 44; ExprLexer.NEWLINE = 45; ExprLexer.prototype.modeNames = [ "DEFAULT_MODE" ]; ExprLexer.prototype.literalNames = [ null, "','", "'.'", "'('", "')'", "'['", "']'", "'~'", "'!'", "'in'", "'*'", "'/'", "'%'", "'+'", "'-'", "'<<'", "'>>'", "'>>>'", "'<'", "'>'", "'<='", "'>='", "'=='", "'!='", "'&'", "'^'", "'|'", "'&&'", "'||'", "'?'", "':'", "'{'", "'}'", "'='", null, null, null, "'false'", "'true'", "'null'", null, null, null, null, "';'" ]; ExprLexer.prototype.symbolicNames = [ null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, "GLOBAL_OBJECT", "CONTEXT_OBJECT", "VALUE", "FALSE", "TRUE", "NULL", "ID", "STRING", "NUMBER", "WS", "SEMI", "NEWLINE" ]; ExprLexer.prototype.ruleNames = [ "T__0", "T__1", "T__2", "T__3", "T__4", "T__5", "T__6", "T__7", "T__8", "T__9", "T__10", "T__11", "T__12", "T__13", "T__14", "T__15", "T__16", "T__17", "T__18", "T__19", "T__20", "T__21", "T__22", "T__23", "T__24", "T__25", "T__26", "T__27", "T__28", "T__29", "T__30", "T__31", "T__32", "GLOBAL_OBJECT", "CONTEXT_OBJECT", "VALUE", "FALSE", "TRUE", "NULL", "ID", "STRING", "ESC", "ESCSingle", "UNICODE", "HEX", "NUMBER", "INT", "EXP", "SPACE", "WS", "SEMI", "NEWLINE" ]; ExprLexer.prototype.grammarFileName = "Expr.g4"; exports.ExprLexer = ExprLexer;