⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exprparser.java

📁 实现的一个简单的语言编译器,可以编译类JAVA 的小语言
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
    "\002\000\024\005\041\006\060\017\044\040\045\053\064" +
    "\054\032\055\050\062\054\063\062\001\002\000\024\005" +
    "\041\006\060\017\044\040\045\053\064\054\032\055\050" +
    "\062\054\063\062\001\002\000\024\005\041\006\060\017" +
    "\044\040\045\053\064\054\032\055\050\062\054\063\062" +
    "\001\002\000\024\005\041\006\060\017\044\040\045\053" +
    "\064\054\032\055\050\062\054\063\062\001\002\000\040" +
    "\004\uffab\005\137\006\140\020\uffab\021\uffab\022\uffab\023" +
    "\uffab\025\uffab\026\uffab\027\uffab\030\uffab\041\uffab\043\uffab" +
    "\045\uffab\046\uffab\001\002\000\024\005\041\006\060\017" +
    "\044\040\045\053\064\054\032\055\050\062\054\063\062" +
    "\001\002\000\024\005\041\006\060\017\044\040\045\053" +
    "\064\054\032\055\050\062\054\063\062\001\002\000\046" +
    "\004\uffad\005\uffad\006\uffad\007\120\010\122\020\uffad\021" +
    "\uffad\022\uffad\023\uffad\024\121\025\uffad\026\uffad\027\uffad" +
    "\030\uffad\041\uffad\043\uffad\045\uffad\046\uffad\001\002\000" +
    "\046\004\uffae\005\uffae\006\uffae\007\120\010\122\020\uffae" +
    "\021\uffae\022\uffae\023\uffae\024\121\025\uffae\026\uffae\027" +
    "\uffae\030\uffae\041\uffae\043\uffae\045\uffae\046\uffae\001\002" +
    "\000\040\004\uffa8\005\137\006\140\020\uffa8\021\uffa8\022" +
    "\uffa8\023\uffa8\025\uffa8\026\uffa8\027\uffa8\030\uffa8\041\uffa8" +
    "\043\uffa8\045\uffa8\046\uffa8\001\002\000\040\004\uffa9\005" +
    "\137\006\140\020\uffa9\021\uffa9\022\uffa9\023\uffa9\025\uffa9" +
    "\026\uffa9\027\uffa9\030\uffa9\041\uffa9\043\uffa9\045\uffa9\046" +
    "\uffa9\001\002\000\040\004\uffaa\005\137\006\140\020\uffaa" +
    "\021\uffaa\022\uffaa\023\uffaa\025\uffaa\026\uffaa\027\uffaa\030" +
    "\uffaa\041\uffaa\043\uffaa\045\uffaa\046\uffaa\001\002\000\034" +
    "\004\uffa6\020\uffa6\021\uffa6\022\132\023\135\025\134\026" +
    "\133\027\uffa6\030\uffa6\041\uffa6\043\uffa6\045\uffa6\046\uffa6" +
    "\001\002\000\024\005\041\006\060\017\044\040\045\053" +
    "\064\054\032\055\050\062\054\063\062\001\002\000\020" +
    "\004\uffa1\020\151\021\uffa1\041\uffa1\043\uffa1\045\uffa1\046" +
    "\uffa1\001\002\000\024\005\041\006\060\017\044\040\045" +
    "\053\064\054\032\055\050\062\054\063\062\001\002\000" +
    "\024\004\uffa3\020\uffa3\021\uffa3\027\127\030\126\041\uffa3" +
    "\043\uffa3\045\uffa3\046\uffa3\001\002\000\006\004\uffdc\046" +
    "\uffdc\001\002\000\006\043\155\046\102\001\002\000\006" +
    "\004\uffdb\046\uffdb\001\002\000\004\041\157\001\002\000" +
    "\062\004\uff93\005\uff93\006\uff93\007\uff93\010\uff93\011\uff93" +
    "\012\uff93\013\uff93\014\uff93\015\uff93\016\uff93\020\uff93\021" +
    "\uff93\022\uff93\023\uff93\024\uff93\025\uff93\026\uff93\027\uff93" +
    "\030\uff93\041\uff93\043\uff93\045\uff93\046\uff93\001\002\000" +
    "\020\036\ufffd\043\ufffd\050\ufffd\051\ufffd\052\ufffd\060\ufffd" +
    "\061\ufffd\001\002\000\004\002\uffff\001\002\000\012\004" +
    "\uffe4\011\uffe4\040\165\046\uffe4\001\002\000\006\004\164" +
    "\046\034\001\002\000\020\036\ufff8\043\ufff8\050\ufff8\051" +
    "\ufff8\052\ufff8\060\ufff8\061\ufff8\001\002\000\014\041\171" +
    "\050\011\051\013\052\014\061\016\001\002\000\006\041" +
    "\276\046\275\001\002\000\006\041\uffd7\046\uffd7\001\002" +
    "\000\004\054\032\001\002\000\004\042\uffd3\001\002\000" +
    "\004\042\174\001\002\000\020\036\uffd2\043\uffd2\050\uffd2" +
    "\051\uffd2\052\uffd2\060\uffd2\061\uffd2\001\002\000\056\003" +
    "\ufff6\004\ufff6\005\ufff6\006\ufff6\017\ufff6\031\ufff6\032\ufff6" +
    "\034\ufff6\035\ufff6\037\ufff6\040\ufff6\042\ufff6\043\177\050" +
    "\ufff6\051\ufff6\052\ufff6\053\ufff6\054\ufff6\055\ufff6\061\ufff6" +
    "\062\ufff6\063\ufff6\001\002\000\020\036\uffef\043\uffef\050" +
    "\uffef\051\uffef\052\uffef\060\uffef\061\uffef\001\002\000\054" +
    "\003\213\004\204\005\041\006\060\017\044\031\210\032" +
    "\217\034\202\035\214\037\212\040\045\042\174\050\011" +
    "\051\013\052\014\053\064\054\032\055\050\061\016\062" +
    "\054\063\062\001\002\000\064\003\ufff4\004\ufff4\005\ufff4" +
    "\006\ufff4\017\ufff4\031\ufff4\032\ufff4\033\ufff4\034\ufff4\035" +
    "\ufff4\036\ufff4\037\ufff4\040\ufff4\042\ufff4\043\ufff4\050\ufff4" +
    "\051\ufff4\052\ufff4\053\ufff4\054\ufff4\055\ufff4\060\ufff4\061" +
    "\ufff4\062\ufff4\063\ufff4\001\002\000\004\004\273\001\002" +
    "\000\056\003\uffcc\004\uffcc\005\uffcc\006\uffcc\017\uffcc\031" +
    "\uffcc\032\uffcc\034\uffcc\035\uffcc\037\uffcc\040\uffcc\042\uffcc" +
    "\043\uffcc\050\uffcc\051\uffcc\052\uffcc\053\uffcc\054\uffcc\055" +
    "\uffcc\061\uffcc\062\uffcc\063\uffcc\001\002\000\004\004\272" +
    "\001\002\000\060\003\uffc6\004\uffc6\005\uffc6\006\uffc6\017" +
    "\uffc6\031\uffc6\032\uffc6\033\uffc6\034\uffc6\035\uffc6\037\uffc6" +
    "\040\uffc6\042\uffc6\043\uffc6\050\uffc6\051\uffc6\052\uffc6\053" +
    "\uffc6\054\uffc6\055\uffc6\061\uffc6\062\uffc6\063\uffc6\001\002" +
    "\000\060\003\uffbf\004\uffbf\005\uffbf\006\uffbf\017\uffbf\031" +
    "\uffbf\032\uffbf\033\uffbf\034\uffbf\035\uffbf\037\uffbf\040\uffbf" +
    "\042\uffbf\043\uffbf\050\uffbf\051\uffbf\052\uffbf\053\uffbf\054" +
    "\uffbf\055\uffbf\061\uffbf\062\uffbf\063\uffbf\001\002\000\060" +
    "\003\uffc5\004\uffc5\005\uffc5\006\uffc5\017\uffc5\031\uffc5\032" +
    "\uffc5\033\uffc5\034\uffc5\035\uffc5\037\uffc5\040\uffc5\042\uffc5" +
    "\043\uffc5\050\uffc5\051\uffc5\052\uffc5\053\uffc5\054\uffc5\055" +
    "\uffc5\061\uffc5\062\uffc5\063\uffc5\001\002\000\004\004\uffb7" +
    "\001\002\000\016\011\uffb4\012\uffb4\013\uffb4\014\uffb4\015" +
    "\uffb4\016\uffb4\001\002\000\004\040\244\001\002\000\056" +
    "\003\ufff0\004\ufff0\005\ufff0\006\ufff0\017\ufff0\031\ufff0\032" +
    "\ufff0\034\ufff0\035\ufff0\037\ufff0\040\ufff0\042\ufff0\043\ufff0" +
    "\050\ufff0\051\ufff0\052\ufff0\053\ufff0\054\ufff0\055\ufff0\061" +
    "\ufff0\062\ufff0\063\ufff0\001\002\000\026\004\241\005\041" +
    "\006\060\017\044\040\045\053\064\054\032\055\050\062" +
    "\054\063\062\001\002\000\004\004\240\001\002\000\004" +
    "\004\237\001\002\000\056\003\uffca\004\uffca\005\uffca\006" +
    "\uffca\017\uffca\031\uffca\032\uffca\034\uffca\035\uffca\037\uffca" +
    "\040\uffca\042\uffca\043\uffca\050\uffca\051\uffca\052\uffca\053" +
    "\uffca\054\uffca\055\uffca\061\uffca\062\uffca\063\uffca\001\002" +
    "\000\020\004\uffb6\011\uff90\012\uff90\013\uff90\014\uff90\015" +
    "\uff90\016\uff90\001\002\000\004\040\233\001\002\000\056" +
    "\003\ufff3\004\ufff3\005\ufff3\006\ufff3\017\ufff3\031\ufff3\032" +
    "\ufff3\034\ufff3\035\ufff3\037\ufff3\040\ufff3\042\ufff3\043\ufff3" +
    "\050\ufff3\051\ufff3\052\ufff3\053\ufff3\054\ufff3\055\ufff3\061" +
    "\ufff3\062\ufff3\063\ufff3\001\002\000\056\003\ufff1\004\ufff1" +
    "\005\ufff1\006\ufff1\017\ufff1\031\ufff1\032\ufff1\034\ufff1\035" +
    "\ufff1\037\ufff1\040\ufff1\042\ufff1\043\ufff1\050\ufff1\051\ufff1" +
    "\052\ufff1\053\ufff1\054\ufff1\055\ufff1\061\ufff1\062\ufff1\063" +
    "\ufff1\001\002\000\056\003\uffcd\004\uffcd\005\uffcd\006\uffcd" +
    "\017\uffcd\031\uffcd\032\uffcd\034\uffcd\035\uffcd\037\uffcd\040" +
    "\uffcd\042\uffcd\043\uffcd\050\uffcd\051\uffcd\052\uffcd\053\uffcd" +
    "\054\uffcd\055\uffcd\061\uffcd\062\uffcd\063\uffcd\001\002\000" +
    "\060\003\uffc4\004\uffc4\005\uffc4\006\uffc4\017\uffc4\031\uffc4" +
    "\032\uffc4\033\uffc4\034\uffc4\035\uffc4\037\uffc4\040\uffc4\042" +
    "\uffc4\043\uffc4\050\uffc4\051\uffc4\052\uffc4\053\uffc4\054\uffc4" +
    "\055\uffc4\061\uffc4\062\uffc4\063\uffc4\001\002\000\056\003" +
    "\213\004\204\005\041\006\060\017\044\031\210\032\217" +
    "\034\202\035\214\037\212\040\045\042\174\043\232\050" +
    "\011\051\013\052\014\053\064\054\032\055\050\061\016" +
    "\062\054\063\062\001\002\000\056\003\uffcb\004\uffcb\005" +
    "\uffcb\006\uffcb\017\uffcb\031\uffcb\032\uffcb\034\uffcb\035\uffcb" +
    "\037\uffcb\040\uffcb\042\uffcb\043\uffcb\050\uffcb\051\uffcb\052" +
    "\uffcb\053\uffcb\054\uffcb\055\uffcb\061\uffcb\062\uffcb\063\uffcb" +
    "\001\002\000\004\054\032\001\002\000\006\004\230\046" +
    "\034\001\002\000\056\003\uffdf\004\uffdf\005\uffdf\006\uffdf" +
    "\017\uffdf\031\uffdf\032\uffdf\034\uffdf\035\uffdf\037\uffdf\040" +
    "\uffdf\042\uffdf\043\uffdf\050\uffdf\051\uffdf\052\uffdf\053\uffdf" +
    "\054\uffdf\055\uffdf\061\uffdf\062\uffdf\063\uffdf\001\002\000" +
    "\056\003\ufff2\004\ufff2\005\ufff2\006\ufff2\017\ufff2\031\ufff2" +
    "\032\ufff2\034\ufff2\035\ufff2\037\ufff2\040\ufff2\042\ufff2\043" +
    "\ufff2\050\ufff2\051\ufff2\052\ufff2\053\ufff2\054\ufff2\055\ufff2" +
    "\061\ufff2\062\ufff2\063\ufff2\001\002\000\064\003\ufff5\004" +
    "\ufff5\005\ufff5\006\ufff5\017\ufff5\031\ufff5\032\ufff5\033\ufff5" +
    "\034\ufff5\035\ufff5\036\ufff5\037\ufff5\040\ufff5\042\ufff5\043" +
    "\ufff5\050\ufff5\051\ufff5\052\ufff5\053\ufff5\054\ufff5\055\ufff5" +
    "\060\ufff5\061\ufff5\062\ufff5\063\ufff5\001\002\000\024\005" +
    "\041\006\060\017\044\040\045\053\064\054\032\055\050" +
    "\062\054\063\062\001\002\000\004\041\235\001\002\000" +
    "\044\003\213\004\204\005\041\006\060\017\044\031\210" +
    "\032\217\034\202\035\214\037\212\040\045\042\174\053" +
    "\064\054\032\055\050\062\054\063\062\001\002\000\056" +
    "\003\uffba\004\uffba\005\uffba\006\uffba\017\uffba\031\uffba\032" +
    "\uffba\034\uffba\035\uffba\037\uffba\040\uffba\042\uffba\043\uffba" +
    "\050\uffba\051\uffba\052\uffba\053\uffba\054\uffba\055\uffba\061" +
    "\uffba\062\uffba\063\uffba\001\002\000\060\003\uffc3\004\uffc3" +
    "\005\uffc3\006\uffc3\017\uffc3\031\uffc3\032\uffc3\033\uffc3\034" +
    "\uffc3\035\uffc3\037\uffc3\040\uffc3\042\uffc3\043\uffc3\050\uffc3" +
    "\051\uffc3\052\uffc3\053\uffc3\054\uffc3\055\uffc3\061\uffc3\062" +
    "\uffc3\063\uffc3\001\002\000\060\003\uffbe\004\uffbe\005\uffbe" +
    "\006\uffbe\017\uffbe\031\uffbe\032\uffbe\033\uffbe\034\uffbe\035" +
    "\uffbe\037\uffbe\040\uffbe\042\uffbe\043\uffbe\050\uffbe\051\uffbe" +
    "\052\uffbe\053\uffbe\054\uffbe\055\uffbe\061\uffbe\062\uffbe\063" +
    "\uffbe\001\002\000\060\003\uffc0\004\uffc0\005\uffc0\006\uffc0" +
    "\017\uffc0\031\uffc0\032\uffc0\033\uffc0\034\uffc0\035\uffc0\037" +
    "\uffc0\040\uffc0\042\uffc0\043\uffc0\050\uffc0\051\uffc0\052\uffc0" +
    "\053\uffc0\054\uffc0\055\uffc0\061\uffc0\062\uffc0\063\uffc0\001" +
    "\002\000\004\004\243\001\002\000\060\003\uffc1\004\uffc1" +
    "\005\uffc1\006\uffc1\017\uffc1\031\uffc1\032\uffc1\033\uffc1\034" +
    "\uffc1\035\uffc1\037\uffc1\040\uffc1\042\uffc1\043\uffc1\050\uffc1" +
    "\051\uffc1\052\uffc1\053\uffc1\054\uffc1\055\uffc1\061\uffc1\062" +
    "\uffc1\063\uffc1\001\002\000\024\005\041\006\060\017\044" +
    "\040\045\053\064\054\032\055\050\062\054\063\062\001" +
    "\002\000\004\041\246\001\002\000\044\003\213\004\204" +
    "\005\041\006\060\017\044\031\251\032\254\034\202\035" +
    "\214\037\212\040\045\042\174\053\064\054\032\055\050" +
    "\062\054\063\062\001\002\000\004\033\uffc8\001\002\000" +
    "\004\033\271\001\002\000\004\040\262\001\002\000\056" +
    "\003\uffbd\004\uffbd\005\uffbd\006\uffbd\017\uffbd\031\uffbd\032" +
    "\uffbd\034\uffbd\035\uffbd\037\uffbd\040\uffbd\042\uffbd\043\uffbd" +
    "\050\uffbd\051\uffbd\052\uffbd\053\uffbd\054\uffbd\055\uffbd\061" +
    "\uffbd\062\uffbd\063\uffbd\001\002\000\004\033\uffc7\001\002" +
    "\000\004\040\256\001\002\000\060\003\uffcd\004\uffcd\005" +
    "\uffcd\006\uffcd\017\uffcd\031\uffcd\032\uffcd\033\uffc9\034\uffcd" +
    "\035\uffcd\037\uffcd\040\uffcd\042\uffcd\043\uffcd\050\uffcd\051" +
    "\uffcd\052\uffcd\053\uffcd\054\uffcd\055\uffcd\061\uffcd\062\uffcd" +
    "\063\uffcd\001\002\000\024\005\041\006\060\017\044\040" +
    "\045\053\064\054\032\055\050\062\054\063\062\001\002" +
    "\000\004\041\260\001\002\000\044\003\213\004\204\005" +
    "\041\006\060\017\044\031\251\032\254\034\202\035\214" +
    "\037\212\040\045\042\174\053\064\054\032\055\050\062" +
    "\054\063\062\001\002\000\004\033\uffb9\001\002\000\024" +
    "\005\041\006\060\017\044\040\045\053\064\054\032\055" +
    "\050\062\054\063\062\001\002\000\004\041\264\001\002" +
    "\000\044\003\213\004\204\005\041\006\060\017\044\031" +
    "\251\032\254\034\202\035\214\037\212\040\045\042\174" +
    "\053\064\054\032\055\050\062\054\063\062\001\002\000" +
    "\004\033\266\001\002\000\044\003\213\004\204\005\041" +
    "\006\060\017\044\031\251\032\254\034\202\035\214\037" +
    "\212\040\045\042\174\053\064\054\032\055\050\062\054" +
    "\063\062\001\002\000\004\033\uffbb\001\002\000\056\003" +
    "\uffbc\004\uffbc\005\uffbc\006\uffbc\017\uffbc\031\uffbc\032\uffbc" +
    "\034\uffbc\035\uffbc\037\uffbc\040\uffbc\042\uffbc\043\uffbc\050" +
    "\uffbc\051\uffbc\052\uffbc\053\uffbc\054\uffbc\055\uffbc\061\uffbc" +
    "\062\uffbc\063\uffbc\001\002\000\044\003\213\004\204\005" +
    "\041\006\060\017\044\031\210\032\217\034\202\035\214" +
    "\037\212\040\045\042\174\053\064\054\032\055\050\062" +
    "\054\063\062\001\002\000\060\003\uffc2\004\uffc2\005\uffc2" +
    "\006\uffc2\017\uffc2\031\uffc2\032\uffc2\033\uffc2\034\uffc2\035" +
    "\uffc2\037\uffc2\040\uffc2\042\uffc2\043\uffc2\050\uffc2\051\uffc2" +
    "\052\uffc2\053\uffc2\054\uffc2\055\uffc2\061\uffc2\062\uffc2\063" +
    "\uffc2\001\002\000\060\003\uffb8\004\uffb8\005\uffb8\006\uffb8" +
    "\017\uffb8\031\uffb8\032\uffb8\033\uffb8\034\uffb8\035\uffb8\037" +
    "\uffb8\040\uffb8\042\uffb8\043\uffb8\050\uffb8\051\uffb8\052\uffb8" +
    "\053\uffb8\054\uffb8\055\uffb8\061\uffb8\062\uffb8\063\uffb8\001" +
    "\002\000\006\041\uffd8\046\uffd8\001\002\000\012\050\011" +
    "\051\013\052\014\061\016\001\002\000\004\042\uffd5\001" +
    "\002\000\004\042\174\001\002\000\020\036\uffd4\043\uffd4" +
    "\050\uffd4\051\uffd4\052\uffd4\060\uffd4\061\uffd4\001\002\000" +
    "\006\041\uffd6\046\uffd6\001\002\000\026\005\041\006\060" +
    "\017\044\040\045\045\303\053\064\054\032\055\050\062" +
    "\054\063\062\001\002\000\004\054\uffe7\001\002\000\004" +
    "\045\305\001\002\000\004\054\uffe8\001\002\000\026\005" +
    "\041\006\060\017\044\040\045\045\307\053\064\054\032" +
    "\055\050\062\054\063\062\001\002\000\004\054\uffe5\001" +
    "\002\000\004\045\311\001\002\000\004\054\uffe6\001\002" +
    "\000\004\054\032\001\002\000\012\050\011\051\013\052" +
    "\014\061\016\001\002\000\004\054\032\001\002\000\006" +
    "\004\316\046\034\001\002\000\020\036\ufff9\043\ufff9\050" +
    "\ufff9\051\ufff9\052\ufff9\060\ufff9\061\ufff9\001\002\000\012" +
    "\004\uffe4\011\uffe4\040\322\046\uffe4\001\002\000\006\004" +
    "\321\046\034\001\002\000\020\036\ufffa\043\ufffa\050\ufffa" +
    "\051\ufffa\052\ufffa\060\ufffa\061\ufffa\001\002\000\014\041" +
    "\324\050\011\051\013\052\014\061\016\001\002\000\006" +
    "\041\327\046\275\001\002\000\004\042\uffcf\001\002\000" +
    "\004\042\174\001\002\000\020\036\uffce\043\uffce\050\uffce" +
    "\051\uffce\052\uffce\060\uffce\061\uffce\001\002\000\004\042" +
    "\uffd1\001\002\000\004\042\174\001\002\000\020\036\uffd0" +
    "\043\uffd0\050\uffd0\051\uffd0\052\uffd0\060\uffd0\061\uffd0\001" +
    "\002\000\004\002\001\001\002" });

  /** Access to parse-action table. */
  public short[][] action_table() {return _action_table;}

  /** <code>reduce_goto</code> table. */
  protected static final short[][] _reduce_table = 
    unpackFromStrings(new String[] {
    "\000\330\000\006\002\003\012\005\001\001\000\002\001" +
    "\001\000\002\001\001\000\002\001\001\000\002\001\001" +
    "\000\020\007\021\045\016\046\017\047\024\051\014\052" +
    "\022\053\020\001\001\000\002\001\001\000\010\045\016" +
    "\046\311\047\024\001\001\000\002\001\001\000\002\001" +
    "\001\000\002\001\001\000\002\001\001\000\002\001\001" +
    "\000\012\004\162\037\026\050\030\055\161\001\001\000" +
    "\002\001\001\000\016\045\016\046\017\047\024\051\014" +
    "\052\022\053\157\001\001\000\002\001\001\000\010\045" +
    "\016\046\025\047\024\001\001\000\002\001\001\000\012" +
    "\004\032\037\026\050\030\055\027\001\001\000\002\001" +
    "\001\000\002\001\001\000\002\001\001\000\002\001\001" +
    "\000\002\001\001\000\010\037\026\050\035\055\027\001" +
    "\001\000\002\001\001\000\002\001\001\000\046\027\056" +

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -