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

📄 classi_tiger.xmi

📁 编译原理大作业---tiger编译器 包括semant,translate,mipsframe,regalloc等所有phase 懂的人自会知道
💻 XMI
📖 第 1 页 / 共 5 页
字号:
     <classwidget usesdiagramfillcolour="0" width="423" showattsigs="601" usesdiagramusefillcolour="0" x="505" linecolour="#ff0000" y="264" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="114" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="51" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,0,0,0,0,0" />     <classwidget usesdiagramfillcolour="0" width="423" showattsigs="601" usesdiagramusefillcolour="0" x="505" linecolour="#ff0000" y="395" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="114" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="52" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,0,0,0,0,0" />     <classwidget usesdiagramfillcolour="0" width="423" showattsigs="601" usesdiagramusefillcolour="0" x="502" linecolour="#ff0000" y="670" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="95" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="129" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,0,0,0,0,0" />     <classwidget usesdiagramfillcolour="1" width="168" showattsigs="601" usesdiagramusefillcolour="1" x="588" linecolour="none" y="18" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="37" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="161" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,0,0,0,0,0" />     <classwidget usesdiagramfillcolour="0" width="437" showattsigs="601" usesdiagramusefillcolour="0" x="5" linecolour="#ff0000" y="575" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="190" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="177" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,0,0,0,0,0" />    </widgets>    <messages/>    <associations>     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="30" widgetaid="29" xmi.id="49" >      <linepath>       <startpoint startx="433" starty="154" />       <endpoint endx="353" endy="154" />      </linepath>     </assocwidget>     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="31" widgetaid="51" xmi.id="54" >      <linepath>       <startpoint startx="505" starty="321" />       <endpoint endx="221" endy="410" />      </linepath>     </assocwidget>     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="31" widgetaid="52" xmi.id="55" >      <linepath>       <startpoint startx="505" starty="452" />       <endpoint endx="436" endy="452" />      </linepath>     </assocwidget>     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="50" widgetaid="129" xmi.id="130" >      <linepath>       <startpoint startx="713" starty="670" />       <endpoint endx="713" endy="616" />      </linepath>     </assocwidget>     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="31" widgetaid="50" xmi.id="136" >      <linepath>       <startpoint startx="713" starty="531" />       <endpoint endx="292" endy="495" />      </linepath>     </assocwidget>     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="31" widgetaid="177" xmi.id="178" >      <linepath>       <startpoint startx="223" starty="575" />       <endpoint endx="149" endy="495" />      </linepath>     </assocwidget>    </associations>   </diagram>   <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="973" snapy="10" showatts="1" xmi.id="82" documentation="" type="402" showops="1" showpackage="0" name="Absyn" localid="30000" showstereotype="0" showscope="1" snapcsgrid="0" font="Bitstream Vera Sans,11,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="857" >    <widgets>     <classwidget usesdiagramfillcolour="0" width="63" showattsigs="601" usesdiagramusefillcolour="0" x="11" linecolour="#ff0000" y="345" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="37" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="83" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,1,0,0,0,0" />     <classwidget usesdiagramfillcolour="0" width="99" showattsigs="601" usesdiagramusefillcolour="0" x="88" linecolour="#ff0000" y="254" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="37" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="84" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,1,0,0,0,0" />     <classwidget usesdiagramfillcolour="0" width="400" showattsigs="601" usesdiagramusefillcolour="0" x="240" linecolour="#ff0000" y="426" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="57" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="85" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,0,0,0,0,0" />     <classwidget usesdiagramfillcolour="0" width="609" showattsigs="601" usesdiagramusefillcolour="0" x="245" linecolour="#ff0000" y="178" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="76" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="86" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,0,0,0,0,0" />     <classwidget usesdiagramfillcolour="0" width="509" showattsigs="601" usesdiagramusefillcolour="0" x="245" linecolour="#ff0000" y="84" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="76" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="87" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,0,0,0,0,0" />     <classwidget usesdiagramfillcolour="0" width="426" showattsigs="601" usesdiagramusefillcolour="0" x="245" linecolour="#ff0000" y="14" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="57" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="88" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,0,0,0,0,0" />     <classwidget usesdiagramfillcolour="0" width="74" showattsigs="601" usesdiagramusefillcolour="0" x="13" linecolour="#ff0000" y="13" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="37" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="90" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,1,0,0,0,0" />     <classwidget usesdiagramfillcolour="0" width="99" showattsigs="601" usesdiagramusefillcolour="0" x="89" linecolour="#ff0000" y="436" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="37" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="107" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,1,0,0,0,0" />    </widgets>    <messages/>    <associations>     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="83" widgetaid="84" xmi.id="89" >      <linepath>       <startpoint startx="137" starty="291" />       <endpoint endx="42" endy="345" />      </linepath>     </assocwidget>     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="84" widgetaid="88" xmi.id="95" >      <linepath>       <startpoint startx="458" starty="71" />       <endpoint endx="121" endy="254" />      </linepath>     </assocwidget>     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="84" widgetaid="87" xmi.id="104" >      <linepath>       <startpoint startx="499" starty="160" />       <endpoint endx="154" endy="254" />      </linepath>     </assocwidget>     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="84" widgetaid="86" xmi.id="105" >      <linepath>       <startpoint startx="549" starty="254" />       <endpoint endx="187" endy="272" />      </linepath>     </assocwidget>     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="83" widgetaid="107" xmi.id="108" >      <linepath>       <startpoint startx="138" starty="436" />       <endpoint endx="42" endy="382" />      </linepath>     </assocwidget>     <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="107" widgetaid="85" xmi.id="118" >      <linepath>       <startpoint startx="240" starty="454" />       <endpoint endx="188" endy="454" />      </linepath>     </assocwidget>    </associations>   </diagram>   <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="973" snapy="10" showatts="1" xmi.id="138" documentation="" type="402" showops="1" showpackage="0" name="Semant" localid="30000" showstereotype="0" showscope="1" snapcsgrid="0" font="Bitstream Vera Sans,11,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="857" >    <widgets>     <classwidget usesdiagramfillcolour="0" width="222" showattsigs="601" usesdiagramusefillcolour="0" x="12" linecolour="#ff0000" y="12" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="123" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="139" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,0,0,0,0,0" />     <classwidget usesdiagramfillcolour="0" width="217" showattsigs="601" usesdiagramusefillcolour="0" x="14" linecolour="#ff0000" y="261" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="85" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="140" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,0,0,0,0,0" />     <classwidget usesdiagramfillcolour="0" width="208" showattsigs="601" usesdiagramusefillcolour="0" x="301" linecolour="#ff0000" y="261" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="104" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="141" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,0,0,0,0,0" />     <classwidget usesdiagramfillcolour="0" width="125" showattsigs="601" usesdiagramusefillcolour="0" x="193" linecolour="#ff0000" y="165" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="37" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="142" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,1,0,0,0,0" />     <classwidget usesdiagramfillcolour="0" width="175" showattsigs="601" usesdiagramusefillcolour="0" x="271" linecolour="#ff0000" y="13" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="85" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="143" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,0,0,0,0,0" />     <classwidget usesdiagramfillcolour="0" width="496" showattsigs="601" usesdiagramusefillcolour="0" x="14" linecolour="#ff0000" y="390" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="95" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="144" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,0,0,0,0,0" />     <classwidget usesdiagramfillcolour="1" width="103" showattsigs="601" usesdiagramusefillcolour="1" x="479" linecolour="none" y="13" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="37" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="146" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,0,0,0,0,0" />     <classwidget usesdiagramfillcolour="1" width="118" showattsigs="601" usesdiagramusefillcolour="1" x="480" linecolour="none" y="127" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="37" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="152" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,0,0,0,0,0" />     <classwidget usesdiagramfillcolour="1" width="131" showattsigs="601" usesdiagramusefillcolour="1" x="479" linecolour="none" y="60" showopsigs="601" linewidth="none" usesdiagramlinewidth="1" usesdiagramlinecolour="1" fillcolour="none" height="37" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="170" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Bitstream Vera Sans,11,-1,5,75,0,0,0,0,0" />    </widgets>    <messages/>    <associations>     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="142" widgetaid="140" xmi.id="166" >      <linepath>       <startpoint startx="122" starty="261" />       <endpoint endx="234" endy="202" />      </linepath>     </assocwidget>     <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="142" widgetaid="141" xmi.id="167" >      <linepath>       <startpoint startx="405" starty="261" />       <endpoint endx="276" endy="202" />      </linepath>     </assocwidget>    </associations>   </diagram>  </diagrams>  <listview>   <listitem open="1" type="800" id="-1" label="Views" >    <listitem open="1" type="801" id="-1" label="Logical View" >     <listitem open="0" type="807" id="82" label="Absyn" />     <listitem open="0" type="807" id="1" label="Frame_Mips_Tree" />     <listitem open="0" type="807" id="138" label="Semant" />     <listitem open="0" type="807" id="28" label="Translate_Tree" />     <listitem open="1" type="813" id="83" />     <listitem open="1" type="813" id="107" />     <listitem open="0" type="813" id="87" >      <listitem open="0" type="814" id="99" />      <listitem open="0" type="814" id="98" />      <listitem open="0" type="815" id="100" />     </listitem>     <listitem open="0" type="813" id="88" >      <listitem open="0" type="814" id="91" />      <listitem open="0" type="815" id="92" />     </listitem>     <listitem open="0" type="813" id="86" >      <listitem open="0" type="814" id="109" />      <listitem open="0" type="814" id="96" />      <listitem open="0" type="815" id="110" />     </listitem>     <listitem open="1" type="813" id="84" />     <listitem open="0" type="813" id="85" >      <listitem open="0" type="814" id="114" />      <listitem open="0" type="815" id="115" />     </listitem>     <listitem open="0" type="813" id="11" >      <listitem open="0" type="815" id="18" />     </listitem>     <listitem open="0" type="813" id="12" >      <listitem open="0" type="814" id="124" />     </listitem>     <listitem open="0" type="813" id="13" >      <listitem open="0" type="814" id="125" />      <listitem open="0" type="815" id="126" />     </listitem>     <listitem open="1" type="813" id="142" />     <listitem open="0" type="813" id="143" >      <listitem open="0" type="814" id="155" />      <listitem open="0" type="814" id="154" />      <listitem open="0" type="814" id="153" />     </listitem>     <listitem open="0" type="813" id="144" >      <listitem open="0" type="814" id="145" />      <listitem open="0" type="814" id="148" />      <listitem open="0" type="814" id="147" />      <listitem open="0" type="815" id="149" />     </listitem>     <listitem open="0" type="813" id="141" >      <listitem open="0" type="814" id="171" />      <listitem open="0" type="814" id="169" />      <listitem open="0" type="814" id="168" />

⌨️ 快捷键说明

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