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

📄 antlrhelloworld.mht

📁 基于JAVA与开源代码ANTLR的实现HELLOWORLD的源码
💻 MHT
📖 第 1 页 / 共 5 页
字号:
    </table>
    <![endif]></v:textbox>
  </v:shape><v:shape id=3D"_x0000_s1210" type=3D"#_x0000_t202" style=3D'pos=
ition:absolute;
   left:7407;top:9396;width:780;height:468'>
   <v:textbox>
    <![if !mso]>
    <table cellpadding=3D0 cellspacing=3D0 width=3D"100%">
     <tr>
      <td><![endif]>
      <div>
      <p class=3DMsoNormal><span lang=3DEN-US>C++</span></p>
      </div>
      <![if !mso]></td>
     </tr>
    </table>
    <![endif]></v:textbox>
  </v:shape><v:line id=3D"_x0000_s1211" style=3D'position:absolute' from=3D=
"6941,9084"
   to=3D"6942,9396">
   <v:stroke endarrow=3D"block"/>
  </v:line><v:line id=3D"_x0000_s1212" style=3D'position:absolute' from=3D"=
7767,9084"
   to=3D"7768,9396">
   <v:stroke endarrow=3D"block"/>
  </v:line><v:shape id=3D"_x0000_s1213" type=3D"#_x0000_t202" style=3D'posi=
tion:absolute;
   left:8352;top:9396;width:1005;height:468'>
   <v:textbox>
    <![if !mso]>
    <table cellpadding=3D0 cellspacing=3D0 width=3D"100%">
     <tr>
      <td><![endif]>
      <div>
      <p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-bidi-font-size:1=
0.5pt'>Python</span></p>
      </div>
      <![if !mso]></td>
     </tr>
    </table>
    <![endif]></v:textbox>
  </v:shape><v:line id=3D"_x0000_s1214" style=3D'position:absolute' from=3D=
"8711,9084"
   to=3D"8712,9396">
   <v:stroke endarrow=3D"block"/>
  </v:line><v:shape id=3D"_x0000_s1215" type=3D"#_x0000_t202" style=3D'posi=
tion:absolute;
   left:7917;top:10332;width:1620;height:780' stroked=3D"f">
   <v:fill opacity=3D"0"/>
   <v:textbox>
    <![if !mso]>
    <table cellpadding=3D0 cellspacing=3D0 width=3D"100%">
     <tr>
      <td><![endif]>
      <div>
      <p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
      lang=3DEN-US style=3D'font-size:12.0pt'>&#8230; &#8230;<o:p></o:p></s=
pan></b></p>
      </div>
      <![if !mso]></td>
     </tr>
    </table>
    <![endif]></v:textbox>
  </v:shape><v:shapetype id=3D"_x0000_t63" coordsize=3D"21600,21600" o:spt=
=3D"63"
   adj=3D"1350,25920" path=3D"wr,,21600,21600@15@16@17@18l@21@22xe">
   <v:stroke joinstyle=3D"miter"/>
   <v:formulas>
    <v:f eqn=3D"val #0"/>
    <v:f eqn=3D"val #1"/>
    <v:f eqn=3D"sum 10800 0 #0"/>
    <v:f eqn=3D"sum 10800 0 #1"/>
    <v:f eqn=3D"atan2 @2 @3"/>
    <v:f eqn=3D"sumangle @4 11 0"/>
    <v:f eqn=3D"sumangle @4 0 11"/>
    <v:f eqn=3D"cos 10800 @4"/>
    <v:f eqn=3D"sin 10800 @4"/>
    <v:f eqn=3D"cos 10800 @5"/>
    <v:f eqn=3D"sin 10800 @5"/>
    <v:f eqn=3D"cos 10800 @6"/>
    <v:f eqn=3D"sin 10800 @6"/>
    <v:f eqn=3D"sum 10800 0 @7"/>
    <v:f eqn=3D"sum 10800 0 @8"/>
    <v:f eqn=3D"sum 10800 0 @9"/>
    <v:f eqn=3D"sum 10800 0 @10"/>
    <v:f eqn=3D"sum 10800 0 @11"/>
    <v:f eqn=3D"sum 10800 0 @12"/>
    <v:f eqn=3D"mod @2 @3 0"/>
    <v:f eqn=3D"sum @19 0 10800"/>
    <v:f eqn=3D"if @20 #0 @13"/>
    <v:f eqn=3D"if @20 #1 @14"/>
   </v:formulas>
   <v:path o:connecttype=3D"custom" o:connectlocs=3D"10800,0;3163,3163;0,10=
800;3163,18437;10800,21600;18437,18437;21600,10800;18437,3163;@21,@22"
    textboxrect=3D"3163,3163,18437,18437"/>
   <v:handles>
    <v:h position=3D"#0,#1"/>
   </v:handles>
  </v:shapetype><v:shape id=3D"_x0000_s1219" type=3D"#_x0000_t63" style=3D'=
position:absolute;
   left:7380;top:7680;width:2520;height:1092' adj=3D"-3146,7358">
   <v:textbox>
    <![if !mso]>
    <table cellpadding=3D0 cellspacing=3D0 width=3D"100%">
     <tr>
      <td><![endif]>
      <div>
      <p class=3DMsoNormal><span style=3D'font-family:SimSun;mso-ascii-font=
-family:
      "Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#23884;&#=
20837;</span><span
      lang=3DEN-US>C#</span><span style=3D'font-family:SimSun;mso-ascii-fon=
t-family:
      "Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#65292;</=
span><span
      lang=3DEN-US>java&#8230;</span><span style=3D'font-family:SimSun;mso-=
ascii-font-family:
      "Times New Roman";mso-hansi-font-family:"Times New Roman"'>&#20195;&#=
30721;&#29255;&#27573;</span></p>
      </div>
      <![if !mso]></td>
     </tr>
    </table>
    <![endif]></v:textbox>
  </v:shape><w:wrap type=3D"topAndBottom"/>
 </v:group><![endif]--><![if !vml]><span style=3D'mso-ignore:vglayout'>
 <table cellpadding=3D0 cellspacing=3D0>
  <tr>
   <td width=3D24 height=3D0></td>
  </tr>
  <tr>
   <td></td>
   <td><img width=3D552 height=3D291 src=3D"Chapter1.files/image001.gif" v:=
shapes=3D"_x0000_s1185 _x0000_s1184 _x0000_s1206 _x0000_s1203 _x0000_s1187 =
_x0000_s1188 _x0000_s1189 _x0000_s1190 _x0000_s1191 _x0000_s1192 _x0000_s11=
93 _x0000_s1194 _x0000_s1195 _x0000_s1196 _x0000_s1197 _x0000_s1198 _x0000_=
s1199 _x0000_s1200 _x0000_s1201 _x0000_s1202 _x0000_s1204 _x0000_s1205 _x00=
00_s1207 _x0000_s1208 _x0000_s1209 _x0000_s1210 _x0000_s1211 _x0000_s1212 _=
x0000_s1213 _x0000_s1214 _x0000_s1215 _x0000_s1219"></td>
  </tr>
 </table>
 </span><![endif]><!--[if gte vml 1]></o:wrapblock><![endif]--><br
style=3D'mso-ignore:vglayout' clear=3DALL>
<span lang=3DEN-US style=3D'mso-bidi-font-size:10.5pt;font-family:NSimSun'>=
ANTLR</span><span
style=3D'mso-bidi-font-size:10.5pt;font-family:NSimSun'>&#26159;<span lang=
=3DEN-US>ANother
Tool for Language Recognition</span>&#30340;&#32553;&#20889;<span lang=3DEN=
-US>&#8220;</span>&#21448;&#19968;&#20010;&#35821;&#35328;&#35782;&#21035;&=
#24037;&#20855;<span
lang=3DEN-US>&#8221;</span>&#65292;&#35835;</span><span class=3Dpronounce1>=
<span
lang=3DEN-US style=3D'mso-ansi-font-size:10.5pt;mso-bidi-font-size:10.5pt;
color:windowtext'>[ '&aelig;ntl&#601; ]</span></span><span class=3Dpronounc=
e1><span
style=3D'mso-ansi-font-size:10.5pt;mso-bidi-font-size:10.5pt;font-family:Si=
mSun;
mso-ascii-font-family:"Lucida Sans Unicode";mso-hansi-font-family:"Lucida S=
ans Unicode";
color:windowtext'>&#12290;</span></span><span style=3D'mso-bidi-font-size:1=
0.5pt;
font-family:NSimSun'>&#20174;&#21517;&#23383;&#19978;&#21487;&#20197;&#3047=
5;&#20986;&#22312;<span
lang=3DEN-US>ANTLR</span>&#20986;&#29616;&#20043;&#21069;&#24050;&#32463;&#=
23384;&#22312;&#20854;&#23427;&#35821;&#35328;&#35782;&#21035;&#24037;&#208=
55;&#20102;&#65288;&#22914;<span
lang=3DEN-US>LEX<a style=3D'mso-footnote-id:ftn1' href=3D"#_ftn1" name=3D"_=
ftnref1"
title=3D""><span class=3DMsoFootnoteReference><span style=3D'mso-special-ch=
aracter:
footnote'><![if !supportFootnotes]><span class=3DMsoFootnoteReference><span
lang=3DEN-US style=3D'font-size:10.5pt;font-family:NSimSun;mso-bidi-font-fa=
mily:
"Times New Roman";mso-font-kerning:1.0pt;mso-ansi-language:EN-US;mso-fareas=
t-language:
ZH-CN;mso-bidi-language:AR-SA'>[1]</span></span><![endif]></span></span></a=
></span>&#65292;<span
lang=3DEN-US>YACC<a style=3D'mso-footnote-id:ftn2' href=3D"#_ftn2" name=3D"=
_ftnref2"
title=3D""><span class=3DMsoFootnoteReference><span style=3D'mso-special-ch=
aracter:
footnote'><![if !supportFootnotes]><span class=3DMsoFootnoteReference><span
lang=3DEN-US style=3D'font-size:10.5pt;font-family:NSimSun;mso-bidi-font-fa=
mily:
"Times New Roman";mso-font-kerning:1.0pt;mso-ansi-language:EN-US;mso-fareas=
t-language:
ZH-CN;mso-bidi-language:AR-SA'>[2]</span></span><![endif]></span></span></a=
></span>&#65289;&#12290;<span
lang=3DEN-US>ANTLR</span>&#30340;&#23448;&#26041;&#23450;&#20041;&#20026;&#=
65306;&#26681;&#25454;&#19968;&#31181;&#21487;&#20197;&#23884;&#20837;&#229=
14;<span
lang=3DEN-US>Java, C++</span>&#25110;<span lang=3DEN-US>C#</span>&#31561;&#=
36741;&#21161;&#20195;&#30721;&#27573;&#30340;&#25991;&#27861;&#65292;&#264=
69;&#26500;&#31569;&#20986;&#30456;&#23545;&#35813;&#25991;&#27861;&#30340;=
&#35782;&#21035;&#22120;&#65292;&#32534;&#35793;&#22120;&#25110;&#32763;&#3=
5793;&#22120;&#30340;&#19968;&#31181;&#35821;&#35328;&#24037;&#20855;&#2669=
4;&#26550;&#12290;&#36825;&#20010;&#23450;&#20041;&#35828;&#26126;&#20102;<=
span
lang=3DEN-US>ANTLR</span>&#30340;&#21151;&#33021;&#26159;&#26681;&#25454;&#=
32473;&#23450;&#25991;&#27861;&#33258;&#21160;&#29983;&#25104;&#32534;&#357=
93;&#22120;&#65292;&#20854;&#36807;&#31243;&#20026;&#20808;&#32534;&#20889;=
&#30456;&#24212;&#35821;&#35328;&#30340;&#25991;&#27861;&#28982;&#21518;&#2=
9983;&#25104;&#30456;&#24212;&#35821;&#35328;&#32534;&#35793;&#22120;&#1229=
0;&#23450;&#20041;&#25552;&#21040;&#30340;&#35821;&#35328;&#35782;&#21035;&=
#22120;&#65292;&#32534;&#35793;&#22120;&#21644;&#32763;&#35793;&#22120;&#25=
105;&#20204;&#20197;&#21518;&#32479;&#31216;&#20026;&#35821;&#27861;&#20998=
;&#26512;&#22120;&#12290;&#20107;&#23454;&#19978;<span
lang=3DEN-US>ANTLR</span>&#26159;&#29983;&#25104;&#30456;&#24212;&#35821;&#=
35328;&#32534;&#35793;&#22120;&#30340;&#28304;&#20195;&#30721;&#65292;&#251=
05;&#20204;&#36824;&#38656;&#35201;&#32534;&#35793;&#23427;&#12290;&#37027;=
&#20040;<span
lang=3DEN-US>ANTLR</span>&#21487;&#20197;&#29983;&#25104;&#21738;&#20123;&#=
26041;&#35821;&#35328;&#30340;&#35821;&#27861;&#20998;&#26512;&#22120;&#283=
04;&#20195;&#30721;&#35821;&#35328;&#30340;&#20195;&#30721;&#21602;&#65311;=
&#36825;&#26159;&#31243;&#24207;&#21592;&#24456;&#20851;&#24515;&#30340;&#3=
8382;&#39064;&#12290;&#24184;&#36816;&#30340;&#26159;<span
lang=3DEN-US>ANTLR</span>&#29616;&#22312;&#24050;&#32463;&#25903;&#25345;&#=
20102;&#22810;&#31181;&#24403;&#21069;&#27969;&#34892;&#30340;&#24320;&#214=
57;&#35821;&#35328;&#65292;&#21253;&#25324;<span
lang=3DEN-US>Java</span>&#12289;<span lang=3DEN-US>C#</span>&#12289;<span
lang=3DEN-US>C</span>&#12289;<span lang=3DEN-US>C++</span>&#12289;<span lan=
g=3DEN-US>Objective-C</span>&#12289;<span
lang=3DEN-US>Python</span>&#21644;<span lang=3DEN-US> Ruby.1</span>&#31561;=
&#12290;&#20320;&#21487;&#20197;&#26681;&#25454;&#38656;&#35201;&#29983;&#2=
5104;&#20854;&#20013;&#20219;&#20309;&#19968;&#31181;&#35821;&#35328;&#3034=
0;&#35821;&#27861;&#20998;&#26512;&#22120;&#12290;&#26412;&#20070;&#20027;&=
#35201;&#20171;&#32461;<span
lang=3DEN-US>java</span>&#65292;<span lang=3DEN-US>C#</span>&#20004;&#31181=
;&#35821;&#35328;&#65292;&#26377;&#35814;&#32454;&#30340;&#25805;&#20316;&#=
27493;&#39588;&#21253;&#25324;&#22914;&#20309;&#32534;&#35793;&#12289;&#251=
91;&#34892;&#21644;&#22914;&#20309;&#20351;&#29992;<span
lang=3DEN-US style=3D'mso-bidi-font-weight:bold'>ANTLRWorks</span>&#24320;&=
#21457;&#29615;&#22659;&#32534;&#20889;&#25991;&#27861;&#31561;&#12290;&#35=
835;&#32773;&#21487;&#20197;&#39034;&#21033;&#19978;&#25163;&#65292;&#36991=
;&#20813;&#23454;&#38469;&#25805;&#20316;&#30340;&#38556;&#30861;&#12290;&#=
21518;&#38754;&#31456;&#33410;&#36824;&#20250;&#25351;&#20986;&#22312;<span
lang=3DEN-US>Java</span>&#21644;<span lang=3DEN-US>C#</span>&#24320;&#21457=
;&#20013;&#24212;&#27880;&#24847;&#30340;&#32454;&#24494;&#24046;&#21035;&#=
65292;&#30830;&#20445;&#31243;&#24207;&#30340;&#39034;&#21033;&#36816;&#348=
92;&#12290;<span
lang=3DEN-US><o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'margin-bottom:6.0pt;line-height:20.0pt;mso-li=
ne-height-rule:
exactly'><span lang=3DEN-US style=3D'mso-bidi-font-size:10.5pt;font-family:=
NSimSun'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'margin-top:14.0pt;margin-right:0cm;margin-bot=
tom:
10.0pt;margin-left:0cm;line-height:20.0pt;mso-line-height-rule:exactly'><b
style=3D'mso-bidi-font-weight:normal'><span lang=3DEN-US style=3D'font-size=
:15.0pt;
font-family:NSimSun'>1.1</span></b><b style=3D'mso-bidi-font-weight:normal'=
><span
style=3D'font-size:15.0pt;font-family:NSimSun'>&#24320;&#21457;<span lang=
=3DEN-US>Hello
World</span>&#31034;&#20363;<span lang=3DEN-US><o:p></o:p></span></span></b=
></p>

<p class=3DMsoNormal style=3D'margin-bottom:6.0pt;text-indent:21.0pt;mso-ch=
ar-indent-count:
2.0;line-height:20.0pt;mso-line-height-rule:exactly'><span style=3D'mso-bid=
i-font-size:
10.5pt;font-family:NSimSun'>&#26412;&#31456;&#23558;&#24320;&#21457;&#19968=
;&#20010;&#31616;&#21333;&#31034;&#20363;&#35753;&#35835;&#32773;&#23545;<s=
pan
lang=3DEN-US>ANTLR</span>&#26377;&#19968;&#20010;&#21021;&#27493;&#30340;&#=
35748;&#35782;&#65292;&#24182;&#25645;&#24314;&#24320;&#21457;&#29615;&#226=
59;&#20197;&#20415;&#21518;&#32493;&#30340;&#23398;&#20064;&#12290;&#35835;=
&#32773;&#22312;&#31034;&#20363;&#20013;&#36935;&#21040;&#19981;&#25026;&#3=
0340;&#22320;&#26041;&#20063;&#19981;&#24517;&#25285;&#24515;&#65292;&#2510=
5;&#20204;&#30340;&#30446;&#30340;&#26159;&#25645;&#24314;&#24320;&#21457;&=
#29615;&#22659;&#23398;&#20250;&#32534;&#35793;&#36816;&#34892;&#35821;&#27=
861;&#20998;&#26512;&#22120;&#12290;&#29992;<span
lang=3DEN-US>ANTLR</span>&#24320;&#21457;&#19968;&#20010;&#35821;&#27861;&#=
20998;&#26512;&#22120;&#22823;&#33268;&#20998;&#19977;&#27493;&#65292;&#315=
32;&#19968;&#27493;&#65306;&#20889;&#20986;&#35201;&#20998;&#26512;&#20869;=
&#23481;&#30340;&#25991;&#27861;&#12290;&#31532;&#20108;&#27493;&#65306;&#2=
9992;<span
lang=3DEN-US>ANTLR</span>&#29983;&#25104;&#30456;&#23545;&#35813;&#25991;&#=
27861;&#30340;&#35821;&#27861;&#20998;&#26512;&#22120;&#30340;&#20195;&#307=
21;&#12290;&#31532;&#19977;&#27493;&#65306;&#32534;&#35793;&#36816;&#34892;=
&#35821;&#27861;&#20998;&#26512;&#22120;&#12290;<span
lang=3DEN-US><o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'margin-bottom:6.0pt;text-indent:21.0pt;mso-ch=
ar-indent-count:
2.0;line-height:20.0pt;mso-line-height-rule:exactly'><span style=3D'mso-bid=
i-font-size:
10.5pt;font-family:NSimSun'>&#21644;&#22810;&#25968;&#32534;&#35793;&#20070=
;&#31821;&#19968;&#26679;&#65292;&#26412;&#31456;&#20063;&#29992;&#35299;&#=
26512;&#31616;&#21333;&#30340;&#34920;&#36798;&#24335;&#20316;&#20026;&#310=
34;&#20363;&#12290;&#35201;&#35299;&#26512;&#30340;&#34920;&#36798;&#24335;=
&#20013;&#26377;&#20108;&#31181;&#25968;&#25454;&#31867;&#22411;&#65306;&#2=
5972;&#25968;
&#22914;<span lang=3DEN-US>&#8220;23&#8221;, &#8220;5&#8221; </span>&#21644=
;&#23383;&#31526;&#20018;
&#22914;<span lang=3DEN-US>&#8220;Hello World&#8221;</span>&#12290;&#34920;=
&#36798;&#24335;&#20013;&#20197;&#31639;&#26415;&#34920;&#36798;&#24335;&#2=
0026;&#20027;&#20063;&#21253;&#25324;&#36171;&#20540;&#34920;&#36798;&#2433=
5;&#12290;&#25105;&#20204;&#21015;&#20030;&#20004;&#20010;&#34920;&#36798;&=
#24335;&#35821;&#21477;&#65306;<span
lang=3DEN-US><o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'margin-bottom:6.0pt;text-indent:21.0pt;mso-ch=
ar-indent-count:
2.0;line-height:20.0pt;mso-line-height-rule:exactly'><span lang=3DEN-US
style=3D'mso-bidi-font-size:10.5pt;font-family:NSimSun'>23+4*(5+1);<span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>str=3D&#8220;Hello World&#8221;;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-bottom:6.0pt;line-height:20.0pt;mso-li=
ne-height-rule:
exactly'><span style=3D'mso-bidi-font-size:10.5pt;font-family:NSimSun'>&#31=
532;&#19968;&#26465;&#35821;&#21477;&#26159;&#19968;&#20010;&#31639;&#26415=
;&#34920;&#36798;&#24335;&#65292;&#25324;&#21495;&#25913;&#21464;&#20102;&#=
36816;&#31639;&#39034;&#24207;&#65292;&#35745;&#31639;&#32467;&#26524;&#199=
81;&#36171;&#32473;&#20219;&#20309;&#21464;&#37327;&#12290;&#31532;&#20108;=
&#26465;&#26159;&#19968;&#20010;&#36171;&#20540;&#34920;&#36798;&#24335;&#6=

⌨️ 快捷键说明

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