Project

General

Profile

SemaTESK Getting Started » STGGettingStarted.html

Alexey Demakov, 01/14/2010 11:47 AM

 
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=koi8-r">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 11">
<meta name=Originator content="Microsoft Word 11">
<link rel=File-List href="STGGettingStarted_files/filelist.xml">
<title>рТЙНЕТ ДМС STG. </title>
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>user</o:Author>
<o:LastAuthor>user</o:LastAuthor>
<o:Revision>611</o:Revision>
<o:TotalTime>7888</o:TotalTime>
<o:Created>2007-01-19T09:44:00Z</o:Created>
<o:LastSaved>2007-01-31T14:28:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>8363</o:Words>
<o:Characters>47674</o:Characters>
<o:Company>ISP</o:Company>
<o:Lines>397</o:Lines>
<o:Paragraphs>111</o:Paragraphs>
<o:CharactersWithSpaces>55926</o:CharactersWithSpaces>
<o:Version>11.6568</o:Version>
</o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Print</w:View>
<w:Zoom>80</w:Zoom>
<w:DontDisplayPageBoundaries/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;
mso-font-alt:Symbol;
mso-font-charset:2;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
{font-family:SimSun;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:??;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-format:other;
mso-font-pitch:variable;
mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;
mso-font-charset:204;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:1627421319 -2147483648 8 0 66047 0;}
@font-face
{font-family:"\@SimSun";
panose-1:0 0 0 0 0 0 0 0 0 0;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-format:other;
mso-font-pitch:variable;
mso-font-signature:1 135135232 16 0 262144 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0mm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
h1
{mso-margin-top-alt:auto;
margin-right:0mm;
mso-margin-bottom-alt:auto;
margin-left:0mm;
mso-pagination:widow-orphan;
mso-outline-level:1;
font-size:24.0pt;
font-family:"Times New Roman";
font-weight:bold;}
h2
{mso-margin-top-alt:auto;
margin-right:0mm;
mso-margin-bottom-alt:auto;
margin-left:0mm;
mso-pagination:widow-orphan;
mso-outline-level:2;
font-size:18.0pt;
font-family:"Times New Roman";
font-weight:bold;}
h3
{mso-margin-top-alt:auto;
margin-right:0mm;
mso-margin-bottom-alt:auto;
margin-left:0mm;
mso-pagination:widow-orphan;
mso-outline-level:3;
font-size:13.5pt;
font-family:"Times New Roman";
font-weight:bold;}
h4
{mso-style-next:Normal;
margin-top:12.0pt;
margin-right:0mm;
margin-bottom:3.0pt;
margin-left:0mm;
mso-pagination:widow-orphan;
page-break-after:avoid;
mso-outline-level:4;
font-size:14.0pt;
font-family:"Times New Roman";
font-weight:bold;}
p.MsoToc1, li.MsoToc1, div.MsoToc1
{mso-style-update:auto;
mso-style-noshow:yes;
mso-style-next:Normal;
margin:0mm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
p.MsoToc2, li.MsoToc2, div.MsoToc2
{mso-style-update:auto;
mso-style-noshow:yes;
mso-style-next:Normal;
margin-top:0mm;
margin-right:0mm;
margin-bottom:0mm;
margin-left:12.0pt;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
p.MsoToc3, li.MsoToc3, div.MsoToc3
{mso-style-update:auto;
mso-style-noshow:yes;
mso-style-next:Normal;
margin-top:0mm;
margin-right:0mm;
margin-bottom:0mm;
margin-left:24.0pt;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
p.MsoFootnoteText, li.MsoFootnoteText, div.MsoFootnoteText
{mso-style-noshow:yes;
margin:0mm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
{mso-style-noshow:yes;
margin:0mm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
span.MsoFootnoteReference
{mso-style-noshow:yes;
vertical-align:super;}
span.MsoCommentReference
{mso-style-noshow:yes;
mso-ansi-font-size:8.0pt;
mso-bidi-font-size:8.0pt;}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{color:blue;
text-decoration:underline;
text-underline:single;}
p.MsoDocumentMap, li.MsoDocumentMap, div.MsoDocumentMap
{mso-style-noshow:yes;
margin:0mm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
background:navy;
font-size:10.0pt;
font-family:Tahoma;
mso-fareast-font-family:"Times New Roman";}
p
{mso-margin-top-alt:auto;
margin-right:0mm;
mso-margin-bottom-alt:auto;
margin-left:0mm;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
code
{font-family:"Courier New";
mso-ascii-font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Courier New";
mso-bidi-font-family:"Courier New";}
pre
{margin:0mm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
font-size:10.0pt;
font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";}
p.MsoCommentSubject, li.MsoCommentSubject, div.MsoCommentSubject
{mso-style-noshow:yes;
mso-style-parent:"Comment Text";
mso-style-next:"Comment Text";
margin:0mm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
font-weight:bold;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-noshow:yes;
margin:0mm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:8.0pt;
font-family:Tahoma;
mso-fareast-font-family:"Times New Roman";}
span.STGnormaltextChar
{mso-style-name:"STG normal text Char";
mso-style-locked:yes;
mso-style-link:"STG normal text";
mso-ansi-font-size:14.0pt;
mso-bidi-font-size:12.0pt;
font-family:SimSun;
mso-ascii-font-family:SimSun;
mso-fareast-font-family:SimSun;
mso-ansi-language:RU;
mso-fareast-language:ZH-CN;
mso-bidi-language:HE;
mso-bidi-font-style:italic;}
p.STGnormaltext, li.STGnormaltext, div.STGnormaltext
{mso-style-name:"STG normal text";
mso-style-update:auto;
mso-style-link:"STG normal text Char";
margin-top:6.0pt;
margin-right:0mm;
margin-bottom:0mm;
margin-left:0mm;
margin-bottom:.0001pt;
text-align:justify;
text-indent:35.3pt;
line-height:150%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:SimSun;
mso-fareast-language:ZH-CN;
mso-bidi-language:HE;
mso-bidi-font-style:italic;}
span.STGinlinecodeChar
{mso-style-name:"STG inline code Char";
mso-style-locked:yes;
mso-style-link:"STG inline code";
mso-ansi-font-size:14.0pt;
mso-bidi-font-size:12.0pt;
font-family:SimSun;
mso-ascii-font-family:SimSun;
mso-fareast-font-family:SimSun;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:HE;
font-style:italic;
mso-bidi-font-style:normal;}
p.STGinlinecode, li.STGinlinecode, div.STGinlinecode
{mso-style-name:"STG inline code";
mso-style-update:auto;
mso-style-link:"STG inline code Char";
margin-top:6.0pt;
margin-right:0mm;
margin-bottom:0mm;
margin-left:0mm;
margin-bottom:.0001pt;
text-align:justify;
line-height:150%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:SimSun;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:HE;
font-style:italic;
mso-bidi-font-style:normal;}
p.Iauiue, li.Iauiue, div.Iauiue
{mso-style-name:"Iau\.iue";
mso-style-next:Normal;
margin-top:0mm;
margin-right:0mm;
margin-bottom:6.0pt;
margin-left:0mm;
mso-pagination:widow-orphan;
mso-layout-grid-align:none;
text-autospace:none;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
span.type1
{mso-style-name:type1;}
span.keyword1
{mso-style-name:keyword1;
color:navy;
font-weight:bold;}
span.id
{mso-style-name:id;}
/* Page Definitions */
@page
{mso-footnote-separator:url("STGGettingStarted_files/header.html") fs;
mso-footnote-continuation-separator:url("STGGettingStarted_files/header.html") fcs;
mso-endnote-separator:url("STGGettingStarted_files/header.html") es;
mso-endnote-continuation-separator:url("STGGettingStarted_files/header.html") ecs;}
@page Section1
{size:595.3pt 841.9pt;
margin:20.0mm 42.5pt 20.0mm 30.0mm;
mso-header-margin:35.4pt;
mso-footer-margin:35.4pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
/* List Definitions */
@list l0
{mso-list-id:218828707;
mso-list-template-ids:1264983616;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level2
{mso-level-tab-stop:72.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level3
{mso-level-tab-stop:108.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level4
{mso-level-tab-stop:144.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level5
{mso-level-tab-stop:180.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level6
{mso-level-tab-stop:216.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level7
{mso-level-tab-stop:252.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level8
{mso-level-tab-stop:288.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level9
{mso-level-tab-stop:324.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1
{mso-list-id:631251465;
mso-list-type:hybrid;
mso-list-template-ids:-345077930 68747269 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:Wingdings;}
@list l1:level2
{mso-level-tab-stop:72.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level3
{mso-level-tab-stop:108.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level4
{mso-level-tab-stop:144.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level5
{mso-level-tab-stop:180.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level6
{mso-level-tab-stop:216.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level7
{mso-level-tab-stop:252.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level8
{mso-level-tab-stop:288.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level9
{mso-level-tab-stop:324.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l2
{mso-list-id:992220893;
mso-list-type:hybrid;
mso-list-template-ids:1216017718 68747269 160744550 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
@list l2:level1
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:39.0pt;
mso-level-number-position:left;
margin-left:39.0pt;
text-indent:-18.0pt;
font-family:Wingdings;}
@list l2:level2
{mso-level-number-format:alpha-upper;
mso-level-text:"рТЙМПЦЕОЙЕ %2\.";
mso-level-tab-stop:75.0pt;
mso-level-number-position:left;
margin-left:75.0pt;
text-indent:-18.0pt;}
@list l2:level3
{mso-level-tab-stop:108.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l2:level4
{mso-level-tab-stop:144.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l2:level5
{mso-level-tab-stop:180.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l2:level6
{mso-level-tab-stop:216.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l2:level7
{mso-level-tab-stop:252.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l2:level8
{mso-level-tab-stop:288.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l2:level9
{mso-level-tab-stop:324.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l3
{mso-list-id:1118260993;
mso-list-template-ids:1207069646;}
@list l3:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level2
{mso-level-tab-stop:72.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l3:level3
{mso-level-tab-stop:108.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l3:level4
{mso-level-tab-stop:144.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l3:level5
{mso-level-tab-stop:180.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l3:level6
{mso-level-tab-stop:216.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l3:level7
{mso-level-tab-stop:252.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l3:level8
{mso-level-tab-stop:288.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l3:level9
{mso-level-tab-stop:324.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l4
{mso-list-id:1329602750;
mso-list-type:hybrid;
mso-list-template-ids:-1280310750 68747279 68747289 68747291 68747279 68747289 68747291 68747279 68747289 68747291;}
@list l4:level1
{mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l4:level2
{mso-level-tab-stop:72.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l4:level3
{mso-level-tab-stop:108.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l4:level4
{mso-level-tab-stop:144.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l4:level5
{mso-level-tab-stop:180.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l4:level6
{mso-level-tab-stop:216.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l4:level7
{mso-level-tab-stop:252.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l4:level8
{mso-level-tab-stop:288.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l4:level9
{mso-level-tab-stop:324.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l5
{mso-list-id:1516577165;
mso-list-type:hybrid;
mso-list-template-ids:-1600380168 68747279 68747289 68747291 68747279 68747289 68747291 68747279 68747289 68747291;}
@list l5:level1
{mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l5:level2
{mso-level-tab-stop:72.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l5:level3
{mso-level-tab-stop:108.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l5:level4
{mso-level-tab-stop:144.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l5:level5
{mso-level-tab-stop:180.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l5:level6
{mso-level-tab-stop:216.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l5:level7
{mso-level-tab-stop:252.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l5:level8
{mso-level-tab-stop:288.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l5:level9
{mso-level-tab-stop:324.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l6
{mso-list-id:1551265236;
mso-list-type:hybrid;
mso-list-template-ids:1290172814 68747279 508181712 68747291 68747279 68747289 68747291 68747279 68747289 68747291;}
@list l6:level1
{mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l6:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:72.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l6:level3
{mso-level-tab-stop:108.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l6:level4
{mso-level-tab-stop:144.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l6:level5
{mso-level-tab-stop:180.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l6:level6
{mso-level-tab-stop:216.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l6:level7
{mso-level-tab-stop:252.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l6:level8
{mso-level-tab-stop:288.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l6:level9
{mso-level-tab-stop:324.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l7
{mso-list-id:1786344099;
mso-list-template-ids:1570931214;}
@list l7:level1
{mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l7:level2
{mso-level-tab-stop:72.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l7:level3
{mso-level-tab-stop:108.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l7:level4
{mso-level-tab-stop:144.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l7:level5
{mso-level-tab-stop:180.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l7:level6
{mso-level-tab-stop:216.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l7:level7
{mso-level-tab-stop:252.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l7:level8
{mso-level-tab-stop:288.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l7:level9
{mso-level-tab-stop:324.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l8
{mso-list-id:1863592815;
mso-list-template-ids:-528700180;}
@list l8:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:36.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l8:level2
{mso-level-tab-stop:72.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l8:level3
{mso-level-tab-stop:108.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l8:level4
{mso-level-tab-stop:144.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l8:level5
{mso-level-tab-stop:180.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l8:level6
{mso-level-tab-stop:216.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l8:level7
{mso-level-tab-stop:252.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l8:level8
{mso-level-tab-stop:288.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l8:level9
{mso-level-tab-stop:324.0pt;
mso-level-number-position:left;
text-indent:-18.0pt;}
ol
{margin-bottom:0mm;}
ul
{margin-bottom:0mm;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0mm 5.4pt 0mm 5.4pt;
mso-para-margin:0mm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
table.MsoTableGrid
{mso-style-name:"Table Grid";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;
mso-padding-alt:0mm 5.4pt 0mm 5.4pt;
mso-border-insideh:.5pt solid windowtext;
mso-border-insidev:.5pt solid windowtext;
mso-para-margin:0mm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="4098"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>

<body lang=RU link=blue vlink=blue style='tab-interval:35.4pt'>

<div class=Section1>

<h1 style='margin-top:12.0pt;margin-right:0mm;margin-bottom:12.0pt;margin-left:
0mm;text-align:justify'><a name="_Toc157488498">рТЙНЕТ ДМС SemaTesK.</a></h1>

<p align=center style='margin:0mm;margin-bottom:.0001pt;text-align:center'><em><span
lang=EN-US style='mso-ansi-language:EN-US;font-style:normal;mso-bidi-font-style:
italic'><a href="mailto:maryn@ispras.ru"><i style='mso-bidi-font-style:normal'>Maria</i><i
style='mso-bidi-font-style:normal'><span style='mso-ansi-language:RU'> </span></i><i
style='mso-bidi-font-style:normal'>Arkhipova</i></a></span>, <a
href="mailto:sophia@ispras.ru">Sophia Zelenova</a></em><i><br>
<em>ї 2007 <a href="http://www.ispras.ru/">йОУФЙФХФ уЙУФЕНОПЗП рТПЗТБННЙТПЧБОЙС
тбо</a> </em><br>
</i><em><u><span lang=EN-US style='color:blue;mso-ansi-language:EN-US'><a
href="http://www.ispras.ru/ru/groups/rv/rv.html" target="_self">UniTesK Lab</a></span></u></em><em><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></em></p>

<p class=MsoToc1 style='tab-stops:right dotted 467.25pt'><!--[if supportFields]><span
style='mso-element:field-begin'></span><span
style='mso-spacerun:yes'>љ</span>TOC \o &quot;1-3&quot; \h \z \u <span
style='mso-element:field-separator'></span><![endif]--><a href="#_Toc157488498"></a></p>

<p class=MsoToc2 style='tab-stops:right dotted 467.25pt'><o:p>&nbsp;</o:p></p>

<p class=MsoToc2 style='tab-stops:right dotted 467.25pt'><a
href="#_Toc157488499"><span style='color:windowtext;text-decoration:none;
text-underline:none'>оБЮБМШОЩЕ УЧЕДЕОЙС<span style='display:none;mso-hide:screen'><span
style='mso-tab-count:1 dotted'>. </span></span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc157488499 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>1<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100350037003400380038003400390039000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></p>

<p class=MsoToc2 style='tab-stops:right dotted 467.25pt'><a
href="#_Toc157488500"><span style='color:windowtext;text-decoration:none;
text-underline:none'>рТЕДУФБЧМЕОЙЕ УЙОФБЛУЙУБ ГЕМЕЧПЗП СЪЩЛБ<span
style='display:none;mso-hide:screen'><span style='mso-tab-count:1 dotted'>. </span></span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc157488500 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>1<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100350037003400380038003500300030000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></p>

<p class=MsoToc2 style='tab-stops:right dotted 467.25pt'><a
href="#_Toc157488501"><span style='color:windowtext;text-decoration:none;
text-underline:none'>рПУФТПЕОЙЕ TreeDL<span style='display:none;mso-hide:screen'><span
style='mso-tab-count:1 dotted'>. </span></span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc157488501 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>2<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100350037003400380038003500300031000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></p>

<p class=MsoToc2 style='tab-stops:right dotted 467.25pt'><a
href="#_Toc157488502"><span style='color:windowtext;text-decoration:none;
text-underline:none'>оЕЖПТНБМШОПЕ ПРЙУБОЙЕ УЕНБОФЙЛЙ ЛБМШЛХМСФПТБ<span
style='display:none;mso-hide:screen'><span style='mso-tab-count:1 dotted'>. </span></span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc157488502 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>6<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100350037003400380038003500300032000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></p>

<p class=MsoToc2 style='tab-stops:right dotted 467.25pt'><a
href="#_Toc157488503"><span style='color:windowtext;text-decoration:none;
text-underline:none'>оБРЙУБОЙЕ SRL<span style='display:none;mso-hide:screen'><span
style='mso-tab-count:1 dotted'>. </span></span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc157488503 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>6<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100350037003400380038003500300033000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></p>

<p class=MsoToc3 style='tab-stops:48.0pt right dotted 467.25pt'><a
href="#_Toc157488504"><span style='color:windowtext;text-decoration:none;
text-underline:none'>1.<span style='mso-tab-count:1'>љљљљ </span>уРЕГЙЖЙЛБГЙС
РТБЧЙМБ: &#8220;йНЕОБ ПВЯСЧМСЕНЩИ РЕТЕНЕООЩИ ХОЙЛБМШОЩ&#8221;<span
style='display:none;mso-hide:screen'><span style='mso-tab-count:1 dotted'>. </span></span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc157488504 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>6<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100350037003400380038003500300034000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></p>

<p class=MsoToc3 style='tab-stops:48.0pt right dotted 467.25pt'><a
href="#_Toc157488505"><span style='color:windowtext;text-decoration:none;
text-underline:none'>2.<span style='mso-tab-count:1'>љљљљ </span>уРЕГЙЖЙЛБГЙС
РТБЧЙМБ: &#8220;рЕТЕНЕООБС ДПМЦОБ ВЩФШ ПВЯСЧМЕОБ ДП ЙУРПМШЪПЧБОЙС&#8221;<span
style='display:none;mso-hide:screen'><span style='mso-tab-count:1 dotted'>. </span></span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc157488505 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>8<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100350037003400380038003500300035000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></p>

<p class=MsoToc3 style='tab-stops:48.0pt right dotted 467.25pt'><a
href="#_Toc157488506"><span style='color:windowtext;text-decoration:none;
text-underline:none'>3.<span style='mso-tab-count:1'>љљљљ </span>уРЕГЙЖЙЛБГЙС
РТБЧЙМ, ПРЙУЩЧБАЭЙИ ПЗТБОЙЮЕОЙС ОБ ФЙРЩ<span style='display:none;mso-hide:screen'><span
style='mso-tab-count:1 dotted'>.. </span></span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc157488506 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>11<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100350037003400380038003500300036000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></p>

<p class=MsoToc2 style='tab-stops:right dotted 467.25pt'><a
href="#_Toc157488507"><span style='color:windowtext;text-decoration:none;
text-underline:none'>оБРЙУБОЙЕ sscl<span style='display:none;mso-hide:screen'><span
style='mso-tab-count:1 dotted'> </span></span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc157488507 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>16<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100350037003400380038003500300037000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></p>

<p class=MsoToc2 style='tab-stops:right dotted 467.25pt'><a
href="#_Toc157488508"><span style='color:windowtext;text-decoration:none;
text-underline:none'>фЕЛУФПЧПЕ РТЕДУФБЧМЕОЙЕ TreeDL-ХЪМПЧ<span
style='display:none;mso-hide:screen'><span style='mso-tab-count:1 dotted'>. </span></span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc157488508 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>16<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100350037003400380038003500300038000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></p>

<p class=MsoToc2 style='tab-stops:right dotted 467.25pt'><a
href="#_Toc157488509"><span style='color:windowtext;text-decoration:none;
text-underline:none'>ъБРХУЛ ЗЕОЕТБФПТБ<span style='display:none;mso-hide:screen'><span
style='mso-tab-count:1 dotted'>. </span></span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc157488509 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>19<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100350037003400380038003500300039000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></p>

<p class=MsoToc2 style='tab-stops:103.55pt right dotted 467.25pt'><a
href="#_Toc157488510"><span style='color:windowtext;text-decoration:none;
text-underline:none'>рТЙМПЦЕОЙЕ A.<span style='mso-tab-count:1'>љљљ </span>рТЙНЕТ
ЖБКМБ srl.properties ДМС STG-РТПЕЛФБ<span style='display:none;mso-hide:screen'><span
style='mso-tab-count:1 dotted'>. </span></span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc157488510 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>21<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100350037003400380038003500310030000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></p>

<p class=MsoToc2 style='tab-stops:102.85pt right dotted 467.25pt'><a
href="#_Toc157488511"><span style='color:windowtext;text-decoration:none;
text-underline:none'>рТЙМПЦЕОЙЕ B.<span style='mso-tab-count:1'>љљљ </span>рТЙНЕТ
ЖБКМБ stg.properties ДМС STG-РТПЕЛФБ<span style='display:none;mso-hide:screen'><span
style='mso-tab-count:1 dotted'>. </span></span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc157488511 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>22<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100350037003400380038003500310031000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></p>

<p class=MsoToc2 style='tab-stops:right dotted 467.25pt'><a
href="#_Toc157488512"><span style='color:windowtext;text-decoration:none;
text-underline:none'>рТЙМПЦЕОЙЕ C.<span style='display:none;mso-hide:screen'><span
style='mso-tab-count:1 dotted'> </span></span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc157488512 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>23<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100350037003400380038003500310032000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></p>

<p class=MsoToc2 style='tab-stops:103.55pt right dotted 467.25pt'><a
href="#_Toc157488513"><span style='color:windowtext;text-decoration:none;
text-underline:none'>рТЙМПЦЕОЙЕ D.<span style='mso-tab-count:1'>љљљ </span>рТЙНЕТ
ЖБКМБ project.xml ДМС STG-РТПЕЛФБ<span style='display:none;mso-hide:screen'><span
style='mso-tab-count:1 dotted'>. </span></span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc157488513 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>27<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100350037003400380038003500310033000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></p>

<p class=MsoToc2 style='tab-stops:102.2pt right dotted 467.25pt'><a
href="#_Toc157488514"><span style='color:windowtext;text-decoration:none;
text-underline:none'>рТЙМПЦЕОЙЕ E.<span style='mso-tab-count:1'>љљљ </span>рТЙНЕТ
ЖБКМБ project.properties ДМС STG-РТПЕЛФБ<span style='display:none;mso-hide:
screen'><span style='mso-tab-count:1 dotted'>. </span></span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc157488514 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>28<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100350037003400380038003500310034000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><!--[if supportFields]><b><span
style='mso-element:field-end'></span></b><![endif]--><a name="_Toc157488499"><b><span
lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љ
</span></span></b></a></p>

<h2 style='margin-top:12.0pt;margin-right:0mm;margin-bottom:12.0pt;margin-left:
0mm;text-align:justify'><span style='mso-bookmark:_Toc157488499'>оБЮБМШОЩЕ
УЧЕДЕОЙС</span></h2>

<p class=MsoNormal style='text-align:justify'>йОУФТХНЕОФ SemaTesK РТЕДОБЪОБЮЕО
ДМС БЧФПНБФЙЮЕУЛПК ЗЕОЕТБГЙЙ УЕНБОФЙЮЕУЛЙИ ФЕУФПЧ ОБ ГЕМЕЧПН СЪЩЛЕ. дМС
УПЪДБОЙС РБЛЕФБ ФЕУФПЧ ФТЕВХЕФУС </p>

<ol style='margin-top:0mm' start=1 type=1>
<li class=MsoNormal style='text-align:justify;mso-list:l7 level1 lfo1;
tab-stops:list 36.0pt'>ЪБДБФШ УЙОФБЛУЙУ ГЕМЕЧПЗП СЪЩЛБ Ч ЧЙДЕ TreeDL
УРЕГЙЖЙЛБГЙЙ </li>
<li class=MsoNormal style='text-align:justify;mso-list:l7 level1 lfo1;
tab-stops:list 36.0pt'>ЪБДБФШ УЕНБОФЙЛХ ГЕМЕЧПЗП СЪЩЛБ Ч ЧЙДЕ
УРЕГЙЖЙЛБГЙК, ОБРЙУБООЩИ ОБ СЪЩЛБИ SRL </li>
<li class=MsoNormal style='text-align:justify;mso-list:l7 level1 lfo1;
tab-stops:list 36.0pt'>ЪБДБФШ ПФПВТБЦЕОЙЕ TreeDL-ХЪМПЧ Ч ФЕЛУФПЧПЕ
РТЕДУФБЧМЕОЙЕ </li>
<li class=MsoNormal style='text-align:justify;mso-list:l7 level1 lfo1;
tab-stops:list 36.0pt'>ЪБРХУФЙФШ SemaTesK </li>
</ol>

<p class=MsoNormal style='text-align:justify'>рТПЮЙФБЧ ДБООЩК ДПЛХНЕОФ, ЧЩ
УНПЦЕФЕ ОБРЙУБФШ УРЕГЙЖЙЛБГЙЙ Й УЗЕОЕТЙТПЧБФШ ФЕУФЩ ДМС СЪЩЛБ РТПУФПЗП
ЛБМШЛХМСФПТБ. </p>

<h2 style='margin-top:12.0pt;margin-right:0mm;margin-bottom:12.0pt;margin-left:
0mm;text-align:justify'><a name="_Toc157488500">рТЕДУФБЧМЕОЙЕ УЙОФБЛУЙУБ
ГЕМЕЧПЗП СЪЩЛБ</a></h2>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>пВЩЮОП ДМС
УЙОФБЛУЙУБ ГЕМЕЧПЗП СЪЩЛБ ЙНЕЕФУС ПРЙУБОЙЕ ЗТБННБФЙЛЙ Ч ЧЙДЕ ЛБЛПК-МЙВП
ТБЪОПЧЙДОПУФЙ BNF. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>сЪЩЛ ОБЫЕЗП
ЛБМШЛХМСФПТБ ЙНЕЕФ УМЕДХАЭЙК УЙОФБЛУЙУ: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>program ::= ( stmt )+;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>stmt ::= var_decl | assign | output;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>var_decl ::= type &lt;ID&gt; &quot;=&quot; expr &quot;;&quot; ;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>assign ::= &lt;ID&gt; &quot;=&quot; expr &quot;;&quot; ;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>output ::= &quot;print&quot; expr &quot;;&quot; ;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>type ::= &quot;int&quot; | &quot;double&quot;;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>expr ::= arg ( &quot;+&quot; arg )* ;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>arg ::= var | const;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>var ::= &lt;ID&gt;;<o:p></o:p></span></pre><pre
style='text-align:justify'>const ::= &lt;INT&gt; | &lt;DOUBLE&gt; ;</pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'>ъДЕУШ | ТБЪДЕМСЕФ БМШФЕТОБФЙЧЩ
РТБЧЙМБ, ? ПЪОБЮБЕФ, ЮФП РПУМЕДПЧБФЕМШОПУФШ ЧОХФТЙ УЛПВПЛ НПЦЕФ ПФУХФУФЧПЧБФШ,
+ ХЛБЪЩЧБЕФ ОБ УРЙУПЛ ЙЪ 1 ЙМЙ ВПМЕЕ ЬМЕНЕОФПЧ, Б * - ОБ УРЙУПЛ ЙЪ 0 ЙМЙ ВПМЕЕ
ЬМЕНЕОФПЧ. &lt;ID&gt;, &lt;INT&gt; Й &lt;DOUBLE&gt; СЧМСАФУС МЕЛУЕНБНЙ, Ф.Е.
ПВПЪОБЮБАФ ЬМЕНЕОФЩ, РТЙОБДМЕЦБЭЙЕ ОЕЛПФПТЩН НОПЦЕУФЧБН (УФТПЛ-ЙДЕОФЙЖЙЛБФПТПЧ,
ГЕМЩИ ЮЙУЕМ Й ДЕКУФЧЙФЕМШОЩИ ЮЙУЕМ ДЧПКОПК ФПЮОПУФЙ УППФЧЕФУФЧЕООП). нЩ ВХДЕН
УФТПЙФШ TreeDL-РТЕДУФБЧМЕОЙЕ ДМС УЙОФБЛУЙУБ, ПРЙТБСУШ ОБ ЬФП ПРЙУБОЙЕ. </p>

<h2 style='margin-top:12.0pt;margin-right:0mm;margin-bottom:12.0pt;margin-left:
0mm;text-align:justify'><a name="_Toc157488501">рПУФТПЕОЙЕ TreeDL</a></h2>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>рПМОПЕ ПРЙУБОЙЕ
СЪЩЛБ TreeDL НПЦОП ОБКФЙ ОБ <a href="http://treedl.sourceforge.net/treedl/">УБКФЕ
РТПЕЛФБ TreeDL</a> Ч ТБЪДЕМЕ <span lang=EN-US style='mso-ansi-language:EN-US'>Documentation</span>.
</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>TreeDL-ПРЙУБОЙЕ
ЧЛМАЮБЕФ Ч УЕВС ЪБЗПМПЧПЛ Й ПРЙУБОЙЕ TreeDL-ХЪМПЧ. чПФ ПВЭЙК ЧЙД ЪБЗПМПЧЛБ, ДМС
TreeDL-ЖБКМБ, РПДБЧБЕНПЗП ОБ ЧИПД SemaTesK: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'>[ <span
lang=EN-US style='mso-ansi-language:EN-US'>translate</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>language</span> = &quot;<span lang=EN-US
style='mso-ansi-language:EN-US'>java</span>&quot;;</pre><pre
style='text-align:justify'><span style='mso-spacerun:yes'>љ </span><span
lang=EN-US style='mso-ansi-language:EN-US'>visitor</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>name</span><span lang=EN-US> </span>= &quot;&lt;ЙНС ЙОФЕТЖЕКУБ ЧЙЪЙФЕТБ&gt;&quot;;</pre><pre
style='text-align:justify'><span style='mso-spacerun:yes'>љ </span><span
lang=EN-US style='mso-ansi-language:EN-US'>startnode</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>name</span><span lang=EN-US> </span>= &quot;&lt;ЙНС ХЪМБ УФБТФПЧПЗП РТБЧЙМБ&gt;&quot;;</pre><pre
style='text-align:justify'><span style='mso-spacerun:yes'>љ </span><span
lang=EN-US style='mso-ansi-language:EN-US'>target</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>language</span><span lang=EN-US> </span>= &quot;&lt;ПВЭЙК РТЕЖЙЛУ ЙНЕО&gt;&quot;;</pre><pre
style='text-align:justify'><span style='mso-spacerun:yes'>љ </span><span
lang=EN-US style='mso-ansi-language:EN-US'>target</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>extension</span> = &quot;&lt;ТБУЫЙТЕОЙЕ ЖБКМПЧ, УПДЕТЦБЭЙИ ФЕУФЩ&gt;&quot;;<span
style='background:white;mso-highlight:white'> </span></pre><pre
style='text-align:justify'><span style='background:white;mso-highlight:white'><span style='mso-spacerun:yes'>љљ</span></span><span
lang=EN-US style='background:white;mso-highlight:white;mso-ansi-language:
EN-US'>all</span><span style='background:white;mso-highlight:white'>_</span><span
lang=EN-US style='background:white;mso-highlight:white;mso-ansi-language:
EN-US'>tests</span><span style='background:white;mso-highlight:white'>_</span><span
lang=EN-US style='background:white;mso-highlight:white;mso-ansi-language:
EN-US'>file</span><span style='background:white;mso-highlight:white'>_</span><span
lang=EN-US style='background:white;mso-highlight:white;mso-ansi-language:
EN-US'>name<a style='mso-footnote-id:ftn1' href="#_ftn1" name="_ftnref1"
title=""><span class=MsoFootnoteReference><span style='mso-special-character:
footnote'><![if !supportFootnotes]><span class=MsoFootnoteReference><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:
"Times New Roman";mso-ansi-language:EN-US;mso-fareast-language:RU;mso-bidi-language:
AR-SA'>[1]</span></span><![endif]></span></span></a></span><span
style='background:white;mso-highlight:white'> = &quot;&lt;ЙНС ЖБКМБ, Ч ЛПФПТЩК ВХДХФ ЪБРЙУБОЩ ФЕЛУФПЧЩЕ РТЕДУФБЧМЕОЙС ЧУЕИ УЗЕОЕТЙТПЧБООЩИ ФЕУФПЧ&gt;&quot;;</span></pre><pre
style='text-align:justify'>]</pre><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>tree</span><span lang=EN-US> </span><span
lang=EN-US style='mso-ansi-language:EN-US'>ru</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>ispras</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>redverst</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>stg</span>.<span lang=EN-US style='mso-ansi-language:
EN-US'>langdep</span>.<span lang=EN-US style='mso-ansi-language:EN-US'>modl</span>.&lt;ПВЭЙК РТЕЖЙЛУ ЙНЕО&gt;<span
lang=EN-US style='mso-ansi-language:EN-US'>Tree</span></pre><pre
style='text-align:justify'><span style='mso-spacerun:yes'>љљ </span><span
lang=EN-US style='mso-ansi-language:EN-US'>: &lt;com.unitesk.atp.tree.TreeClass&gt;;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>header</span>{...}</pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'>ч ОБЮБМЕ Ч ЛЧБДТБФОЩИ УЛПВЛБИ РЕТЕЮЙУМЕОЩ
УЧПКУФЧБ, ОЕПВИПДЙНЩЕ ЙОУФТХНЕОФХ SemaTesK. ъБФЕН ХЛБЪБОП РПМОПЕ ЙНС ПРЙУБОЙС
ДЕТЕЧБ <span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>

<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>ru.ispras.redverst.stg.langdep.modl.&lt;</span>ПВЭЙК<span
style='mso-ansi-language:EN-US'> </span>РТЕЖЙЛУ<span lang=EN-US
style='mso-ansi-language:EN-US'>&gt;Tree<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'>Й ВБЪПЧПЕ ПРЙУБОЙЕ <span
lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>

<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>&lt;com.unitesk.atp.tree.TreeClass&gt;<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'>вМПЛ <span lang=EN-US
style='mso-ansi-language:EN-US'>header</span>{} ДПМЦЕО УПДЕТЦБФШ ЙНРПТФЩ ЧУЕИ
ЛМБУУПЧ, ЙУРПМШЪХЕНЩИ Ч ДБООПН TreeDL-ПРЙУБОЙЙ. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>ъБНЕФЙН, ЮФП ЙНС
ВБЪПЧПЗП TreeDL-ПРЙУБОЙС ХЛБЪБОП Ч ХЗМПЧЩИ УЛПВЛБИ. чППВЭЕ ЧУСЛЙК ЧОЕЫОЙК ДМС
ДБООПЗП TreeDL-ПРЙУБОЙС java-ФЙР ДПМЦЕО ХЛБЪЩЧБФШУС Ч ХЗМПЧЩИ УЛПВЛБИ, ЛТПНЕ ФЕИ
УМХЮБЕЧ, ЛПЗДБ ПО РТЙУХФУФЧХЕФ ЧП ЧУФБЧЛБИ java-ЛПДБ. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>ч ОБЫЕН УМХЮБЕ Ч
ЪБЗПМПЧПЛ ЙНЕЕФ ЧЙД: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>[ translate.language = &quot;java&quot;;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љ </span>visitor.name = &quot;CalcVisitor&quot;;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љ </span>startnode.name = &quot;Program&quot;;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љ </span>target.language = &quot;Calc&quot;;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љ </span>target.extension = &quot;clc&quot;;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>]<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>tree ru.ispras.redverst.stg.langdep.modl.CalcTree<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>: &lt;com.unitesk.atp.tree.TreeClass&gt;;<o:p></o:p></span></pre><pre
style='text-align:justify'>header{}</pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>рПУМЕ ЪБЗПМПЧЛБ
РЕТЕЮЙУМСАФУС ПРЙУБОЙС ХЪМПЧ. чУСЛЙК ХЪЕМ Ч TreeDL-ПРЙУБОЙЙ, РПДБЧБЕНПН ОБ ЧИПД
ЙОУФТХНЕОФХ SemaTesK, ДПМЦЕО ВЩФШ ОБУМЕДОЙЛПН ЛМБУУБ </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'>ru.ispras.redverst.stg.base.BaseNode</pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='text-align:justify'>ьФПФ ЛМБУУ ЙНРПТФЙТХЕФУС
БЧФПНБФЙЮЕУЛЙ, РПЬФПНХ НПЦОП ЙУРПМШЪПЧБФШ ЕЗП ЛПТПФЛПЕ ЙНС. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>фЕРЕТШ НЩ ПРЙЫЕН
РТБЧЙМБ УПУФБЧМЕОЙС TreeDL-ПРЙУБОЙС РП BNF-ПРЙУБОЙА. </p>

<ul style='margin-top:0mm' type=disc>
<li class=MsoNormal style='text-align:justify;mso-list:l8 level1 lfo2;
tab-stops:list 36.0pt'>лБЦДПНХ РТБЧЙМХ НЩ УПРПУФБЧЙН ПРЙУБОЙЕ ПДОПЗП ЙМЙ
ОЕУЛПМШЛЙИ ХЪМПЧ. чУСЛЙК ОЕФЕТНЙОБМ ЙЪ РТБЧПК ЮБУФЙ РТБЧЙМБ ВХДЕФ ПРЙУБО,
ЛБЛ ТЕВЕОПЛ (child) ФБЛПЗП ХЪМБ. тБУУНПФТЙН РЕТЧПЕ РТБЧЙМП ЙЪ
BNF-ПРЙУБОЙС: </li>
<li class=MsoNormal style='text-align:justify;mso-list:l8 level1 lfo2;
tab-stops:list 36.0pt'><o:p>&nbsp;</o:p></li>
</ul>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='margin-left:36.0pt;border-collapse:collapse;border:none;mso-border-alt:
solid windowtext 1.0pt;mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'>program ::= ( stmt )+;</pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='margin-left:36.0pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='margin-left:36.0pt;text-align:justify'>ЕНХ НЩ
УПРПУФБЧЙН ФБЛПК ХЪЕМ TreeDL-ПРЙУБОЙС: </p>

<p class=MsoNormal style='margin-left:36.0pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='margin-left:36.0pt;border-collapse:collapse;border:none;mso-border-alt:
solid windowtext 1.0pt;mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'>node Program : &lt;BaseNode&gt;</pre><pre
style='text-align:justify'>{</pre><pre style='text-align:justify'><span style='mso-spacerun:yes'>љљљ </span>child Stmt+ stmts;</pre><pre
style='text-align:justify'>}</pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='margin-left:36.0pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='margin-left:36.0pt;text-align:justify'>ъДЕУШ, ЛБЛ Й Ч
BNF ЪОБЛ + ПЪОБЮБЕФ УРЙУПЛ ЙЪ ПДОПЗП ЙМЙ ВПМЕЕ ЬМЕНЕОФПЧ. </p>

<ul style='margin-top:0mm' type=disc>
<li class=MsoNormal style='text-align:justify;mso-list:l8 level1 lfo2;
tab-stops:list 36.0pt'>чУСЛПЕ РТБЧЙМП, Ч ЛПФПТПН РТЙУХФУФЧХАФ
БМШФЕТОБФЙЧЩ, УПДЕТЦБЭЙЕ ОЕФЕТНЙОБМЩ, ПРЙУЩЧБЕФУС ЛБЛ БВУФТБЛФОЩК ХЪЕМ, Б
ЛБЦДБС ЕЗП БМШФЕТОБФЙЧБ &#8211; ЛБЛ ХЪЕМ-ОБУМЕДОЙЛ ЬФПЗП БВУФТБЛФОПЗП
ХЪМБ. дМС ЧФПТПЗП РТБЧЙМБ ОБЫЕК ЗТБННБФЙЛЙ </li>
<li class=MsoNormal style='text-align:justify;mso-list:l8 level1 lfo2;
tab-stops:list 36.0pt'><o:p>&nbsp;</o:p></li>
</ul>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='margin-left:36.0pt;border-collapse:collapse;border:none;mso-border-alt:
solid windowtext 1.0pt;mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>stmt ::= var_decl | assign | output;<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='margin-left:36.0pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='margin-left:36.0pt;text-align:justify'>НЩ ПРЙЫЕН
ЮЕФЩТЕ ХЪМБ: <span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:36.0pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='margin-left:36.0pt;border-collapse:collapse;border:none;mso-border-alt:
solid windowtext 1.0pt;mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>abstract node Stmt : &lt;BaseNode&gt; {}<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>node VarDecl : Stmt { ... }<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>node Assign : Stmt { ... }<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>node Output : Stmt { ... }<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='margin-left:18.0pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<ul style='margin-top:0mm' type=disc>
<li class=MsoNormal style='text-align:justify;mso-list:l8 level1 lfo2;
tab-stops:list 36.0pt'>еУМЙ БМШФЕТОБФЙЧЩ РТБЧЙМБ СЧМСАФУС
РПУМЕДПЧБФЕМШОПУФСНЙ ФЕТНЙОБМПЧ, ФП ФБЛХА ЛПОУФТХЛГЙА НЩ ВХДЕН ПРЙУЩЧБФШ У
РПНПЭША ПДОПЗП ХЪМБ, УПДЕТЦБЭЕЗП БФТЙВХФ РЕТЕЮЙУМЙНПЗП ФЙРБ. рТБЧЙМП,
ПРЙУЩЧБАЭЕЕ ФЙР РЕТЕНЕООПК, </li>
</ul>

<p class=MsoNormal style='margin-left:18.0pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='margin-left:36.0pt;border-collapse:collapse;border:none;mso-border-alt:
solid windowtext 1.0pt;mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>type ::= &quot;int&quot; | &quot;double</span>&quot;;</pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='margin-left:36.0pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='margin-left:36.0pt;text-align:justify'>ВХДЕФ
ЪБДБЧБФШУС ФБЛЙНЙ ХЪМБНЙ: <span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:36.0pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='margin-left:36.0pt;border-collapse:collapse;border:none;mso-border-alt:
solid windowtext 1.0pt;mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>abstract </span>node Type : &lt;BaseNode&gt;<span
style='mso-ansi-language:EN-US'> </span>{}<span lang=EN-US style='mso-ansi-language:
EN-US'><o:p></o:p></span></pre><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>node Int</span>Type : <span
lang=EN-US style='mso-ansi-language:EN-US'>Type </span>{}<span lang=EN-US
style='mso-ansi-language:EN-US'><o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>node Double</span>Type : <span
lang=EN-US style='mso-ansi-language:EN-US'>Type </span>{}<span lang=EN-US
style='mso-ansi-language:EN-US'><o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='margin-left:18.0pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<ul style='margin-top:0mm' type=disc>
<li class=MsoNormal style='text-align:justify;mso-list:l8 level1 lfo2;
tab-stops:list 36.0pt'>дМС ЛБЦДПК МЕЛУЕНЩ, ЧИПДСЭЕК Ч BNF-ПРЙУБОЙЕ, НЩ
ПРТЕДЕМЙН УЧПК ХЪЕМ, УПДЕТЦБЭЙК БФТЙВХФ-ЪОБЮЕОЙЕ МЕЛУЕНЩ. мЕЛУЕНБ
&lt;ID&gt; ВХДЕФ ЪБДБОБ ХЪМПН: </li>
</ul>

<p class=MsoNormal style='margin-left:18.0pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='margin-left:36.0pt;border-collapse:collapse;border:none;mso-border-alt:
solid windowtext 1.0pt;mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>node Id : &lt;BaseNode&gt;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>attribute &lt;String&gt; name;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>}<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='margin-left:36.0pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='margin-left:36.0pt;text-align:justify;page-break-after:
avoid'>рТБЧЙМП, ПРЙУЩЧБАЭЕЕ ПРТЕДЕМЕОЙЕ РЕТЕНЕООПК, <span lang=EN-US
style='mso-ansi-language:EN-US'><o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:36.0pt;text-align:justify;page-break-after:
avoid'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='margin-left:36.0pt;border-collapse:collapse;border:none;mso-border-alt:
solid windowtext 1.0pt;mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>var_decl ::= type &lt;ID&gt; &quot;=&quot; expr &quot;;&quot; ;<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='margin-left:36.0pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='margin-left:36.0pt;text-align:justify'>ВХДЕФ ЪБДБОП
ХЪМПН <span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>

<p class=MsoNormal style='margin-left:36.0pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='margin-left:36.0pt;border-collapse:collapse;border:none;mso-border-alt:
solid windowtext 1.0pt;mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>node VarDecl : Stmt<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>child Type type;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>child Id id;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>child Expr expr;<o:p></o:p></span></pre><pre
style='text-align:justify'>}</pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><b><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><b>чбцоп!</b>
дМС ФЕЛХЭЕК ЧЕТУЙЙ SemaTesK ЙНС РПМС (ТЕВЕОЛБ ЙМЙ БФТЙВХФБ) Ч TreeDL-ПРЙУБОЙЙ
УЮЙФБЕФУС ЙДЕОФЙЖЙЛБФПТПН ЬФПЗП РПМС. рПЬФПНХ ЧП ЧУЕН TreeDL-ПРЙУБОЙЙ ОЕ ДПМЦОП
ВЩФШ РПМЕК У ПДЙОБЛПЧЩНЙ ЙНЕОБНЙ. ч УМХЮБЕ ОЕУПВМАДЕОЙЙ ЬФПЗП ХУМПЧЙС РТЙ
ЗЕОЕТБГЙЙ НПЗХФ ЧПЪОЙЛОХФШ ПЫЙВЛЙ ЙЪ-ЪБ ФПЗП, ЮФП ЙОУФТХНЕОФ РТЙОСМ ПДОП РПМЕ
ЪБ ДТХЗПЕ. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><b
style='mso-bidi-font-weight:normal'>ъБДБОЙЕ<a style='mso-footnote-id:ftn2'
href="#_ftn2" name="_ftnref2" title=""><span class=MsoFootnoteReference><span
style='mso-special-character:footnote'><![if !supportFootnotes]><span
class=MsoFootnoteReference><b style='mso-bidi-font-weight:normal'><span
style='font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"Times New Roman";mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language:
AR-SA'>[2]</span></b></span><![endif]></span></span></a>:</b> ОБРЙЫЙФЕ ХЪМЩ ДМС
ПУФБМШОЩИ РТБЧЙМ ЗТБННБФЙЛЙ. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>чПФ ФБЛПЕ
TreeDL-ПРЙУБОЙЕ ДПМЦОП РПМХЮЙФШУС Ч ЙФПЗЕ: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>[ translate.language = &quot;java&quot;;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љ </span>visitor.name = &quot;CalcVisitor&quot;;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љ </span>startnode.name = &quot;Program&quot;;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љ </span>target.language = &quot;Calc&quot;;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љ </span>target.extension = &quot;clc&quot;;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>]<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>tree ru.ispras.redverst.stg.langdep.modl.CalcTree<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљ </span>: &lt;com.unitesk.atp.tree.TreeClass&gt;;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>header{}<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>node Program : &lt;BaseNode&gt;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>child Stmt+ stmts;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>}<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>abstract node Stmt : &lt;BaseNode&gt; {}<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>node VarDecl : Stmt<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>child Type type;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>child Id id;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>child Expr expr;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>}<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>node Assign : Stmt<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>child Id assId;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>child Expr assExpr;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>}<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>node Output : Stmt<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>child Expr expr;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>}<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>abstract node Type : &lt;BaseNode&gt; {}<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>node IntType : Type {}<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>node DoubleType : Type {}<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>node Expr : &lt;BaseNode&gt;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљ </span>child Arg+ args;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>}<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>abstract node Arg : &lt;BaseNode&gt; {}<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>abstract node Const : Arg {}<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>node IntConst : Const<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>attribute &lt;int&gt; intValue;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>}<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>node DoubleConst : Const<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>attribute &lt;double&gt; doubleValue;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>}<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>node Var : Arg<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>child Id varId;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>}<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>node Id : &lt;BaseNode&gt;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>attribute &lt;String&gt; name;<o:p></o:p></span></pre><pre
style='text-align:justify'>}</pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><b><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><b>чбцоп!</b>
цЕМБФЕМШОП, ЮФПВЩ Ч TreeDL-ЖБКМЕ ОБУМЕДОЙЛЙ ПДОПЗП ХЪМБ ХЛБЪЩЧБМЙУШ ВЩ Ч
РПТСДЛЕ ПФ РТПУФПЗП Л УМПЦОПНХ (Ч УНЩУМЕ УЕНБОФЙЛЙ ХЪМПЧ), Ф.Л. ХЛБЪБООЩК Ч
TreeDL-ЖБКМЕ РПТСДПЛ ЙУРПМШЪХЕФУС ЙОУФТХНЕОФПН РТЙ ЙФЕТБГЙЙ. ч УМХЮБЕ
ОЕУПВМАДЕОЙС ЬФПЗП РТБЧЙМБ РТЙ ЗЕОЕТБГЙЙ НПЗХФ ЧПЪОЙЛБФШ ОЕЦЕМБФЕМШОЩЕ
УЙФХБГЙЙ. йНЕООП РПЬФПНХ Ч ОБЫЕК ЪБРЙУЙ УОБЮБМБ ЙДХФ ЛПОУФБОФЩ IntConst Й
DoubleConst, Б ЪБФЕН РЕТЕНЕООБС Var, Ф.Л. РЕТЕНЕООБС ЙНЕЕФ ВПМЕЕ УМПЦОХА
УЕНБОФЙЛХ, ЮЕН ЛПОУФБОФЩ (ОБРТЙНЕТ, ДМС ОЕЕ ФТЕВХЕФУС УХЭЕУФЧПЧБОЙЕ
ДЕЛМБТБГЙЙ). </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><b><o:p>&nbsp;</o:p></b></p>

<h2 style='margin-top:12.0pt;margin-right:0mm;margin-bottom:12.0pt;margin-left:
0mm;text-align:justify'><a name="_Toc157488502">оЕЖПТНБМШОПЕ ПРЙУБОЙЕ УЕНБОФЙЛЙ
ЛБМШЛХМСФПТБ</a></h2>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>уЕНБОФЙЛБ ОБЫЕЗП
ЛБМШЛХМСФПТБ ЧЛМАЮБЕФ УМЕДХАЭЙЕ РТБЧЙМБ: </p>

<ul style='margin-top:0mm' type=disc>
<li class=MsoNormal style='text-align:justify;mso-list:l3 level1 lfo3;
tab-stops:list 36.0pt'>йНЕОБ ПВЯСЧМСЕНЩИ РЕТЕНЕООЩИ ХОЙЛБМШОЩ. </li>
<li class=MsoNormal style='text-align:justify;mso-list:l3 level1 lfo3;
tab-stops:list 36.0pt'>рЕТЕНЕООБС ДПМЦОБ ВЩФШ ПВЯСЧМЕОБ ДП ЙУРПМШЪПЧБОЙС. </li>
<li class=MsoNormal style='text-align:justify;mso-list:l3 level1 lfo3;
tab-stops:list 36.0pt'>еУМЙ ПДЙО ЙЪ БТЗХНЕОФПЧ ЧЩТБЦЕОЙС ЙНЕЕФ ФЙР <span
lang=EN-US style='mso-ansi-language:EN-US'>double</span>, ФП ЧУЕ ЧЩТБЦЕОЙЕ
ЙНЕЕФ ФЙР <span lang=EN-US style='mso-ansi-language:EN-US'>double</span>,
ЕУМЙ ЦЕ ЧУЕ БТЗХНЕОФЩ ЧЩТБЦЕОЙС ЙНЕАФ ФЙР <span lang=EN-US
style='mso-ansi-language:EN-US'>int</span>, ФП ЧЩТБЦЕОЙЕ ЙНЕЕФ ФЙР int. </li>
<li class=MsoNormal style='text-align:justify;mso-list:l3 level1 lfo3;
tab-stops:list 36.0pt'>фЙР <span lang=EN-US style='mso-ansi-language:EN-US'>int</span>
СЧМСЕФУС РПДФЙРПН ФЙРБ <span lang=EN-US style='mso-ansi-language:EN-US'>double</span>.
ф.Е. МАВПК ЬМЕНЕОФ, ЙНЕАЭЙК ФЙР int, БЧФПНБФЙЮЕУЛЙ СЧМСЕФУС ЬМЕНЕОФПН ФЙРБ
<span lang=EN-US style='mso-ansi-language:EN-US'>double</span>. </li>
<li class=MsoNormal style='text-align:justify;mso-list:l3 level1 lfo3;
tab-stops:list 36.0pt'>ч ДЕЛМБТБГЙЙ ФЙР ЧЩТБЦЕОЙС РТБЧПК ЮБУФЙ ДПМЦЕО ВЩФШ
РПДФЙРПН ФЙРБ ПРЙУЩЧБЕНПК РЕТЕНЕООПК. </li>
<li class=MsoNormal style='text-align:justify;mso-list:l3 level1 lfo3;
tab-stops:list 36.0pt'>ч ЙОУФТХЛГЙЙ РТЙУЧБЙЧБОЙС ФЙР РТБЧПК ЮБУФЙ ДПМЦЕО
ВЩФШ РПДФЙРПН ФЙРБ МЕЧПК ЮБУФЙ. </li>
</ul>

<h2 style='margin-top:12.0pt;margin-right:0mm;margin-bottom:12.0pt;margin-left:
0mm;text-align:justify'><a name="_Toc157488503">оБРЙУБОЙЕ SRL</a></h2>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>пРЙУБОЙЕ
УЕНБОФЙЛЙ УПУФПЙФ ЙЪ УРЙУЛБ ПРЙУБОЙК УЕНБОФЙЮЕУЛЙИ УЧСЪЕК. </p>

<h3 style='margin-top:12.0pt;margin-right:0mm;margin-bottom:12.0pt;margin-left:
17.85pt;text-align:justify;text-indent:-17.85pt;mso-list:l6 level1 lfo4;
tab-stops:list 36.0pt'><a name="_Toc157488504"><![if !supportLists]><span
style='font-weight:normal;mso-bidi-font-weight:bold'><span style='mso-list:
Ignore'>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style='font-weight:normal;mso-bidi-font-weight:
bold'>уРЕГЙЖЙЛБГЙС РТБЧЙМБ: &#8220;йНЕОБ ПВЯСЧМСЕНЩИ РЕТЕНЕООЩИ
ХОЙЛБМШОЩ&#8221;</span></a><span style='font-weight:normal;mso-bidi-font-weight:
bold'><o:p></o:p></span></h3>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>тБУУНПФТЙН
РЕТЧПЕ УЕНБОФЙЮЕУЛПЕ РТБЧЙМП ДМС ЛБМШЛХМСФПТБ <em>йНЕОБ ПВЯСЧМСЕНЩИ РЕТЕНЕООЩИ
ХОЙЛБМШОЩ. </em>дМС ОЕЗП НЩ Ч SRL-ЖБКМЕ ПРТЕДЕМЙН УЕНБОФЙЮЕУЛХА УЧСЪШ: <span
lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>many-to-many <b style='mso-bidi-font-weight:
normal'>relation</b> UniqVarName<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>comment &quot;1_UniqVarName&quot;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>...<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>}<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'>ъДЕУШ РЕТЕД УМХЦЕВОЩН УМПЧПН <code><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>relation</span></i></code><i style='mso-bidi-font-style:
normal'><span lang=EN-US> </span></i>ХЛБЪЩЧБЕФУС ФЙР УЕНБОФЙЮЕУЛПЗП РТБЧЙМБ. ч
ОБЫЕН УМХЮБЕ ПДОПНХ ЙУФПЮОЙЛХ НПЦЕФ УППФЧЕФУФЧПЧБФШ НОПЗП ГЕМЕК, Й ПДОПК ГЕМЙ
НОПЗП ЙУФПЮОЙЛПЧ (Ф.Л. ОБЫБ УЧСЪШ ХУФБОБЧМЙЧБЕФУС НЕЦДХ МАВЩНЙ ДЧХНС
ДЕЛМБТБГЙСНЙ РЕТЕНЕООЩИ). рПЬФПНХ ФЙР УЧСЪЙ ВХДЕФ <code><i style='mso-bidi-font-style:
normal'><span lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>many</span></i></code><code><i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt'>_</span></i></code><code><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>to</span></i></code><code><i style='mso-bidi-font-style:
normal'><span style='font-size:10.0pt'>_</span></i></code><code><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>many</span></i></code>.</p>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='text-align:justify'>дБМЕЕ РПУМЕ УМХЦЕВОЩН УМПЧПН <code><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>relation</span></i></code><i style='mso-bidi-font-style:
normal'><span lang=EN-US> </span></i>ЪБДБЕФУС ЙДЕОФЙЖЙЛБФПТ РТБЧЙМБ. </p>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='text-align:justify'><b>чбцоп!</b> йДЕОФЙЖЙЛБФПТЩ ЧУЕИ
РТБЧЙМ ДПМЦОЩ ВЩФШ ХОЙЛБМШОЩ Ч ТБНЛБИ ПДОПЗП <span lang=EN-US style='mso-ansi-language:
EN-US'>SRL</span>-ДПЛХНЕОФБ. йДЕОФЙЖЙЛБФПТ РТБЧЙМБ РТЕДУФБЧМСЕФ УПВПК
РПУМЕДПЧБФЕМШОПУФШ МБФЙОУЛЙИ ВХЛЧ Й ГЙЖТ Й НПЦЕФ ОБЮЙОБФШУС У МАВПК МБФЙОУЛПК
ВХЛЧЩ Ч ЧЕТИОЕН ЙМЙ ОЙЦОЕН ТЕЗЙУФТЕ, У УЙНЧПМБ <span style='font-size:10.0pt;
font-family:"Courier New"'>'_' ЙМЙ '@'.</span></p>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='text-align:justify'>рПУМЕ УМХЦЕВОПЗП УМПЧБ <code><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>comment</span></i></code><span lang=EN-US> </span>НПЦОП
ЪБДБФШ ФЕЛУФПЧПЕ ПРЙУБОЙЕ ДБООПЗП РТБЧЙМБ. ьФП ОЕ ПВСЪБФЕМШОП, ОП ОБУФПСФЕМШОП
ТЕЛПНЕОДХЕФУС.</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>рЕТЧЩН ДЕМПН
ПРТЕДЕМЙН ФЙРЩ ХЪМПЧ, НЕЦДХ ЛПФПТЩНЙ НПЦЕФ ВЩФШ ХУФБОПЧМЕОБ ОБЫБ УЕНБОФЙЮЕУЛБС
УЧСЪШ. уЧСЪЩЧБЕНЩЕ ХЪМЩ НЩ ВХДЕН ОБЪЩЧБФШ ХЪМПН-ГЕМША Й ХЪМПН-ЙУФПЮОЙЛПН. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>дБООПЕ РТБЧЙМП ПРТЕДЕМСЕФ УЕНБОФЙЮЕУЛХА УЧСЪШ НЕЦДХ МАВЩНЙ ДЧХНС
ДЕЛМБТБГЙСНЙ РЕТЕНЕООЩИ, РПЬФПНХ ФЙРЩ ГЕМЙ Й ЙУФПЮОЙЛБ ВХДХФ УПЧРБДБФШ У ФЙРПН
ХЪМБ VarDecl, ПРТЕДЕМСАЭЕЗП ЙОУФТХЛГЙА ДЕЛМБТБГЙЙ РЕТЕНЕООПК: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify;
page-break-after:avoid'><span lang=EN-US style='mso-ansi-language:EN-US'>target VarDecl {&#8230;}<o:p></o:p></span></pre><pre
style='text-align:justify;page-break-after:avoid'><span lang=EN-US
style='mso-ansi-language:EN-US'>source VarDecl {&#8230;}<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='text-align:justify;page-break-after:avoid'>ч ЖЙЗХТОЩИ
УЛПВЛБИ ДПМЦОЩ ВЩФШ ХЛБЪБОЩ ЛПТОЙ РПДДЕТЕЧШЕЧ ДЕТЕЧШЕЧ У ЧЕТЫЙОБНЙ Ч ЧЕТЫЙОЕ-ЙУФПЮОЙЛЕ
Й Ч ЧЕТЫЙОЕ-ГЕМЙ УППФЧЕФУФЧЕООП. фБЛЙИ РПДДЕТЕЧШЕЧ, ЮФП ЙИ ЧЙД ЪБЧЙУЙФ ПФ
ДБООПЗП УЕНБОФЙЮЕУЛПЗП РТБЧЙМБ. ч ДБООПН УМХЮБЕ Ч РТБЧЙМЕ ЗПЧПТЙФУС П ФПН, ЮФП
ЙНЕОБ ЧУЕИ РЕТЕНЕООЩИ ДПМЦОЩ ВЩФШ ХОЙЛБМШОЩ, УМЕДПЧБФЕМШОП, Ч ЖЙЗХТОЩИ УЛПВЛБИ
Й ДМС ЙУФПЮОЙЛБ Й ДМС ГЕМЙ ВХДЕФ ХЛБЪБОП ЙНС ДПЮЕТОЕЗП ХЪМБ <span lang=EN-US
style='mso-ansi-language:EN-US'>VarDecl</span>, Б ЙНЕООП <i style='mso-bidi-font-style:
normal'><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'>id</span></i><span style='font-size:10.0pt;font-family:
"Courier New"'>, </span>УППФЧЕФУФЧХАЭЕЗП ЙНЕОЙ РЕТЕНЕООПК:</p>

<p class=MsoNormal style='text-align:justify;page-break-after:avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify;
page-break-after:avoid'><span lang=EN-US style='mso-ansi-language:EN-US'>target VarDecl { id }<o:p></o:p></span></pre><pre
style='text-align:justify;page-break-after:avoid'><span lang=EN-US
style='mso-ansi-language:EN-US'>source VarDecl { id }<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><b>чбцоп!</b> рТЙ
ОБРЙУБОЙЙ УЕНБОФЙЮЕУЛЙИ УЧСЪЕК ОБДП ЙНЕФШ Ч ЧЙДХ, ЮФП УЕНБОФЙЮЕУЛБС УЧСЪШ
ПРТЕДЕМСЕФУС ЙНЕОЕН ХЪМБ-ГЕМЙ, УРЙУЛПН Ч ЖЙЗХТОЩИ УЛПВЛБИ<code><i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt'> </span></i></code>ДМС
ХЪМБ-ГЕМЙ, ЙНЕОЕН ХЪМБ-ЙУФПЮОЙЛБ Й УРЙУЛПН Ч ЖЙЗХТОЩИ УЛПВЛБИ ДМС
ХЪМБ-ЙУФПЮОЙЛБ. оЕМШЪС ОБРЙУБФШ ДЧЕ УЧСЪЙ У ПДЙОБЛПЧЩНЙ ХЛБЪБООЩНЙ ЬМЕНЕОФБНЙ,
ОБДП ЧУА УЕНБОФЙЛХ ДМС ФБЛЙИ УЧСЪЕК ПРЙУЩЧБФШ Ч ПДОПН НЕУФЕ. йОБЮЕ РТЙ ТБВПФЕ
ЙОУФТХНЕОФБ НПЗХФ ЧПЪОЙЛОХФШ ПЫЙВЛЙ. лТПНЕ ФПЗП Ч ЖЙЗХТОЩИ УЛПВЛБИ ОЕ ДПМЦОП
ВЩФШ УУЩМЛЙ ОБ <span lang=EN-US style='mso-ansi-language:EN-US'>attribute</span>,
ФПМШЛП ОБ <span lang=EN-US style='mso-ansi-language:EN-US'>child</span>.</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>рПТСДПЛ, Ч
ЛПФПТПН ВХДХФ ЙДФЙ ДЕЛМБТБГЙЙ, ДМС ДБООПК УЕНБОФЙЮЕУЛПК УЧСЪЙ ОБН ОЕ ЧБЦЕО. ьФП
НЩ ХЛБЦЕН У РПНПЭША НПДЙЖЙЛБФПТБ <span lang=EN-US style='mso-ansi-language:
EN-US'>arbitrary</span>, УТБЪХ РПУМЕ ЛПОУФТХЛГЙЙ <code><i style='mso-bidi-font-style:
normal'><span lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>comment</span></i></code>:
</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>comment</span> &quot;1_<span
lang=EN-US style='mso-ansi-language:EN-US'>UniqVarName</span>&quot;</pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>arbitrary</span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>дБМЕЕ, НЩ ХЛБЦЕН
ПЛТХЦЕОЙЕ, Ч ЛПФПТПН ДПМЦОП РТЙНЕОСФШУС ДБООПЕ РТБЧЙМП Й НПЗХФ ЧУФТЕЮБФШУС
ЙУФПЮОЙЛ Й ГЕМШ. рПУЛПМШЛХ Ч ОБЫЕН УМХЮБЕ УЧСЪШ НПЦЕФ ВЩФШ ХУФБОПЧМЕОБ НЕЦДХ
МАВЩНЙ ДЧХНС ДЕЛМБТБГЙСНЙ, ФП Ч ЛБЮЕУФЧЕ ЛПТОС ЙИ ПВЭЕЗП РПДДЕТЕЧБ НЩ ХЛБЦЕН
ЗМБЧОЩК ХЪЕМ <code><i style='mso-bidi-font-style:normal'><span lang=EN-US
style='font-size:10.0pt;mso-ansi-language:EN-US'>Program</span></i></code>: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>context c1: same Program </span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='text-align:justify'>дМС ПДОПЗП РТБЧЙМБ НПЦОП ХЛБЪБФШ
ОЕУЛПМШЛП ЛПОФЕЛУФПЧ, РПЬФПНХ ДМС ФПЗП, ЮФПВЩ ЙИ ТБЪМЙЮБФШ ЛПОФЕЛУФЩ ЙНЕОХАФУС.
ч ДБООПН УМХЮБЕ ЙНС ЛПОФЕЛУФБ <code><i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt'>c1</span></i></code>.</p>

<p class=MsoNormal style='text-align:justify'><b style='mso-bidi-font-weight:
normal'><o:p>&nbsp;</o:p></b></p>

<p class=MsoNormal style='text-align:justify'><b style='mso-bidi-font-weight:
normal'>чбцоп! </b>ч РТЕДЕМБИ ПДОПЗП РТБЧЙМБ ЙНЕОБ ЧУЕ ЛПОФЕЛУФПЧ ДПМЦОЩ ВЩФШ
ТБЪМЙЮОЩ.</p>

<p class=MsoNormal style='text-align:justify'><b style='mso-bidi-font-weight:
normal'><o:p>&nbsp;</o:p></b></p>

<p class=MsoNormal style='text-align:justify'>нПДЙЖЙЛБФПТ <code><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>same</span></i></code> ХЛБЪЩЧБЕФ ОБ ФП, ЮФП РПДДЕТЕЧП
У ЛПТОЕН <code><i style='mso-bidi-font-style:normal'><span lang=EN-US
style='font-size:10.0pt;mso-ansi-language:EN-US'>Program</span></i></code><span
lang=EN-US> </span>СЧМСЕФУС ПВЭЙН ДМС ЙУФПЮОЙЛБ Й ГЕМЙ. </p>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='text-align:justify'><b style='mso-bidi-font-weight:
normal'>чбцоп! </b>лПОФЕЛУФ ПРЙУЩЧБЕФ НЙОЙНБМШОПЕ ПФОПУЙФЕМШОП ЙУФПЮОЙЛБ Й ГЕМЙ
РПДДЕТЕЧП, ЙНЕАЭЕЕ ЛПТЕОШ ХЛБЪБООПЗП ФЙРБ.</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>йФБЛ, ПРЙУБООБС ОБНЙ УЕНБОФЙЮЕУЛБС УЧСЪШ ЙНЕЕФ УМЕДХАЭЙК ЧЙД: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:#BB7977;
background:white;mso-highlight:white;mso-ansi-language:EN-US'>many_to_many</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'> <b><span style='color:maroon'>relation</span></b>
UniqVarName</span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:purple;
background:white;mso-highlight:white;mso-ansi-language:EN-US'>{</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљ </span><b><span style='color:maroon'>comment</span></b>
<span style='color:#0000E6'>&quot;UniqVarName&quot;</span></span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљ </span><span style='color:#BB7977'>arbitrary</span></span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљ </span><span style='color:#BB7977'>unequal</span></span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљ </span><b><span style='color:maroon'>target</span></b>
VarDecl </span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
color:#808030;mso-ansi-language:EN-US'>{</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'> id </span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";color:#808030;mso-ansi-language:
EN-US'>}</span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљ </span><b><span style='color:maroon'>source</span></b>
VarDecl </span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
color:#808030;mso-ansi-language:EN-US'>{</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'> id </span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";color:#808030;mso-ansi-language:
EN-US'>}</span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљ </span><b><span style='color:maroon'>context</span></b>
c1<span style='color:#808030'>:</span> <span style='color:#BB7977'>same</span>
Program</span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'><o:p></o:p></span></p>
<pre style='text-align:justify'><span style='color:purple;background:white;
mso-highlight:white'>}</span></pre></td>
</tr>
</table>

</div>

<h3 style='margin-top:12.0pt;margin-right:0mm;margin-bottom:12.0pt;margin-left:
17.85pt;text-align:justify;text-indent:-17.85pt;mso-list:l6 level1 lfo4;
tab-stops:list 36.0pt'><a name="_Toc157488505"><![if !supportLists]><span
style='font-weight:normal;mso-bidi-font-weight:bold'><span style='mso-list:
Ignore'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style='font-weight:normal;mso-bidi-font-weight:
bold'>уРЕГЙЖЙЛБГЙС РТБЧЙМБ: &#8220;рЕТЕНЕООБС ДПМЦОБ ВЩФШ ПВЯСЧМЕОБ ДП
ЙУРПМШЪПЧБОЙС&#8221;</span></a><span style='font-weight:normal;mso-bidi-font-weight:
bold'><o:p></o:p></span></h3>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>уМЕДХАЭЕЕ
РТБЧЙМП, ДМС ЛПФПТПЗП НЩ ВХДЕН ПРЙУЩЧБФШ УЕНБОФЙЮЕУЛЙЕ УЧСЪЙ, ЪЧХЮЙФ ФБЛ: <em>рЕТЕНЕООБС
ДПМЦОБ ВЩФШ ПВЯСЧМЕОБ ДП ЙУРПМШЪПЧБОЙС. </em></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>ъДЕУШ Х ОБУ
УЙФХБГЙС УМПЦОЕЕ, ЮЕН У РЕТЧЩН РТБЧЙМПН, Ф.Л. УХЭЕУФЧХАФ ТБЪОЩЕ УРПУПВЩ
ЙУРПМШЪПЧБОЙС РЕТЕНЕООПК. оБЫЕ РТБЧЙМП ТБЪВЙЧБЕФУС ОБ ФТЙ ВПМЕЕ РТПУФЩИ
РТБЧЙМБ: </p>

<ul style='margin-top:0mm' type=disc>
<li class=MsoNormal style='text-align:justify;mso-list:l0 level1 lfo5;
tab-stops:list 36.0pt'>дМС РЕТЕНЕООПК Ч МЕЧПК ЮБУФЙ ЙОУФТХЛГЙЙ
РТЙУЧБЙЧБОЙС ДПМЦОБ УХЭЕУФЧПЧБФШ ДЕЛМБТБГЙС РЕТЕНЕООПК У ФБЛЙНЙ ЦЕ
ЙНЕОБНЙ. </li>
<li class=MsoNormal style='text-align:justify;mso-list:l0 level1 lfo5;
tab-stops:list 36.0pt'>дМС РЕТЕНЕООПК, ЙУРПМШЪХЕНПК Ч ЧЩТБЦЕОЙЙ, ДПМЦОБ
УХЭЕУФЧПЧБФШ ДЕЛМБТБГЙС РЕТЕНЕООПК У ФБЛЙН ЦЕ ЙНЕОЕН.</li>
<li class=MsoNormal style='text-align:justify;mso-list:l0 level1 lfo5;
tab-stops:list 36.0pt'>йДЕОФЙЖЙЛБФПТ РЕТЕНЕООПК <i style='mso-bidi-font-style:
normal'><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'>v</span></i>, ЙУРПМШЪХЕНПК Ч РТБЧПК ЮБУФЙ
ДЕЛМБТБГЙЙ <i style='mso-bidi-font-style:normal'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>d</span></i>,
ДПМЦЕО ВЩФШ ПФМЙЮОЩН ПФ ЙДЕОФЙЖЙЛБФПТБ РЕТЕНЕООПК, ПРТЕДЕМСЕНПК
ДЕЛМБТБГЙЕК <i style='mso-bidi-font-style:normal'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>d</span></i>.
</li>
</ul>

<p class=MsoNormal style='text-align:justify'>дМС ЛБЦДПЗП ЙЪ ЬФЙИ РПДРТБЧЙМ НЩ
РПУФТПЙН УЧПА УЕНБОФЙЮЕУЛХА УЧСЪШ. </p>

<h4 style='margin-bottom:12.0pt'><span style='font-size:12.0pt'>уРЕГЙЖЙЛБГЙС
РПДРТБЧЙМБ: &#8220;рЕТЕНЕООБС Ч МЕЧПК ЮБУФЙ РТЙУЧБЙЧБОЙС ДПМЦОБ ВЩФШ ПВЯСЧМЕОБ
ДП ЙУРПМШЪПЧБОЙС&#8221;<o:p></o:p></span></h4>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>тБУУНПФТЙН
РЕТЧПЕ РПДРТБЧЙМП. пОП ПРЙУЩЧБЕФ УЕНБОФЙЮЕУЛХА УЧСЪШ НЕЦДХ ЙОУФТХЛГЙЕК
РТЙУЧБЙЧБОЙС Й ДЕЛМБТБГЙЕК РЕТЕНЕООПК, ЧУФТЕЮБАЭЕКУС Ч ЬФПК ЙОУФТХЛГЙЙ. чПФ ЬФХ
УЧСЪШ НЩ Й ПРЙЫЕН. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>уОБЮБМБ ПРТЕДЕМЙН ФЙР УЕНБОФЙЮЕУЛПК УЧСЪЙ. рПУЛПМШЛХ РЕТЕНЕООБС ЙЪ МЕЧПК
ЮБУФЙ ЙОУФТХЛГЙЙ РТЙУЧБЙЧБОЙС ДПМЦОБ ЙНЕФШ ТПЧОП ПДОХ ДЕЛМБТБГЙА, Б ПДОБ
ДЕЛМБТБГЙС НПЦЕФ ПФОПУЙФШУС Л ТБЪОЩН ФБЛЙН РЕТЕНЕООЩН, ФП УЧСЪШ ВХДЕФ ЙНЕФШ ФЙР
<i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>one</span></i><i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt;font-family:
"Courier New"'>_</span></i><i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>to</span></i><i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>_</span></i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>many</span></i>: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>one_to_many relation ExistenceOfVarDeclaration_2_1<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>comment &quot;Existence of var declaration for left part of assignment&quot;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>&#8230;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>}<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'> <o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>лБЛ Й ТБОШЫЕ, ОБН ОХЦОП ЪБДБФШ ФЙР ХЪМБ-ЙУФПЮОЙЛБ Й ФЙР ХЪМБ-ГЕМЙ. ч ДБООПН
УМХЮБЕ ГЕМША ВХДЕФ &quot;ГЕМЕЧПК&quot; ХЪЕМ <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>Assign</span></i>, ПРЙУЩЧБАЭЙК ЙОУФТХЛГЙА РТЙУЧБЙЧБОЙС, Б ЙУФПЮОЙЛПН
&#8211; ХЪЕМ <i style='mso-bidi-font-style:normal'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>VarDecl</span></i>,
ПРЙУЩЧБАЭЙК ДЕЛМБТБГЙА РЕТЕНЕООПК. ч ЖЙЗХТОЩИ УЛПВЛБИ РПУМЕ ПРЙУБОЙС ХЪМБ-ГЕМЙ
УМЕДХЕФ ХЛБЪБФШ ЙНС ДПЮЕТОЕЗП ХЪМБ ГЕМЙ УППФЧЕФУФЧХАЭЕЗП ЙНЕОЙ РЕТЕНЕООПК Ч
МЕЧПК ЮБУФЙ РТЙУЧБЙЧБОЙС, Б ЙНЕООП:<span style='font-size:10.0pt;font-family:
"Courier New"'> </span><i style='mso-bidi-font-style:normal'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";background:white;mso-highlight:
white;mso-ansi-language:EN-US'>assI</span></i><i style='mso-bidi-font-style:
normal'><span style='font-size:10.0pt;font-family:"Courier New";background:
white;mso-highlight:white'>d</span></i>. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>target Assign { ass<span
style='background:white;mso-highlight:white'>Id</span> }<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>source VarDecl {&#8230;}<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>рПУМЕ ПРЙУБОЙС ХЪМБ-ЙУФПЮОЙЛБ Ч ЖЙЗХТОЩИ УЛПВЛБИ УМЕДХЕФ ХЛБЪБФШ ЙНС
ДПЮЕТОЕЗП ХЪМБ ХЪМБ <i style='mso-bidi-font-style:normal'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>VarDecl</span></i>,
Б ЙНЕООП:<span style='font-size:10.0pt;font-family:"Courier New"'> </span><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>id</span></i><span
style='font-size:10.0pt;font-family:"Courier New"'>. </span>рПФПНХ ЮФП ЙНЕООП ЬФПФ
ДПЮЕТОЙК ХЪЕМ УППФЧЕФУФЧХЕФ ЙНЕОЙ РЕТЕНЕООПК.<span style='font-size:10.0pt;
font-family:"Courier New"'> </span><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>target Assign { <span
style='background:white;mso-highlight:white'>assId</span> }<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>source VarDecl { id }<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>дМС ДБООПК УЧСЪЙ ЧБЦЕО РПТСДПЛ ЧЩЧПДБ, Б, ЙНЕООП, ХЪЕМ-ГЕМШ ДПМЦЕО
ЧЩЧПДЙФШУС РПУМЕ ХЪМБ-ЙУФПЮОЙЛБ. рПЬФПНХ ЧНЕУФП НПДЙЖЙЛБФПТБ <i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>arbitrary</span></i>, ХЛБЪЩЧБАЭЕЗП
ОБ РТПЙЪЧПМШОЩК РПТСДПЛ ЧЩЧПДБ, НЩ ОБРЙЫЕН НПДЙЖЙЛБФПТ <i style='mso-bidi-font-style:
normal'><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'>semantic</span></i>:</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>semantic</span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>фБЛ ЛБЛ ОЕФ ОЙЛБЛЙИ ПЗТБОЙЮЕОЙК ОБ ФП, ЗДЕ ДПМЦОП ЧЩРПМОСФШУС РТБЧЙМП Й
ДПМЦОЩ ЧУФТЕЮБФШУС ЙОУФТХЛГЙЙ РТЙУЧБЙЧБОЙС Й УППФЧЕФУФЧХАЭБС ЕК ДЕЛМБТБГЙС, ФП Ч
ЛБЮЕУФЧЕ ПЛТХЦЕОЙС НЩ УОПЧБ ХЛБЦЕН УФБТФПЧЩК ХЪЕМ <i style='mso-bidi-font-style:
normal'><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'>Program</span></i>: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>context c1: same Program</span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'>нПДЙЖЙЛБФПТ <i style='mso-bidi-font-style:
normal'><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'>same</span></i> ХЛБЪЩЧБЕФ ОБ ФП, ЮФП РПДДЕТЕЧП У
ЛПТОЕН <i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>Program</span></i>
СЧМСЕФУС ПВЭЙН ДМС ЙУФПЮОЙЛБ Й ГЕМЙ. лБЛ Й Ч РТЕДЩДХЭЕН УМХЮБЕ, ЙНС ЛПОФЕЛУФБ <span
style='font-family:Symbol;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";mso-char-type:symbol;mso-symbol-font-family:Symbol'><span
style='mso-char-type:symbol;mso-symbol-font-family:Symbol'>-</span></span> <code><i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt'>c1</span></i></code>.</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>чПФ РПМОПЕ ПРЙУБОЙЕ РПМХЮЙЧЫЕКУС УЕНБОФЙЮЕУЛПК УЧСЪЙ: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><b><span
lang=EN-US style='color:maroon;background:white;mso-highlight:white;
mso-ansi-language:EN-US'>one_to_many</span></b><span lang=EN-US
style='mso-ansi-language:EN-US'> relation ExistenceOfVarDeclaration_2_1<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>{<o:p></o:p></span></pre>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><b><span style='color:maroon;background:
white;mso-highlight:white'>comment</span></b> <span style='color:#0000E6;
background:white;mso-highlight:white'>&quot;</span><span style='color:blue'>Existence
of var declaration for left part of assignment</span><span style='color:#0000E6;
background:white;mso-highlight:white'>&quot;</span><o:p></o:p></span></p>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><span style='color:#BB7977'>semantic</span><o:p></o:p></span></p>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><span style='color:#BB7977'>equal</span></span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><b><span style='color:maroon'>target</span></b>
</span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'>Assign <span style='color:#808030'>{</span> <span
style='background:white;mso-highlight:white'>assId</span> <span
style='color:#808030'>}</span><o:p></o:p></span></p>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><b><span style='color:maroon'>source</span></b>
VarDecl </span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
color:#808030;mso-ansi-language:EN-US'>{</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'> id </span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";color:#808030;mso-ansi-language:
EN-US'>}</span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><b><span style='color:maroon'>context</span></b>
c1<span style='color:#808030'>:</span> <span style='color:#BB7977'>same</span>
Program</span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'><o:p></o:p></span></p>
<pre style='text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>}<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>

<p style='margin:0mm;margin-bottom:.0001pt'><b style='mso-bidi-font-weight:
normal'>ъБДБОЙЕ:</b> ОБРЙЫЙФЕ УЕНБОФЙЮЕУЛХА УЧСЪШ ДМС ЧФПТПЗП РПДРТБЧЙМБ: <em>дМС
РЕТЕНЕООПК, ЙУРПМШЪХЕНПК Ч ЧЩТБЦЕОЙЙ (ФБЛХА РЕТЕНЕООХА ПРЙУЩЧБЕФ ХЪЕМ Var),
ДПМЦОБ УХЭЕУФЧПЧБФШ ДЕЛМБТБГЙС РЕТЕНЕООПК У ФБЛЙН ЦЕ ЙНЕОЕН. </em>(хЛБЪБОЙЕ: ТБУУХЦДБКФЕ
ФБЛ ЦЕ, ЛБЛ Й Ч УМХЮБЕ РЕТЧПЗП РПДРТБЧЙМБ). </p>

<h4 style='margin-bottom:12.0pt'><span style='font-size:12.0pt'>уРЕГЙЖЙЛБГЙС
РПДРТБЧЙМБ: &#8220;рЕТЕНЕООБС ОЕ НПЦЕФ ВЩФШ РТПЙОЙГЙБМЙЪЙТПЧБОБ УБНБ УПВПК РТЙ
ПВЯСЧМЕОЙЙ&#8221;<o:p></o:p></span></h4>

<p class=MsoNormal style='text-align:justify'>уМЕДХАЭЕЕ РТБЧЙМП, ДМС ЛПФПТПЗП
НЩ ВХДЕН ПРЙУЩЧБФШ УЕНБОФЙЮЕУЛЙЕ УЧСЪЙ, ЪЧХЮЙФ ФБЛ: <i style='mso-bidi-font-style:
normal'>йДЕОФЙЖЙЛБФПТ РЕТЕНЕООПК </i><i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>v</span>, ЙУРПМШЪХЕНПК Ч РТБЧПК ЮБУФЙ ДЕЛМБТБГЙЙ </i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>d</span>, ДПМЦЕО ВЩФШ
ПФМЙЮОЩН ПФ ЙДЕОФЙЖЙЛБФПТБ РЕТЕНЕООПК, ПРТЕДЕМСЕНПК ДЕЛМБТБГЙЕК </i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>d</span>.</i> <em><span
style='mso-spacerun:yes'>љ</span></em></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>ьФП РТБЧЙМП
ПРЙУЩЧБЕФ УЕНБОФЙЮЕУЛХА УЧСЪШ НЕЦДХ ЙДЕОФЙЖЙЛБФПТБНЙ Ч РТЕДЕМБИ ПДОПК
ЙОУФТХЛГЙЙ,<span style='mso-spacerun:yes'>љ </span>ДЕЛМБТЙТХАЭЕК РЕТЕНЕООХА. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>уОБЮБМБ ПРТЕДЕМЙН ФЙР УЕНБОФЙЮЕУЛПК УЧСЪЙ. рПУЛПМШЛХ ЙНС РЕТЕНЕООПК ЙЪ
МЕЧПК ЮБУФЙ ЙОУФТХЛГЙЙ РТЙУЧБЙЧБОЙС ОЕ ДПМЦОП УПЧРБДБФШ У ЙНЕОЕН ОЙЛБЛПК
РЕТЕНЕООПК ЙЪ РТБЧПК ЮБУФЙ ЬФПЗП РТЙУЧБЙЧБОЙС, ФП УЧСЪШ ВХДЕФ ЙНЕФШ ФЙР <i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>many</span></i><i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt;font-family:
"Courier New"'>_</span></i><i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>to</span></i><i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>_</span></i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>many</span></i>: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>many_to_many relation SelfInitInVarDeclaration<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>comment <span
style='color:blue'>&quot;</span><span style='color:#0000E6'>In var declaration var must not be initialized by itself</span><span
style='color:blue'>&quot;</span><o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>&#8230;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>}<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'> <o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>пРТЕДЕМЙНУС УОБЮБМБ У ЛПОФЕЛУФПН РТБЧЙМБ. ч ДБООПН УМХЮБЕ Ч ЛБЮЕУФЧЕ
ЛПОФЕЛУФБ ХДПВОП ХЛБЪБФШ ДЕЛМБТБГЙА РЕТЕНЕООПК: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>context c1: same VarDecl<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>лБЛ Й ТБОШЫЕ, ОБН ОХЦОП ЪБДБФШ ФЙР ХЪМБ-ЙУФПЮОЙЛБ Й ФЙР ХЪМБ-ГЕМЙ. ч
ДБООПН УМХЮБЕ ГЕМША ХЛБЦЕН ДЕЛМБТБГЙА РЕТЕНЕООПК, ЛПФПТБС ФБЛЦЕ СЧМСЕФУС ЛПТОЕН
ЛПОФЕЛУФБ. дМС ФПЗП ЮФПВЩ ЬФП УДЕМБФШ ОБДП ЧПУРПМШЪПЧБФШУС УРЕГЙБМШОЩН РТЙЕНПН,
ЛПФПТЩК РПЪЧПМСЕФ УУЩМБФШУС ОБ ПВЯЕЛФЩ Ч РТЕДЕМБИ ПДОПЗП РТБЧЙМБ: <span
style='font-size:10.0pt;font-family:"Courier New"'><span
style='mso-spacerun:yes'>љ</span><o:p></o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>target this.target_context {&#8230;}<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>уМХЦЕВОПЕ УМПЧП <i style='mso-bidi-font-style:normal'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>this</span></i>
ХЛБЪЩЧБЕФ ОБ ФП, ЮФП ДБМЕЕ УМЕДХЕФ УУЩМЛБ ОБ ПВЯЕЛФ ДБООПЗП РТБЧЙМБ, Б <i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>target</span></i><i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt;font-family:
"Courier New"'>_</span></i><i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>context</span></i><span lang=EN-US> </span>РПЪЧПМСЕФ УПУМБФШУС ОБ
ЛПОФЕЛУФ ГЕМЙ. лПЗДБ ЛПОФЕЛУФЩ ГЕМЙ Й ЙУФПЮОЙЛБ УПЧРБДБАФ, РТЙОСФП УУЩМБФШУС ОБ
ЛПОФЕЛУФ ГЕМЙ<a style='mso-footnote-id:ftn3' href="#_ftn3" name="_ftnref3"
title=""><span class=MsoFootnoteReference><span style='mso-special-character:
footnote'><![if !supportFootnotes]><span class=MsoFootnoteReference><span
style='font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"Times New Roman";mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language:
AR-SA'>[3]</span></span><![endif]></span></span></a>.</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>ч ЛБЮЕУФЧЕ ЙУФПЮОЙЛБ ХЛБЦЕН ХЪЕМ ФЙРБ Var, УППФЧЕФУФЧХАЭЙК РЕТЕНЕООПК
УРТБЧБ ПФ ЪОБЛБ РТЙУЧБЙЧБОЙС: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>source Var {&#8230;}<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>рПУМЕ ПРЙУБОЙС ЙУФПЮОЙЛБ Й ГЕМЙ Ч ЖЙЗХТОЩИ УЛПВЛБИ УМЕДХЕФ ХЛБЪБФШ ЙНЕОБ
ДПЮЕТОЙИ ХЪМПЧ ЙУФПЮОЙЛБ Й ГЕМЙ УППФЧЕФУФЧЕООП, ПВПЪОБЮБАЭЙИ ЙНЕОБ РЕТЕНЕООЩИ:<span
style='font-size:10.0pt;font-family:"Courier New"'> <o:p></o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>target this.target_context { <span
style='background:white;mso-highlight:white'>id</span> }<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>source Var { varId }<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>дМС ДБООПК УЧСЪЙ ОЕЧБЦЕО РПТСДПЛ ЧЩЧПДБ:</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>arbitrary<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>чПФ РПМОПЕ ПРЙУБОЙЕ РПМХЮЙЧЫЕКУС УЕНБОФЙЮЕУЛПК УЧСЪЙ: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><b><span
lang=EN-US style='color:maroon;background:white;mso-highlight:white;
mso-ansi-language:EN-US'>many_to_many</span></b><span lang=EN-US
style='mso-ansi-language:EN-US'> relation SelfInitInVarDeclaration<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>{<o:p></o:p></span></pre>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><b><span style='color:maroon;background:
white;mso-highlight:white'>comment</span></b> <span style='color:blue'>&quot;In
var declaration var must not be initialized by itself&quot;</span><o:p></o:p></span></p>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><span style='color:#BB7977'>arbitrary</span><o:p></o:p></span></p>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><span style='color:#BB7977'>unequal</span></span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><b><span style='color:maroon'>target</span></b>
</span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'>this.target_context <span style='color:#808030'>{</span>id
<span style='color:#808030'>}</span><o:p></o:p></span></p>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><b><span style='color:maroon'>source</span></b>
Var </span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
color:#808030;mso-ansi-language:EN-US'>{</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'> varId </span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";color:#808030;mso-ansi-language:
EN-US'>}</span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><b><span style='color:maroon'>context</span></b>
c1<span style='color:#808030'>:</span> <span style='color:#BB7977'>same</span>
</span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'>VarDecl<o:p></o:p></span></p>
<pre style='text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>}<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify'><span style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љ</span><span lang=EN-US><o:p></o:p></span></span></p>

<h3 style='margin-top:12.0pt;margin-right:0mm;margin-bottom:12.0pt;margin-left:
17.85pt;text-align:justify;text-indent:-17.85pt;mso-list:l6 level1 lfo4;
tab-stops:list 36.0pt'><a name="_Toc157488506"><![if !supportLists]><span
style='font-weight:normal;mso-bidi-font-weight:bold'><span style='mso-list:
Ignore'>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style='font-weight:normal;mso-bidi-font-weight:
bold'>уРЕГЙЖЙЛБГЙС РТБЧЙМ, ПРЙУЩЧБАЭЙИ ПЗТБОЙЮЕОЙС ОБ ФЙРЩ</span></a><span
style='font-weight:normal;mso-bidi-font-weight:bold'><o:p></o:p></span></h3>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>тБУУНПФТЙН
УМЕДХАЭЙЕ РТБЧЙМБ ЙЪ ПРЙУБОЙС УЕНБОФЙЛЙ ОБЫЕЗП ЛБМШЛХМСФПТБ: </p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:36.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l5 level1 lfo6;
tab-stops:list 36.0pt'><![if !supportLists]><em><span style='font-style:normal'><span
style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></em><![endif]><em>еУМЙ ПДЙО ЙЪ БТЗХНЕОФПЧ ЧЩТБЦЕОЙС ЙНЕЕФ
ФЙР double, ФП ЧУЕ ЧЩТБЦЕОЙЕ ЙНЕЕФ ФЙР double, ЕУМЙ ЦЕ ЧУЕ БТЗХНЕОФЩ ЧЩТБЦЕОЙС
ЙНЕАФ ФЙР int, ФП ЧЩТБЦЕОЙЕ ЙНЕЕФ ФЙР int. </em><em><span style='font-style:
normal'><o:p></o:p></span></em></p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:36.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l5 level1 lfo6;
tab-stops:list 36.0pt'><![if !supportLists]><em><span style='font-style:normal'><span
style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></em><![endif]><em>фЙР int СЧМСЕФУС РПДФЙРПН ФЙРБ double.
ф.Е. МАВПК ЬМЕНЕОФ, ЙНЕАЭЙК ФЙР int, БЧФПНБФЙЮЕУЛЙ СЧМСЕФУС ЬМЕНЕОФПН ФЙРБ
double. </em><em><span style='font-style:normal'><o:p></o:p></span></em></p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:36.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l5 level1 lfo6;
tab-stops:list 36.0pt'><![if !supportLists]><em><span style='font-style:normal'><span
style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></em><![endif]><em>ч ДЕЛМБТБГЙЙ ФЙР ЧЩТБЦЕОЙС-РТБЧПК ЮБУФЙ
ДПМЦЕО ВЩФШ РПДФЙРПН ФЙРБ ПРЙУЩЧБЕНПК РЕТЕНЕООПК. </em><em><span
style='font-style:normal'><o:p></o:p></span></em></p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:36.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l5 level1 lfo6;
tab-stops:list 36.0pt'><![if !supportLists]><em><span style='font-style:normal'><span
style='mso-list:Ignore'>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></em><![endif]><em>ч ЙОУФТХЛГЙЙ РТЙУЧБЙЧБОЙС ФЙР РТБЧПК
ЮБУФЙ ДПМЦЕО ВЩФШ РПДФЙРПН ФЙРБ МЕЧПК ЮБУФЙ. </em><em><span style='font-style:
normal'><o:p></o:p></span></em></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>рЕТЧПЕ РТБЧЙМП
ПРЙУЩЧБЕФ УРПУПВ ЧЩЮЙУМЕОЙС ОЕЛПФПТПК ЧУРПНПЗБФЕМШОПК ЧЕМЙЮЙОЩ ОБЪЩЧБЕНПК
&quot;ФЙР&quot;. чФПТПЕ РТБЧЙМП ПРЙУЩЧБЕФ УППФОПЫЕОЙС НЕЦДХ ЧПЪНПЦОЩНЙ
ЪОБЮЕОЙСНЙ ЬФПК ЧЕМЙЮЙОЩ (ФБЛЙИ ЪОБЮЕОЙК ДЧБ &#8211; int Й double). фТЕФШЕ Й
ЮЕФЧЕТФПЕ РТБЧЙМБ ПРЙУЩЧБАФ ПЗТБОЙЮЕОЙС ОБ ЪОБЮЕОЙС ЧЕМЙЮЙОЩ &quot;ФЙР&quot;
ДМС ОЕЛПФПТЩИ ЬМЕНЕОФПЧ. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>ъБНЕЮБОЙЕ:
ЧППВЭЕ ЗПЧПТС, РЕТЧПЕ РТБЧЙМП ОЕПВИПДЙНП ДПРПМОЙФШ ЕЭЕ РТБЧЙМБНЙ ЧЩЮЙУМЕОЙС
ФЙРПЧ ДМС ЛПОУФБОФ Й РЕТЕНЕООЩИ, ОБРТЙНЕТ, ФБЛЙНЙ: <em>еУМЙ Ч ДЕЛМБТБГЙЙ
РЕТЕНЕООПК УФПЙФ НПДЙЖЙЛБФПТ int, ФП ПОБ ЙНЕЕФ ФЙР int.</em> <em>еУМЙ Ч
ДЕЛМБТБГЙЙ РЕТЕНЕООПК УФПЙФ НПДЙЖЙЛБФПТ double, ФП ПОБ ЙНЕЕФ ФЙР double.</em> <em>еУМЙ
Ч ЪБРЙУЙ ЛПОУФБОФЩ ФПЮЛБ ПФУХФУФЧХЕФ, ФП ЛПОУФБОФБ ЙНЕЕФ ФЙР int.</em> <em>еУМЙ
Ч ЪБРЙУЙ ЛПОУФБОФЩ ФПЮЛБ РТЙУХФУФЧХЕФ, ФП ЛПОУФБОФБ ЙНЕЕФ ФЙР double.</em>
юБУФП Ч ОЕЖПТНБМШОПН ПРЙУБОЙЙ УЕНБОФЙЛЙ РПДПВОЩЕ РПДТПВОПУФЙ НПЗХФ ПРХУЛБФШУС,
ЛБЛ УБНЙ УПВПК ТБЪХНЕАЭЙЕУС. нЩ ЦЕ УПУФБЧМСЕН ЖПТНБМШОПЕ ПРЙУБОЙЕ УЕНБОФЙЛЙ Й
РПЬФПНХ ОЕ НПЦЕН РТЕОЕВТЕЗБФШ ФБЛЙНЙ &quot;НЕМПЮБНЙ&quot;. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>дМС ФПЗП ЮФПВЩ
БЧФПНБФЙЪЙТПЧБФШ У РПНПЭША STG ПРЙУБОЙЕ РТБЧЙМ УФБФЙЮЕУЛПК УЕНБОФЙЛЙ
ФЙРЙЪЙТХЕНЩИ СЪЩЛПЧ, Ч SRL ВЩМЙ ЧЧЕДЕОЩ РПОСФЙС <i style='mso-bidi-font-style:
normal'>УЕНБОФЙЮЕУЛЙК ФЙР, УЕНЕКУФЧП ФЙРПЧ, УЕНБОФЙЮЕУЛЙ ФЙРЙЪЙТПЧБООБС
ЧЕТЫЙОБ, УПЧНЕУФЙНПУФШ </i>Й<i style='mso-bidi-font-style:normal'> РТЙЧЕДЕОЙЕ
ФЙРПЧ</i>. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>чЕТЫЙОЩ Ч TreeDL<span
style='font-family:Symbol;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";mso-char-type:symbol;mso-symbol-font-family:Symbol'><span
style='mso-char-type:symbol;mso-symbol-font-family:Symbol'>-</span></span>ПРЙУБОЙЙ,
НПДЕМЙТХАЭЙЕ ФЙРЩ ГЕМЕЧПЗП СЪЩЛБ, ДПМЦОЩ ОБУМЕДПЧБФШ ВБЪПЧЩК ФЙР ЧЕТЫЙО <i
style='mso-bidi-font-style:normal'>ru.ispras.redverst.stg.semrel.TypeDesc</i>
ЙЪ ВЙВМЙПФЕЛЙ <span lang=EN-US style='mso-ansi-language:EN-US'>stg</span>_<span
lang=EN-US style='mso-ansi-language:EN-US'>lib</span>-<span lang=EN-US
style='mso-ansi-language:EN-US'>draft</span>-2.0.<span lang=EN-US
style='mso-ansi-language:EN-US'>jar</span>. уМЕДПЧБФЕМШОП, ЙЪНЕОЙН <span
lang=EN-US style='mso-ansi-language:EN-US'>TreeDL</span>-УРЕГЙЖЙЛБГЙА ОБЫЕЗП
СЪЩЛБ</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>abstract <b><span
style='color:maroon'>node</span></b> Type : &lt;TypeDesc&gt;</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>{</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>}</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:maroon;
background:white;mso-highlight:white;mso-ansi-language:EN-US'>node</span></b><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'> IntType : Type</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>{</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>}</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:maroon;
background:white;mso-highlight:white;mso-ansi-language:EN-US'>node</span></b><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'> DoubleType : Type</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>{</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>}</span><span style='font-size:
10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>
</td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>лТПНЕ ФПЗП, ДМС
ЧЕТЫЙО, НПДЕМЙТХАЭЙИ ЛПОУФТХЛГЙЙ ГЕМЕЧПЗП СЪЩЛБ, ДМС ЛПФПТЩИ ПРТЕДЕМЕОП РПОСФЙЕ
ФЙРБ, ДПМЦОБ ВЩФШ ПРТЕДЕМЕОБ ДПЮЕТОСС ЧЕТЫЙОБ У ЙНЕОЕН <i style='mso-bidi-font-style:
normal'><span style='font-size:10.0pt;font-family:"Courier New"'>type</span></i>
Й ФЙРПН, ХОБУМЕДПЧБООЩН ПФ <i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>TypeDesc</span></i>. ч ОБЫЕН
РТЙНЕТЕ ФБЛЙНЙ ЧЕТЫЙОБНЙ СЧМСАФУС <i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>Expr</span></i> Й <i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt;font-family:
"Courier New"'>Arg</span></i>. пРЙУБОЙЕ ЬФЙИ ХЪМПЧ Ч <span lang=EN-US
style='mso-ansi-language:EN-US'>TreeDL</span>-УРЕГЙЖЙЛБГЙЙ РТЙНЕФ ЧЙД:</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:maroon;
background:white;mso-highlight:white;mso-ansi-language:EN-US'>node</span></b><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'> Expr : &lt;BaseNode&gt;</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>{</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљ </span><b><span style='color:maroon;
background:white;mso-highlight:white'>child</span></b> Arg+ args;<o:p></o:p></span></p>
<pre><span lang=EN-US style='background:white;mso-highlight:white;mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љ </span><span style='mso-spacerun:yes'>љ</span><b
style='mso-bidi-font-weight:normal'><span style='color:maroon'>child</span></b></span><span
lang=EN-US style='mso-ansi-language:EN-US'> <span class=id>Type</span> <span
class=id>type</span>;<o:p></o:p></span></pre>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>}</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>abstract <b><span
style='color:maroon'>node</span></b> Arg : &lt;BaseNode&gt; <o:p></o:p></span></p>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>{<o:p></o:p></span></p>
<pre><span class=keyword1><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљ </span></span></span><b
style='mso-bidi-font-weight:normal'><span lang=EN-US style='color:maroon;
background:white;mso-highlight:white;mso-ansi-language:EN-US'>child</span></b><span
lang=EN-US style='mso-ansi-language:EN-US'> <span class=id>Type</span> <span
class=id>type</span>;<o:p></o:p></span></pre><pre><span lang=EN-US
style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљ </span><b
style='mso-bidi-font-weight:normal'><span style='color:maroon;background:
white;mso-highlight:white'>attribute</span></b> &lt;Integer&gt; value;<o:p></o:p></span></pre>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>}</span><span style='font-size:
10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
</td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify;mso-layout-grid-align:none;
text-autospace:none'><o:p>&nbsp;</o:p></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>дМС ФПЗП ЮФПВЩ
ОЕ РЙУБФШ ДПРПМОЙФЕМШОЩЕ РТБЧЙМБ, ЪБДБАЭЙЕ ФЙРЩ ЛПОУФБОФ, ПРТЕДЕМЙН ФПМШЛП ПДЙО
ХЪЕМ, ПРЙУЩЧБАЭЙК ЛПОУФБОФЩ, Й ВХДЕН ЧЩЧПДЙФШ ЪОБЮЕОЙЕ ЛПОУФБОФЩ Ч ЪБЧЙУЙНПУФЙ
ПФ ЕЕ ФЙРБ:</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:maroon;
background:white;mso-highlight:white;mso-ansi-language:EN-US'>node</span></b><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'> Const : Arg </span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>{</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span>body</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span>{</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span style='mso-tab-count:1'>љљљљљ </span><span
style='mso-spacerun:yes'>љљљ </span>public Object newValue()</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span style='mso-tab-count:1'>љљљљљ </span><span
style='mso-spacerun:yes'>љљљ </span>{</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:2'>љљљљљљљ </span>if
(this.type instanceof IntType)</span><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:2'>љљљљљљљ </span>{</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:3'>љљљљљљљљљљљљљ </span>return
new Integer((value.intValue()&gt;<span style='color:#808030'>=</span>Byte.MAX_VALUE
|| value.intValue()&lt;=Byte.MIN_VALUE ? value.intValue() : Byte.MAX_VALUE - <span
style='color:#008C00'>10</span>));<span style='mso-tab-count:1'> </span></span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:2'>љљљљљљљ </span>}</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:2'>љљљљљљљ </span>if
(this.type instanceof DoubleType)</span><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:2'>љљљљљљљ </span>{</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:3'>љљљљљљљљљљљљљ </span>return
new Double(<span style='color:#0000E6'>&quot;1.00000001&quot;</span> +
value.intValue());</span><span lang=EN-US style='font-size:10.0pt;font-family:
"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:2'>љљљљљљљ </span>}</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span><span style='mso-spacerun:yes'>љ</span><span
style='mso-tab-count:2'>љљљљљљљ </span>throw new IllegalArgumentException(<span
style='color:#0000E6'>&quot;type&quot;</span>);<span style='mso-tab-count:
1'>љљљ </span><span style='mso-spacerun:yes'>љљљ </span><span
style='mso-tab-count:1'>љ </span></span><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span style='mso-tab-count:1'>љљљљљ </span><span
style='mso-spacerun:yes'>љљљ </span>}<span style='mso-spacerun:yes'>љ </span></span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:1'>љ </span>public
<b><span style='color:maroon'>String</span></b> toString()</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:1'>љ </span>{<span
style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:1'> </span></span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:2'>љљљљљљљ </span>return
newValue(</span><span style='font-size:10.0pt;font-family:"Courier New";
background:white;mso-highlight:white'>)</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>.toString();</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:1'>љ </span>}</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span>}</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>}</span><span style='font-size:
10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>
</td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><b
style='mso-bidi-font-weight:normal'>ъБНЕЮБОЙЕ: </b>пВТБФЙФЕ ЧОЙНБОЙЕ, ЮФП РТЙ
ЧОЕУЕОЙЙ РПУМЕДОЙИ ЙЪНЕОЕОЙК Ч <span lang=EN-US style='mso-ansi-language:EN-US'>TreeDL</span>-ПРЙУБОЙЕ
ХЪЕМ <i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>Const</span></i><span
lang=EN-US> </span>РЕТЕУФБМ ВЩФШ БВУФТБЛФОЩН, Б ХЪМЩ <i style='mso-bidi-font-style:
normal'><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'>IntConst</span></i><span lang=EN-US> </span>Й <i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>DoubleConst</span></i><span
lang=EN-US> </span>ЧППВЭЕ ВПМШЫЕ ОЕ ОХЦОЩ.</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><b
style='mso-bidi-font-weight:normal'><o:p>&nbsp;</o:p></b></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>нЕФПД <i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>Const</span></i><i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt;font-family:
"Courier New"'>#</span></i><i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>t</span></i><i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>oString()</span></i> ОБДП
ЙУРПМШЪПЧБФШ РТЙ ТБЪТБВПФЛЕ ЛПОЧЕТФЕТБ ФЕУФПЧ ЙЪ ЧОХФТЕООЕЗП РТЕДУФБЧМЕОЙС Ч
ФЕЛУФПЧПЕ.</p>

<p class=MsoNormal style='text-align:justify;mso-layout-grid-align:none;
text-autospace:none'>чУЕ ФЙРЩ ДБООЩИ, УХЭЕУФЧХАЭЙЕ Ч ГЕМЕЧПН СЪЩЛЕ, РПДТБЪДЕМСАФУС
ОБ УЕНЕКУФЧБ ФЙРПЧ. ч ПДОПН УЕНЕКУФЧЕ ФЙРПЧ ДПМЦОЩ ОБИПДЙФШУС <i
style='mso-bidi-font-style:normal'>УПЧНЕУФЙНЩЕ</i> (Ч ФЕТНЙОБИ УЕНБОФЙЛЙ
ГЕМЕЧПЗП СЪЩЛБ) ФЙРЩ ДБООЩИ. ч ОБЫЕН СЪЩЛЕ ЕУФШ ДЧБ ФЙРБ <i style='mso-bidi-font-style:
normal'><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
background:white;mso-highlight:white;mso-ansi-language:EN-US;mso-bidi-font-weight:
bold'>Integer</span></i><span lang=EN-US> </span>Й <i style='mso-bidi-font-style:
normal'><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
background:white;mso-highlight:white;mso-ansi-language:EN-US;mso-bidi-font-weight:
bold'>Double</span></i>, ЛПФПТЩЕ ДПМЦОЩ ВЩФШ ПФОЕУЕОЩ Л ПДОПНХ УЕНЕКУФЧХ ФЙРПЧ,
ФБЛ ЛБЛ ЧЕМЙЮЙОЩ ФЙРБ <i style='mso-bidi-font-style:normal'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";background:white;mso-highlight:
white;mso-ansi-language:EN-US;mso-bidi-font-weight:bold'>Integer</span></i><span
lang=EN-US> </span>БЧФПНБФЙЮЕУЛЙ РТЙЧПДСФУС Л ФЙРХ <i style='mso-bidi-font-style:
normal'><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
background:white;mso-highlight:white;mso-ansi-language:EN-US;mso-bidi-font-weight:
bold'>Double</span></i>. пРЙУБОЙЕ ДБООПЗП УЕНЕКУФЧБ ФЙРПЧ ВХДЕФ ЧЩЗМСДЕФШ
УМЕДХАЭЙН ПВТБЪПН:<span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>

<p class=MsoNormal style='text-align:justify;mso-layout-grid-align:none;
text-autospace:none'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:maroon;
background:white;mso-highlight:white;mso-ansi-language:EN-US'>type_set</span></b><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'> PrimitiveTypes <span
style='color:purple'>{</span> <b><span style='color:maroon'>ref</span></b><span
style='color:#808030'> </span>IntType, <b><span style='color:maroon'>ref</span></b>
D</span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'>ouble<span style='background:white;mso-highlight:
white'>Type</span> }<o:p></o:p></span></p>
</td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>фЕРЕТШ НЩ НПЦЕН
РЕТЕКФЙ ОЕРПУТЕДУФЧЕООП Л ЖПТНБМЙЪБГЙЙ УЕНБОФЙЮЕУЛЙИ РТБЧЙМ, РЕТЕЮЙУМЕООЩИ Ч
ОБЮБМЕ ТБЪДЕМБ.</p>

<h4 style='margin-bottom:12.0pt;text-align:justify'><span style='font-size:
12.0pt'>уРЕГЙЖЙЛБГЙС РТБЧЙМБ ЧЩЮЙУМЕОЙС ФЙРБ ЧЩТБЦЕОЙС Ч ЪБЧЙУЙНПУФЙ ПФ ФЙРПЧ
ЕЗП РБТБНЕФТПЧ<o:p></o:p></span></h4>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><em><span
style='font-style:normal;mso-bidi-font-style:italic'>тБУУНПФТЙН РЕТЧПЕ РТБЧЙМП:
</span>еУМЙ ПДЙО ЙЪ БТЗХНЕОФПЧ ЧЩТБЦЕОЙС ЙНЕЕФ ФЙР double, ФП ЧУЕ ЧЩТБЦЕОЙЕ
ЙНЕЕФ ФЙР double, ЕУМЙ ЦЕ ЧУЕ БТЗХНЕОФЩ ЧЩТБЦЕОЙС ЙНЕАФ ФЙР int, ФП ЧЩТБЦЕОЙЕ
ЙНЕЕФ ФЙР int. </em><em><span style='font-style:normal;mso-bidi-font-style:
italic'><o:p></o:p></span></em></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>дБООПЕ РТБЧЙМП
ПЪОБЮБЕФ, ЮФП ЕУМЙ ПДЙО ЙЪ БТЗХНЕОФПЧ ЧЩТБЦЕОЙС ЙНЕЕФ ФЙР <i style='mso-bidi-font-style:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'>double</span></i>,
ФПЗДБ Й ЧУЕ ЧЩТБЦЕОЙЕ ЙНЕЕФ ФЙР <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='mso-ansi-language:EN-US'>double</span></i>, Б Ч ФПН УМХЮБЕ,
ЛПЗДБ ФБЛПЗП БТЗХНЕОФБ ОЕФ, ФЙР ЧЩТБЦЕОЙС НПЦЕФ УЮЙФБФШУС ЛБЛ <i
style='mso-bidi-font-style:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>int</span></i>, ФБЛ Й <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='mso-ansi-language:EN-US'>double</span></i>, РПУЛПМШЛХ ФЙР <i
style='mso-bidi-font-style:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>int</span></i><span lang=EN-US> </span>РТЙЧПДЙН Л ФЙРХ <i
style='mso-bidi-font-style:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>double</span></i>.</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>фБЛЙН ПВТБЪПН, ЛПОФЕЛУФ ДБООПЗП РТБЧЙМБ НПЦЕФ ВЩФШ ПРЙУБО ФБЛ: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>context c1<span style='color:#808030'>:</span> <span
style='color:#BB7977'>same</span> Expr<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>ч ЛБЮЕУФЧЕ ГЕМЙ ТБУУНПФТЙН ЛПТЕОШ ЛПОФЕЛУФБ, Б ЛБЮЕУФЧЕ ЙУФПЮОЙЛБ
БТЗХНЕОФ ЧЩТБЦЕОЙС:<span style='font-size:10.0pt;font-family:"Courier New"'> <o:p></o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'>
<p class=MsoNormal style='text-align:justify;mso-layout-grid-align:none;
text-autospace:none'><b><span lang=EN-US style='font-size:10.0pt;font-family:
"Courier New";color:maroon;background:white;mso-highlight:white;mso-ansi-language:
EN-US'>target</span></b><span lang=EN-US style='font-size:10.0pt;font-family:
"Courier New";background:white;mso-highlight:white;mso-ansi-language:EN-US'> <b><span
style='color:maroon'>this</span></b><span style='color:#808030'>.</span>target_context
<span style='color:purple'>{</span>&#8230;<span style='color:purple'>}</span><span
style='mso-spacerun:yes'>љљљљ </span></span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<pre style='text-align:justify'><b><span lang=EN-US style='color:maroon;
background:white;mso-highlight:white;mso-ansi-language:EN-US'>source</span></b><span
lang=EN-US style='background:white;mso-highlight:white;mso-ansi-language:
EN-US'> Arg<span style='mso-spacerun:yes'>љ </span><span style='color:purple'>{</span>&#8230;<span
style='color:purple'>}</span><span style='mso-spacerun:yes'>љ </span></span><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>еУМЙ ФЙР БТЗХНЕОФБ <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='mso-ansi-language:EN-US'>double</span>,</i> ФПЗДБ ФЙР
ЧЩТБЦЕОЙС ФПЦЕ ДПМЦЕО ВЩФШ <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='mso-ansi-language:EN-US'>double</span></i>. дМС ПРЙУБОЙС
ФБЛЙИ ФТЕВПЧБОЙК ОБДП ЙУРПМШЪПЧБФШ УРЕГЙБМШОХА ЛПОУФТХЛГЙА СЪЩЛБ <span
lang=EN-US style='mso-ansi-language:EN-US'>SRL</span> &#8211; ЖЙМШФТ. жЙМШФТ
ХЛБЪЩЧБЕФУС Ч ЧЙДЕ ФТЕВПЧБОЙС Ч ЛЧБДТБФОЩИ УЛПВЛБИ РПУМЕ ПРЙУБОЙС ЧЕТЫЙОЩ, ОБ
ЛПФПТХА ОБЛМБДЩЧБЕФУС ФТЕВПЧБОЙЕ. ч ДБООПН УМХЮБЕ ЖЙМШФТ ВХДЕН ОБЛМБДЩЧБФШ ОБ
ПРЙУБОЙЕ БФТЙВХФПЧ ЙУФПЮОЙЛБ Й ГЕМЙ:<span style='font-size:10.0pt;font-family:
"Courier New"'> <o:p></o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:maroon;
background:white;mso-highlight:white;mso-ansi-language:EN-US'>target</span></b><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'> <b><span style='color:maroon'>this</span></b><span
style='color:#808030'>.</span>target_context <span style='color:purple'>{</span>
type<span style='color:#808030'>[</span>is DoubleType<span style='color:#808030'>]</span>
<span style='color:purple'>}</span><span style='mso-spacerun:yes'>љљљљ
</span></span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'><o:p></o:p></span></p>
<pre style='text-align:justify'><b><span lang=EN-US style='color:maroon;
background:white;mso-highlight:white;mso-ansi-language:EN-US'>source</span></b><span
lang=EN-US style='background:white;mso-highlight:white;mso-ansi-language:
EN-US'> Arg<span style='mso-spacerun:yes'>љ </span><span style='color:purple'>{</span> type<span
style='color:#808030'>[</span>is DoubleType<span style='color:#808030'>]</span> <span
style='color:purple'>}</span><span style='mso-spacerun:yes'>љ </span></span><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>рПУЛПМШЛХ ДБООПЕ УЕНБОФЙЮЕУЛПЕ РТБЧЙМП ЖБЛФЙЮЕУЛЙ СЧМСЕФУС ФТЕВПЧБОЙЕН
ОБ УХЭЕУФЧПЧБОЙС ДПЮЕТОЕК ЧЕТЫЙОЩ У ЙНЕОЕН <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>type</span></i><span lang=EN-US style='font-size:10.0pt;font-family:
"Courier New"'> </span>ФЙРБ<span style='font-size:10.0pt;font-family:"Courier New"'>
</span><i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";background:white;mso-highlight:white;
mso-ansi-language:EN-US'>DoubleType</span></i><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New"'> </span>Ч РПДДЕТЕЧЕ,
ОБЮЙОБАЭЕНУС Ч ЧЕТЫЙОЕ-ГЕМЙ, РТЙ ХУМПЧЙЙ УХЭЕУФЧПЧБОЙС ФБЛПК ЧЕТЫЙОЩ Ч
РПДДЕТЕЧЕ, ОБЮЙОБАЭЕНУС Ч ЧЕТЫЙОЕ-ЙУФПЮОЙЛЕ, ФП Ч ДБООПН РТБЧЙМЕ ЧНЕУФП
ЛМАЮЕЧЩИ УМПЧ <i style='mso-bidi-font-style:normal'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>equal</span></i><span
lang=EN-US> </span>ЙМЙ <i style='mso-bidi-font-style:normal'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>unequal</span></i>,
ЪБДБАЭЙИ УРПУПВ ЧЩЮЙУМЕОЙС БФТЙВХФПЧ, ЙУРПМШЪХЕН ЛМАЮЕЧПЕ УМПЧП <i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>present</span></i>. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>фЙР
УЕНБОФЙЮЕУЛПЗП РТБЧЙМБ ВХДЕФ <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>many</span></i><i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>-</span></i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>to</span></i><i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt;font-family:
"Courier New"'>-</span></i><i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>many</span></i>, ФБЛ ЛБЛ ФТЕВХЕФУС ТБУУНПФТЕФШ ЧУЕ РБТЩ <i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>Expr</span></i><i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt;font-family:
"Courier New"'>-</span></i><i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>Arg</span></i>. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>ч ЙФПЗЕ НЩ
РПМХЮЙН УЕНБОФЙЮЕУЛПЕ РТБЧЙМП УМЕДХАЭЕЗП ЧЙДБ:</p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=622
style='width:466.5pt;margin-left:42.0pt;border-collapse:collapse;border:none;
mso-border-alt:solid windowtext 1.0pt;mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td width=622 style='width:466.5pt;padding:7.5pt 7.5pt 7.5pt 7.5pt'>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>many_to_many relation
ExprType_Double</span><span lang=EN-US style='font-size:10.0pt;font-family:
"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:purple;
background:white;mso-highlight:white;mso-ansi-language:EN-US'>{</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљ </span><b><span style='color:maroon'>comment</span></b>
<span style='color:#0000E6'>&quot;Expression type is defined by the type of
its arguments: if expr is of type Double it means that there is at least one
double argument in this expression&quot;</span></span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљ </span><span style='color:#BB7977'>arbitrary</span></span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљ </span>present</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљ </span><b><span style='color:maroon'>target</span></b>
<b><span style='color:maroon'>this</span></b><span style='color:#808030'>.</span>target_context
<span style='color:purple'>{</span> type<span style='color:#808030'>[</span>is
DoubleType<span style='color:#808030'>]</span> <span style='color:purple'>}</span><span
style='mso-spacerun:yes'>љљљљ </span></span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљ </span><b><span style='color:maroon'>source</span></b>
Arg<span style='mso-spacerun:yes'>љ </span><span style='color:purple'>{</span>
type<span style='color:#808030'>[</span>is DoubleType<span style='color:#808030'>]</span>
<span style='color:purple'>}</span><span style='mso-spacerun:yes'>љљљљљљљ
</span></span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљ </span>context c1<span style='color:#808030'>:</span>
<span style='color:#BB7977'>same</span> Expr</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<pre style='text-align:justify'><span lang=EN-US style='color:purple;
background:white;mso-highlight:white;mso-ansi-language:EN-US'>}</span><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
lang=EN-US><span style='mso-spacerun:yes'>љ</span></span>рПУЛПМШЛХ
УЕНБОФЙЮЕУЛПЕ ФТЕВПЧБОЙС П УПЧНЕУФЙНПУФЙ ФЙРПЧ <i style='mso-bidi-font-style:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'>int</span><span
lang=EN-US> </span></i>Й <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='mso-ansi-language:EN-US'>double</span><span lang=EN-US> </span></i>НЩ
ХЦЕ ПРЙУБМЙ РПУТЕДУФЧПН ЪБДБОЙС УЕНЕКУФЧБ ФЙРПЧ, ФП РЕТЕКДЕН УТБЪХ Л УМЕДХАЭЕНХ
РТБЧЙМХ.</p>

<h4 style='margin-bottom:12.0pt;text-align:justify'><span style='font-size:
12.0pt'>уРЕГЙЖЙЛБГЙС РТБЧЙМБ: &#8220;ч ДЕЛМБТБГЙЙ ФЙР ЧЩТБЦЕОЙС РТБЧПК ЮБУФЙ
ДПМЦЕО ВЩФШ РПДФЙРПН ФЙРБ ПРЙУЩЧБЕНПК РЕТЕНЕООПК&#8221; <o:p></o:p></span></h4>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>уОБЮБМБ ПРТЕДЕМЙН ЛПОФЕЛУФ УЕНБОФЙЮЕУЛПЗП РТБЧЙМБ. хЛБЦЕН Ч ЛБЮЕУФЧЕ
ЛПОФЕЛУФБ ДЕЛМБТБГЙА РЕТЕНЕООПК: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>context c1<span style='color:#808030'>:</span> <span
style='color:#BB7977'>same</span> VarDecl<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>фЕРЕТШ Ч ЛБЮЕУФЧЕ ГЕМЙ ХЛБЦЕН ХЪЕМ, УППФЧЕФУФЧХАЭЙК ЙОЙГЙБМЙЪЙТХАЭЕНХ
ЧЩТБЦЕОЙА Ч РТБЧПК ЮБУФЙ:</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><b><span
lang=EN-US style='color:maroon;mso-ansi-language:EN-US'>target</span></b><span
lang=EN-US style='mso-ansi-language:EN-US'> Expr <span style='color:purple'>{</span> type <span
style='color:purple'>}</span><o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>ФБЛ ЛБЛ НЩ
УПВЙТБЕНУС РПФТЕВПЧБФШ, ЮФПВЩ ФЙР <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>Expr</span></i><span lang=EN-US> </span>ВЩМ РТЙЧПДЙН Л ФЙРХ ПВЯСЧМЕООПК
РЕТЕНЕООПК. пРЕТБГЙС РТЙЧЕДЕОЙС ФЙРПЧ ОЕЛПННХФБФЙЧОБС, Б СЪЩЛ <span lang=EN-US
style='mso-ansi-language:EN-US'>SRL</span><span lang=EN-US> </span>РПЪЧПМСЕФ
ФТЕВПЧБФШ РТЙЧПДЙНПУФЙ ФЙРПЧ Ч РПДДЕТЕЧЕ ГЕМЙ Л ФЙРБН Ч РПДДЕТЕЧЕ ЙУФПЮОЙЛБ.
дМС ЬФПЗП ЙУРПМШЪХЕН ЛМАЮЕЧПЕ УМПЧП <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>compatible</span></i><span lang=EN-US style='mso-ansi-language:EN-US'>.<o:p></o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>compatible</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:maroon;
background:white;mso-highlight:white;mso-ansi-language:EN-US'>target</span></b><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'> Expr <span style='color:purple'>{</span>
type <span style='color:purple'>}</span></span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><b><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:maroon;
background:white;mso-highlight:white;mso-ansi-language:EN-US'>source</span></b><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'> <b><span style='color:maroon'>this</span></b><span
style='color:#808030'>.</span>target_context<span style='mso-spacerun:yes'>љ
</span><span style='color:purple'>{</span> type <span style='color:purple'>}</span></span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<pre style='text-align:justify'><span style='background:white;mso-highlight:
white'>context c1<span style='color:#808030'>:</span> <span style='color:
#BB7977'>same</span> VarDecl</span><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></i></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>Compatible</span><span
lang=EN-US> </span></i>ПЪОБЮБЕФ, ЮФП ДБООПЕ РТБЧЙМП ОБЛМБДЩЧБЕФ УМЕДХАЭЙЕ
ПЗТБОЙЮЕОЙС ОБ ФЙРЩ БТЗХНЕОФПЧ ЙУФПЮОЙЛБ Й ГЕМЙ:</p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:36.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l4 level1 lfo7;
tab-stops:list 36.0pt'><![if !supportLists]><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>ФЙРЩ
БТЗХНЕОФПЧ ЙУФПЮОЙЛБ Й ГЕМЙ ДПМЦОЩ ВЩФШ ХОБУМЕДПЧБООПЗП ПФ <i style='mso-bidi-font-style:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'>TypeDesc</span></i>;</p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:36.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l4 level1 lfo7;
tab-stops:list 36.0pt'><![if !supportLists]><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>ФЙРЩ
БТЗХНЕОФЩ ЙУФПЮОЙЛБ Й ГЕМЙ ДПМЦОЩ РТЙОБДМЕЦБФШ ПДОПНХ УЕНЕКУФЧХ ФЙРПЧ;</p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:36.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l4 level1 lfo7;
tab-stops:list 36.0pt'><![if !supportLists]><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>ФЙР
ГЕМЙ ДПМЦЕО ТБУРПМБЗБФШУС Ч ПРЙУБОЙЙ УЕНЕКУФЧБ ФЙРПЧ УМЕЧБ ПФ ФЙРБ БТЗХНЕОФБ
ЙУФПЮОЙЛБ, МЙВП ПВБ ФЙРБ ДПМЦОЩ РТЙОБДМЕЦБФШ ПДОПК ЗТХРРЕ ФЙРПЧ.</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>дБООПЕ
УЕНБОФЙЮЕУЛПЕ РТБЧЙМП НПЦЕФ ЙНЕФШ ФЙР <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>one</span></i><i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>-</span></i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>to</span></i><i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt;font-family:
"Courier New"'>-</span></i><i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>many</span></i><span lang=EN-US> </span>ЙМЙ <i style='mso-bidi-font-style:
normal'><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'>one</span></i><i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>-</span></i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>to</span></i><i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt;font-family:
"Courier New"'>-</span></i><i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>one</span></i><span style='font-size:10.0pt;font-family:"Courier New"'>.<i
style='mso-bidi-font-style:normal'> </i></span>ч ДБООПН УМХЮБЕ ЧУЕ ТБЧОП, ЛБЛПК
ФЙР ЧЩВТБФШ, ФБЛ ЛБЛ Ч ХЛБЪБООПН ЛПОФЕЛУФЕ НПЦЕФ ВЩФШ ФПМШЛП ПДОБ РБТБ
ЙУФПЮОЙЛ-ГЕМШ. дМС ФПЗП ЮФПВЩ СЧОП РПДЮЕТЛОХФШ ЬФП УЧПКУФЧП ДБООПЗП РТБЧЙМП
ЧЩВЕТЕН ФЙР <i style='mso-bidi-font-style:normal'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>one</span></i><i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt;font-family:
"Courier New"'>-</span></i><i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>to</span></i><i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>-</span></i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>one</span></i><span
style='font-size:10.0pt;font-family:"Courier New"'>.<o:p></o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>ч ЙФПЗЕ
УЕНБОФЙЮЕУЛПЕ РТБЧЙМП ВХДЕФ ЙНЕФШ ЧЙД:</p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td width=634 style='width:475.5pt;padding:7.5pt 7.5pt 7.5pt 7.5pt'>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>one_to_one relation
AssignTypeCompatibility</span><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:purple;
background:white;mso-highlight:white;mso-ansi-language:EN-US'>{</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљ </span><b><span style='color:maroon'>comment</span></b>
<span style='color:#0000E6'>&quot;The type of assignment right part must be
compatible to the type of the assignment left part&quot;</span></span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљ </span><span style='color:#BB7977'>arbitrary</span></span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљ </span>compatible</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљ </span><b><span style='color:maroon'>target</span></b>
Expr <span style='color:purple'>{</span> type <span style='color:purple'>}</span></span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљ </span><b><span style='color:maroon'>source</span></b>
<b><span style='color:maroon'>this</span></b><span style='color:#808030'>.</span>target_context<span
style='mso-spacerun:yes'>љ </span><span style='color:purple'>{</span> type <span
style='color:purple'>}</span></span><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span><span
style='mso-spacerun:yes'>љљ</span>context c1<span style='color:#808030'>:</span>
<span style='color:#BB7977'>same</span> VarDecl</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<pre style='text-align:justify'><span lang=EN-US style='color:purple;
background:white;mso-highlight:white;mso-ansi-language:EN-US'>}</span><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<h4 style='margin-bottom:12.0pt;text-align:justify'><span style='font-size:
12.0pt'>уРЕГЙЖЙЛБГЙС РТБЧЙМБ: &#8220;ч ЙОУФТХЛГЙЙ РТЙУЧБЙЧБОЙС ФЙР РТБЧПК ЮБУФЙ
ДПМЦЕО ВЩФШ РПДФЙРПН ФЙРБ МЕЧПК ЮБУФЙ&#8221;<o:p></o:p></span></h4>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>рЕТЕКДЕН Л ПРЙУБОЙА РПУМЕДОЕЗП РТБЧЙМБ: <i style='mso-bidi-font-style:
normal'>ч ЙОУФТХЛГЙЙ РТЙУЧБЙЧБОЙС ФЙР РТБЧПК ЮБУФЙ ДПМЦЕО ВЩФШ РПДФЙРПН ФЙРБ
МЕЧПК ЮБУФЙ</i>.</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>ч ЛБЮЕУФЧЕ ЛПОФЕЛУФБ ТБУУНПФТЙН ЙОУФТХЛГЙА <span style='font-family:
Symbol;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman";
mso-char-type:symbol;mso-symbol-font-family:Symbol'><span style='mso-char-type:
symbol;mso-symbol-font-family:Symbol'>&frac34;</span></span> РТЙУЧБЙЧБОЙЕ:<span
lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>context c1<span style='color:#808030'>:</span> <span
style='color:#BB7977'>same</span> Assign<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>ч РТЙОГЙРЕ ДБООПЕ РТБЧЙМП НБМП, ЮЕН ПФМЙЮБЕФУС ПФ РТЕДЩДХЭЕЗП У ФПК МЙЫШ
ТБЪОЙГЕК, ЮФП ФЙР РЕТЕНЕООПК Ч МЕЧПК ЮБУФЙ РТЙУЧБЙЧБОЙС ЧЩЮЙУМСЕФУС Ч ДТХЗПН РТБЧЙМЕ,
Б ЙНЕООП Ч <i style='mso-bidi-font-style:normal'><span style='font-size:10.0pt;
font-family:"Courier New"'>ExistenceOfVarDeclaration_2_1</span></i>. дМС ФПЗП
ЮФПВЩ УПУМБФШУС ОБ ЧЕТЫЙОХ ДЕТЕЧБ, ХЮБУФЧХАЭХА Ч ДТХЗПН РТБЧЙМЕ <i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt;font-family:
"Courier New"'>ExistenceOfVarDeclaration_2_1</span></i><span style='font-size:
10.0pt;font-family:"Courier New"'>,</span><span style='mso-spacerun:yes'>љ
</span>ЧПУРПМШЪХЕНУС УМЕДХАЭЕК ЛПОУФТХЛГЙЕК:</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>this.target_context<span
style='color:#808030'>.</span>ExistenceOfVarDeclaration_2_1<span
style='color:#808030'>[</span><b><span style='color:maroon'>target</span></b><span
style='color:#808030'>=</span>prev<span style='color:#808030'>].</span><b><span
style='color:maroon'>source</span></b><o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>ьФП ПРЙУБОЙЕ РХФЙ РП УЙОФБЛУЙЮЕУЛПНХ ДЕТЕЧХ У ХЮЕФПН ХУФБОПЧМЕООЩИ НЕЦДХ
ЧЕТЫЙОБНЙ ДЕТЕЧБ УЕНБОФЙЮЕУЛЙИ УЧСЪЕК У ГЕМША ОБИПЦДЕОЙС ФЙРБ РЕТЕНЕООПК,
ХЛБЪБООПК Ч МЕЧПК ЮБУФЙ РТЙУЧБЙЧБОЙС. ъДЕУШ <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>Assign</span></i><span lang=EN-US> </span>ПВПЪОБЮБЕФ ЧЕТЫЙОХ,
УППФЧЕФУФЧХАЭХА ЙОУФТХЛГЙЙ-РТЙУЧБЙЧБОЙА, <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>ExistenceOfVarDeclaration</span></i><i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>_2_1 </span></i>ХЛБЪЩЧБЕФ ОБ
УЕНБОФЙЮЕУЛХА УЧСЪШ, ХУФБОПЧМЕООХА НЕЦДХ ЧЕТЫЙОБНЙ ТБУУНБФТЙЧБЕНПЗП ДЕТЕЧБ.
дБМЕЕ Ч ЛЧБДТБФОЩИ УЛПВЛБИ УМЕДХЕФ ЖЙМШФТ, ЛПФПТЩК ХЛБЪЩЧБЕФ ОБ ФП, ЮФП
ФТЕВХЕФУС ЧЩВТБФШ УЕНБОФЙЮЕУЛХА УЧСЪШ, ГЕМША Ч ЛПФПТПК СЧМСЕФУС ЧЕТЫЙОБ,
ПВПЪОБЮБАЭБС ТБУУНБФТЙЧБЕНХА ЙОУФТХЛГЙА-РТЙУЧБЙЧБОЙЕ. рПУМЕ ФПЗП ЛБЛ ФБЛБС
УЕНБОФЙЮЕУЛБС УЧСЪШ ОБКДЕОБ, ОХЦОП ЧЪСФШ ЕЕ ЙУФПЮОЙЛ, ЛПФПТЩК ВХДЕФ
УППФЧЕФУФЧПЧБФШ ДЕЛМБТБГЙЙ РЕТЕНЕООПК, Ч ЛПФПТПК ЪБДБЕФУС ФЙР.</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'>рПУЛПМШЛХ УЧСЪЙ ФЙРБ <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>ExistenceOfVarDeclaration</span></i><i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>_2_1 </span></i>ДПМЦОЩ ВЩФШ
ХУФБОПЧМЕОЩ Ч ДЕТЕЧЕ РТЕЦДЕ, ЮЕН ВХДХФ ХУФБОБЧМЙЧБФШУС УЧСЪЙ ПРЙУЩЧБЕНПЗП ФЙРБ,
ФТЕВХЕФУС СЧОП ХЛБЪБФШ ЪБЧЙУЙНПУФШ НЕЦДХ УППФЧЕФУФЧХАЭЙНЙ УЕНБОФЙЮЕУЛЙНЙ
РТБЧЙМБНЙ:</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify;page-break-after:
avoid'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>&#8230; relation AssignTypeCompatibility_2
: ExistenceOfVarDeclaration_2_1</span><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";color:purple;
background:white;mso-highlight:white;mso-ansi-language:EN-US'>{</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљ </span><b><span style='color:maroon'>comment</span></b>
<span style='color:#0000E6'>&quot;The type of assignment right part must be
compatible to the type of the assignment left part&quot;</span></span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<pre style='text-align:justify'><span lang=EN-US style='background:white;
mso-highlight:white;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљљ </span></span><span
lang=EN-US style='mso-ansi-language:EN-US'>&#8230;<o:p></o:p></span></pre><pre
style='text-align:justify'><b><span lang=EN-US style='color:maroon;
mso-ansi-language:EN-US'>source </span></b><span lang=EN-US style='mso-ansi-language:
EN-US'>this.target_context<span style='color:#808030'>.</span>ExistenceOfVarDeclaration_2_1<span
style='color:#808030'>[</span><b><span style='color:maroon'>target</span></b><span
style='color:#808030'>=</span>prev<span style='color:#808030'>].</span><b><span
style='color:maroon'>source</span></b><span style='color:purple;background:
white;mso-highlight:white'> {</span><span style='background:white;mso-highlight:
white'>type<span style='color:purple'>}</span></span><span style='color:purple'><o:p></o:p></span></span></pre><pre
style='text-align:justify'><span lang=EN-US style='color:purple;mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>&#8230;</span><span
lang=EN-US style='color:#BB7977;mso-ansi-language:EN-US'><o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='color:purple;background:
white;mso-highlight:white;mso-ansi-language:EN-US'>}</span><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt'><b style='mso-bidi-font-weight:
normal'>ъБДБОЙЕ:</b> ДПРЙЫЙФЕ УЕНБОФЙЮЕУЛПЕ РТБЧЙМП <i style='mso-bidi-font-style:
normal'><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
background:white;mso-highlight:white;mso-ansi-language:EN-US'>AssignTypeCompatibility</span></i><i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt;font-family:
"Courier New";background:white;mso-highlight:white'>_2</span><em>. </em></i>(хЛБЪБОЙЕ:
ТБУУХЦДБКФЕ ФБЛ ЦЕ, ЛБЛ Й Ч РТЕДЩДХЭЕН УМХЮБЕ). </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>дБМЕЕ УМЕДХЕФ
ПРЙУБФШ РТБЧЙМП ЧЩЮЙУМЕОЙС ФЙРБ РЕТЕНЕООПК Ч ЪБЧЙУЙНПУФЙ ПФ ЕЕ ДЕЛМБТБГЙЙ. <span
style='mso-spacerun:yes'>љ</span>дЕМБЕФУС ЬФП БВУПМАФОП БОБМПЗЙЮОП РТЕДЩДХЭЕНХ
РТБЧЙМХ.</p>

<p style='margin:0mm;margin-bottom:.0001pt'><b style='mso-bidi-font-weight:
normal'><o:p>&nbsp;</o:p></b></p>

<p style='margin:0mm;margin-bottom:.0001pt'><b style='mso-bidi-font-weight:
normal'>ъБДБОЙЕ:</b> РПРТПВХКФЕ УБНПУФПСФЕМШОП ОБРЙУБФШ УЕНБОФЙЮЕУЛПЕ РТБЧЙМП <i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";background:white;mso-highlight:white;mso-ansi-language:
EN-US'>AssignTypeCompatibility</span></i><i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New";background:white;mso-highlight:
white'>_</span></i><i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>3</span><em>. </em></i>(хЛБЪБОЙЕ:
ТБУУХЦДБКФЕ ФБЛ ЦЕ, ЛБЛ Й Ч РТЕДЩДХЭЕН УМХЮБЕ). </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<h2 style='margin-top:12.0pt;margin-right:0mm;margin-bottom:12.0pt;margin-left:
0mm;text-align:justify;page-break-after:avoid'><a name="_Toc157488507">оБРЙУБОЙЕ
sscl</a></h2>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>сЪЩЛ sscl
РТЕДОБЪОБЮЕО ДМС ОБРЙУБОЙС УЕНБОФЙЮЕУЛЙИ ПЗТБОЙЮЕОЙК ОБ УЙОФБЛУЙУ. ф.Е. ФБЛЙИ
ПЗТБОЙЮЕОЙК, ЛПФПТЩЕ Ч РТЙОГЙРЕ НПЗМЙ ВЩ ВЩФШ ПРЙУБОЩ УТЕДУФЧБНЙ ЗТБННБФЙЛЙ, ОП
ОЕ ВЩМЙ ФБН ПРЙУБОЩ РП ЛБЛЙН-ФП РТЙЮЙОБН (ОБРТЙНЕТ, ЕУМЙ ДМС ПРЙУБОЙС
ПЗТБОЙЮЕОЙС ОХЦОП ЧЧПДЙФШ Ч ЗТБННБФЙЛХ НОПЗП ДПРПМОЙФЕМШОЩИ РТБЧЙМ). </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>рПУЛПМШЛХ Ч
ОБЫЕН РТЙНЕТЕ УЙОФБЛУЙЮЕУЛЙЕ ПЗТБОЙЮЕОЙС РПМОПУФША ПРЙУБОЩ Ч ЗТБННБФЙЛЕ, ФП
ЖБКМ calc.sscl ВХДЕФ РХУФЩН. </p>

<h2 style='margin-top:12.0pt;margin-right:0mm;margin-bottom:12.0pt;margin-left:
0mm;text-align:justify;page-break-after:avoid'><a name="_Toc157488508">фЕЛУФПЧПЕ
РТЕДУФБЧМЕОЙЕ TreeDL-ХЪМПЧ</a></h2>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>дМС ФПЗП ЮФПВЩ
УЗЕОЕТЙТПЧБООЩЕ ФЕУФЩ ЧЩЧПДЙМЙУШ, ОХЦОП ОБРЙУБФШ ПФПВТБЦЕОЙЕ ЙЪ
TreeDL-РТЕДУФБЧМЕОЙС Ч ФЕЛУФПЧПЕ. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>ъБ ЧЩЧПД ФЕЛУФБ
ПФЧЕЮБЕФ ЛПНРПОЕОФ-РТЙОФЕТ У ЙНЕОЕН </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>ru</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>ispras</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>redverst</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>stg</span>.<span lang=EN-US style='mso-ansi-language:
EN-US'>langdep</span>.<span lang=EN-US style='mso-ansi-language:EN-US'>visitors</span>.&lt;ПВЭЙК РТЕЖЙЛУ&gt;<span
lang=EN-US style='mso-ansi-language:EN-US'>VisitorPrinter</span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='text-align:justify'>ч ОБЫЕН УМХЮБЕ ПВЭЙК РТЕЖЙЛУ
ТБЧЕО Calc (НЩ ЪБДБЧБМЙ ЕЗП Ч TreeDL-ЖБКМЕ), Й РПМОПЕ ЙНС РТЙОФЕТБ ФБЛПЕ: </p>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'>ru.ispras.redverst.stg.langdep.visitors.CalcVisitorPrinter</pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>лМБУУ
CalcVisitorPrinter ДПМЦЕО ТЕБМЙЪПЧБФШ ЙОФЕТЖЕКУ CalcVisitor Й ОБУМЕДПЧБФШУС ПФ
ВЙВМЙПФЕЮОПЗП ЛМБУУБ <span lang=EN-US style='mso-ansi-language:EN-US'>ru</span>.<span
lang=EN-US style='mso-ansi-language:EN-US'>ispras</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>redverst</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>stg</span>.<span lang=EN-US style='mso-ansi-language:
EN-US'>base</span>.<span lang=EN-US style='mso-ansi-language:EN-US'>visitors</span>.<span
lang=EN-US style='mso-ansi-language:EN-US'>VisitorPrinter</span>. фБЛЙН
ПВТБЪПН, УМЕДХЕФ ЧЛМАЮЙФШ Ч ПРЙУБОЙЕ ЛМБУУБ УМЕДХАЭЙК ЛПД</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>import ru.ispras.redverst.stg.base.visitors.VisitorPrinter;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>import ru.ispras.redverst.stg.langdep.modl.CalcTree.*;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>import ru.ispras.redverst.stg.semrel.SemanticRelation;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>import ru.ispras.redverst.stg.base.BaseNode;<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>import ru.ispras.redverst.stg.exceptions.StgException;<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'>п ЛМБУУЕ <span lang=EN-US
style='mso-ansi-language:EN-US'>VisitorPrinter</span> НПЦОП РПДТПВОЕЕ ХЪОБФШ ОБ
УБКФЕ <span lang=EN-US style='mso-ansi-language:EN-US'><a
href="http://treedl.sourceforge.net/treedl/"><span lang=RU style='mso-ansi-language:
RU'>УБКФЕ РТПЕЛФБ TreeDL</span></a></span>. </p>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='text-align:justify'>дЕЛМБТБГЙС ЛМБУУБ<span
style='mso-spacerun:yes'>љ </span>CalcVisitorPrinter ДПМЦОБ ЧЩЗМСДЕФШ ФБЛ:</p>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=492
style='width:369.2pt;margin-left:52.5pt;border-collapse:collapse;border:none;
mso-border-alt:solid windowtext 1.0pt;mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td width=492 style='width:369.2pt;padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre><span
lang=EN-US style='mso-ansi-language:EN-US'>public class CalcVisitorPrinter extends<span style='mso-spacerun:yes'>љ </span>VisitorPrinter implements CalcVisitor<o:p></o:p></span></pre><pre>{<span
lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></pre><pre><span
lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љ </span>&#8230;<o:p></o:p></span></pre><pre><span
lang=EN-US style='mso-ansi-language:EN-US'>}<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>нЕФПД java.util.List
start( BaseNode node ) ЙОФЕТЖЕКУБ CalcVisitor ОБН ОЕ ОХЦЕО, РПЬФПНХ НЩ РТПУФП
ЧЕТОЕН ЙЪ ОЕЗП РХУФПК УРЙУПЛ: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>public java.util.List start( BaseNode node ) throws StgException <o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>return new java.util.ArrayList();<o:p></o:p></span></pre><pre
style='text-align:justify'>}</pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>дМС ЧУСЛПЗП
ОЕБВУФТБЛФОПЗП ХЪМБ НЩ ДПМЦОЩ ЧЩЧЕУФЙ ЕЗП ФЕЛУФПЧПЕ РТЕДУФБЧМЕОЙЕ. дЕМБЕФУС ЬФП
Ч УППФЧЕФУФЧХАЭЕН visit-НЕФПДЕ. уФТПЛПЧПЕ РТЕДУФБЧМЕОЙЕ РЕТЕДБЕФУС ЧП
ЧОХФТЕООЙК ВХЖЕТ У РПНПЭША УРЕГЙБМШОЩИ ЖХОЛГЙК (<i style='mso-bidi-font-style:
normal'><span style='font-size:10.0pt;font-family:"Courier New"'>txt(String),
nl(), list(...)</span></i> Й ДТ.). </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>оБРЙЫЕН ЧЩЧПД
ФЕЛУФПЧПЗП РТЕДУФБЧМЕОЙС ЙДЕОФЙЖЙЛБФПТБ. оБН ОХЦОП РТПУФП ОБРЕЮБФБФШ ЕЗП
ЪОБЮЕОЙЕ. дМС ЬФПЗП НЩ ЧЩЪПЧЕН ЖХОЛГЙА <i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>txt(...)</span></i>, РЕТЕДБЧ
ЕК ЖПТНБФЙТПЧБООХА УФТПЛХ<a style='mso-footnote-id:ftn4' href="#_ftn4"
name="_ftnref4" title=""><span class=MsoFootnoteReference><span
style='mso-special-character:footnote'><![if !supportFootnotes]><span
class=MsoFootnoteReference><span style='font-size:12.0pt;font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";mso-ansi-language:RU;mso-fareast-language:
RU;mso-bidi-language:AR-SA'>[4]</span></span><![endif]></span></span></a>: </p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>public void visitId( Id node ) throws StgException <o:p></o:p></span></pre><pre
style='text-align:justify'>{ </pre><pre style='text-align:justify'><span style='mso-spacerun:yes'>љљљ</span>txt( &quot;${name}&quot; ); </pre><pre
style='text-align:justify'>}<span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'>ъДЕУШ ЧЩТБЦЕОЙЕ <i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt;font-family:
"Courier New"'>${name}</span></i> ПЪОБЮБЕФ, ЮФП РТЙ ЖПТНЙТПЧБОЙЙ ФЕЛУФБ УАДБ
ВХДЕФ ЧУФБЧМЕОП ФЕЛУФПЧПЕ ЪОБЮЕОЙЕ БФТЙВХФБ <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>name</span></i> ФЕЛХЭЕЗП ХЪМБ <i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>node</span></i>. еУМЙ Ч
УЛПВЛБИ РПУМЕ <i style='mso-bidi-font-style:normal'><span style='font-size:
10.0pt;font-family:"Courier New"'>$</span></i> ОБРЙУБОП ЙНС ТЕВЕОЛБ, Б ОЕ
БФТЙВХФБ, ФП ВХДЕФ ЧЩЪЧБО УППФЧЕФУФЧХАЭЙК visit-НЕФПД ДМС ЬФПЗП ТЕВЕОЛБ. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><b
style='mso-bidi-font-weight:normal'>ъБДБОЙЕ:</b> ОБРЙЫЙФЕ visit-НЕФПДЩ ДМС
ХЪМПЧ <i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>Const</span></i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New"'> </span></i>Й <i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>Var</span></i>. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>фЕРЕТШ ОБРЙЫЕН
ЧЩЧПД ФЕЛУФПЧПЗП РТЕДУФБЧМЕОЙС ДЕЛМБТБГЙЙ <i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>VarDecl</span></i>. дМС
ЬФПЗП НЩ УОПЧБ ЧПУРПМШЪХЕНУС ЖХОЛГЙЕК <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>txt</span></i>. оБРПНОЙН РТБЧЙМП ЗТБННБФЙЛЙ ДМС ДЕЛМБТБГЙЙ РЕТЕНЕООПК: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>var_decl ::= type &lt;ID&lt; &quot;=&quot; expr &quot;;&quot; ;<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'>чЩТБЦЕОЙЕ-РБТБНЕФТ ЖХОЛГЙЙ <i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>txt</span></i><span
lang=EN-US> </span>РПЮФЙ Ч ФПЮОПУФЙ ЧПУРТПЙЪЧПДЙФ ЬФП РТБЧЙМП: </p>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>public void visitVarDecl( VarDecl node ) throws StgException <o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>txt( &quot;${type} ${id} = ${expr};&quot; ); nl();<o:p></o:p></span></pre><pre
style='text-align:justify'>}</pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'>ъДЕУШ РПСЧЙМБУШ ЕЭЕ ПДОБ ЖХОЛГЙС
&#8211; <i style='mso-bidi-font-style:normal'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>nl</span></i><i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt;font-family:
"Courier New"'>()</span></i>. пОБ ПУХЭЕУФЧМСЕФ РЕТЕЧПД УФТПЛЙ (УПЛТБЭЕОЙЕ <i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>nl</span></i>
ТБУЫЙЖТПЧЩЧБЕФУС ЛБЛ <i style='mso-bidi-font-style:normal'>new </i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>line</span></i>). </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><b
style='mso-bidi-font-weight:normal'>ъБДБОЙЕ:</b> ОБРЙЫЙФЕ visit-НЕФПДЩ ДМС
ХЪМПЧ <i style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>Assign</span></i><span
lang=EN-US> </span>Й <i style='mso-bidi-font-style:normal'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>Output</span></i>.
хЛБЪБОЙЕ: ЧПУРПМШЪХКФЕУШ УППФЧЕФУФЧХАЭЙНЙ РТБЧЙМБНЙ ЗТБННБФЙЛЙ. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>дБМЕЕ ОБРЙЫЕН
ЧЩЧПД ФЕЛУФПЧПЗП РТЕДУФБЧМЕОЙС ЧЩТБЦЕОЙС <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>Expr</span></i>. оБН ОХЦОП ЧЩЧЕУФЙ УРЙУПЛ БТЗХНЕОФПЧ ТБЪДЕМСС ЙИ
РМАУБНЙ. дМС ЬФПЗП НЩ ЧПУРПМШЪХЕНУС ВЙВМЙПФЕЮОПК ЖХОЛГЙЕК <i style='mso-bidi-font-style:
normal'><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'>list</span></i>: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>public void visitExpr( Expr node ) throws StgException <o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>list( &quot;i&quot;, 0, node.sizeArgs(), &quot;${args[i]}&quot;, &quot; + &quot; ); <o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>}</span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'>рЕТЧЩК БТЗХНЕОФ ЖХОЛГЙЙ <i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>list</span></i> &#8211; ЙНС
ЙФЕТБГЙПООПК РЕТЕНЕООПК, ЧФПТПК БТЗХНЕОФ &#8211; ОБЮБМШОПЕ ЪОБЮЕОЙЕ
ЙФЕТБГЙПООПК РЕТЕНЕООПК, ФТЕФЙК БТЗХНЕОФ &#8211; ДМЙОБ ЧЩЧПДЙНПЗП УРЙУЛБ,
ЮЕФЧЕТФЩК БТЗХНЕОФ &#8211; ЖПТНБФЙТПЧБООБС УФТПЛБ, УПДЕТЦБЭБС ПВТБЭЕОЙЕ Л
ПЮЕТЕДОПНХ ЬМЕНЕОФХ УРЙУЛБ <i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>${</span></i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>args</span></i><i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt;font-family:
"Courier New"'>[</span></i><i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>i</span></i><i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>]},</span></i> ОБЛПОЕГ,
РСФЩК БТЗХНЕОФ &#8211; ТБЪДЕМЙФЕМШ ЬМЕНЕОФПЧ УРЙУЛБ. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>оБН ПУФБМПУШ
ОБРЙУБФШ ЧЩЧПД ФЕЛУФПЧПЗП РТЕДУФБЧМЕОЙС ХЪМПЧ: <i style='mso-bidi-font-style:
normal'><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'>Type</span></i><i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>, </span></i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>IntType</span></i><i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt;font-family:
"Courier New"'>, </span></i><i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>DoubleType</span></i><i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>, </span></i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>Arg</span></i><i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt;font-family:
"Courier New"'>, </span></i><i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>Stmt</span></i><i style='mso-bidi-font-style:normal'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New"'> </span></i><span
style='mso-spacerun:yes'>љ</span>Й <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>Program</span></i>. </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>дМС ХЪМПЧ <i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>Type</span></i><i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt;font-family:
"Courier New"'>, </span></i><i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>Stmt</span></i><span lang=EN-US> </span>Й <i style='mso-bidi-font-style:
normal'><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'>Arg</span></i><span lang=EN-US> </span>НЕФПДЩ ВХДХФ
РХУФЩЕ, ФБЛ ЛБЛ ЬФП БВУФТБЛФОЩЕ ХЪМЩ: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>public void visitType( Type node ) throws StgException {}<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>public void visitArg( Arg node ) throws StgException {}<o:p></o:p></span></pre><pre
style='text-align:justify'><span lang=EN-US style='mso-ansi-language:EN-US'>public void visitStmt( Stmt node ) throws StgException {}<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><b
style='mso-bidi-font-weight:normal'>ъБДБОЙЕ: </b>оБРЙЫЙФЕ НЕФПДЩ ДМС ХЪМПЧ <i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>IntType</span></i><span
lang=EN-US> </span>Й <i style='mso-bidi-font-style:normal'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>DoubleType</span></i>,
ЛПФПТЩЕ ДПМЦОЩ ПФЧЕЮБФШ ЪБ ЧЩЧПД Ч ФЕЛУФПЧЩК ЖБКМ ОБЪЧБОЙК ФЙРПЧ <i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>int</span></i><span
lang=EN-US> </span>Й <i style='mso-bidi-font-style:normal'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>double</span></i><span
lang=EN-US> </span>УППФЧЕФУФЧЕООП.<b style='mso-bidi-font-weight:normal'><o:p></o:p></b></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>тБУУНПФТЙН
ФЕРЕТШ ХЪЕМ <i style='mso-bidi-font-style:normal'><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>Program</span></i>.
ч ОЕН ОБН ОХЦОП РТПУФП ЧЩЧЕУФЙ УРЙУПЛ ЙОУФТХЛГЙК. дБМЕЕ, ДМС ЧЩЧПДБ РПМХЮЕООПЗП
УРЙУЛБ ОБН ИПФЕМПУШ ВЩ ЧПУРПМШЪПЧБФШУС ВЙВМЙПФЕЮОПК ЖХОЛГЙЕК<i
style='mso-bidi-font-style:normal'><span style='font-size:10.0pt;font-family:
"Courier New"'> </span></i><i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>list</span></i><i style='mso-bidi-font-style:normal'><span
style='font-size:10.0pt;font-family:"Courier New"'>(...)</span></i>:</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre style='text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'>list( &quot;i&quot;, 0, node.getStmts().size(), &quot;${stmts[i]}&quot;, &quot;&quot; );<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'>лТПНЕ ФПЗП ЪДЕУШ НПЦОП ЧЩЧЕУФЙ
УРЙУПЛ ЙДЕОФЙЖЙЛБФПТПЧ ЧУЕИ УЕНБОФЙЮЕУЛЙИ РТБЧЙМ, ЛПФПТЩЕ РТЙНЕОСМЙУШ РТЙ
РПУФТПЕОЙЙ ПЮЕТЕДОПЗП ДЕТЕЧБ. дМС ЬФПЗП ОБДП ЧПУРПМШЪПЧБФШУС РПМЕН <i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>semTree</span></i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New"'> </span></i>ХОБУМЕДПЧБООЩН ПФ <i style='mso-bidi-font-style:
normal'><span style='font-size:10.0pt;font-family:"Courier New"'>VisitorPrinter</span></i><span
style='font-size:10.0pt;font-family:"Courier New"'>. </span>дБООПЕ РПМЕ ИТБОЙФ
ДЕТЕЧП ЧОХФТЕООЕЗП РТЕДУФБЧМЕОЙС Й НОПЗП ДТХЗПК ДПРПМОЙФЕМШОПК ЙОЖПТНБГЙЙ Ч
ЮБУФОПУФЙ УРЙУПЛ РТЙНЕОЕООЩИ УЕНБОФЙЮЕУЛЙИ РТБЧЙМ. нЩ ОБРЙУБМЙ ЛПД ДМС ФПЗП
ЮФПВЩ ПЖПТНЙФШ УРЙУПЛ ЙДЕОФЙЖЙЛБФПТПЧ УЕНБОФЙЮЕУЛЙИ РТБЧЙМ Ч ЧЙДЕ ЛПННЕОФБТЙЕЧ
Ч ЪБЗПМПЧЛЕ ФЕУФБ. йДЕОФЙЖЙЛБФПТ РЕТЧЙЮОПЗП УЕНБОФЙЮЕУЛПЗП РТБЧЙМБ, ДМС
РТПЧЕТЛЙ ЛПФПТПЗП УФТПЙМУС ФЕУФ, ВХДЕФ РПНЕЮЕО УМПЧПН <i style='mso-bidi-font-style:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'>MAIN</span></i>.</p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>чПФ ФБЛ ЧЩЗМСДЙФ
ЧЩЧПД ФЕЛУФПЧПЗП РТЕДУФБЧМЕОЙС ДМС ХЪМБ <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>Program</span></i>: </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<div align=center>

<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext 1.0pt;
mso-padding-alt:7.5pt 7.5pt 7.5pt 7.5pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td style='padding:7.5pt 7.5pt 7.5pt 7.5pt'><pre><span lang=EN-US
style='mso-ansi-language:EN-US'>public void visitProgram( Program node ) throws StgException <o:p></o:p></span></pre><pre>{</pre><pre><span
style='color:gray'><span style='mso-spacerun:yes'>љ </span><i
style='mso-bidi-font-style:normal'>//ПВЯСЧЙН РЕТЕНЕООХА ДМС ЖПТНЙТПЧБОЙС ЛПННЕОФБТЙЕЧ<o:p></o:p></i></span></pre><pre><span style='mso-spacerun:yes'>љ </span><span
lang=EN-US style='mso-ansi-language:EN-US'>String</span><span lang=EN-US> </span><span
lang=EN-US style='mso-ansi-language:EN-US'>commentStr</span> = &quot;&quot;;</pre><pre><span
style='color:gray'><span style='mso-spacerun:yes'>љљљљљљљ </span><o:p></o:p></span></pre><pre><span
style='color:gray'><span style='mso-spacerun:yes'>љљ</span><i
style='mso-bidi-font-style:normal'>//ПРТЕДЕМЙН ЛПМЙЮЕУФЧП РТЙНЕОЕООЩИ УЕН. РТБЧЙМ</i><span style='mso-spacerun:yes'>љљљљљљљ </span><o:p></o:p></span></pre><pre><span style='mso-spacerun:yes'>љљ</span><span
lang=EN-US style='mso-ansi-language:EN-US'>int</span><span lang=EN-US> </span><span
lang=EN-US style='mso-ansi-language:EN-US'>fullListSize</span> = <span
lang=EN-US style='mso-ansi-language:EN-US'>semTree</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>getFullSemRelList</span>().<span lang=EN-US
style='mso-ansi-language:EN-US'>size</span>();</pre><pre><span style='mso-spacerun:yes'>љљљљљљљ </span></pre><pre><span style='mso-spacerun:yes'>љљ</span><i
style='mso-bidi-font-style:normal'><span style='color:gray'>//ТБУУНПФТЙН РППЮЕТЕДОП ЙДЕОФЙЖЙЛБФПТЩ ЧУЕИ УЕНБОФЙЮЕУЛЙИ РТБЧЙМ<o:p></o:p></span></i></pre><pre><span style='mso-spacerun:yes'>љ </span><span
lang=EN-US style='mso-ansi-language:EN-US'>for (int i = 0; i &lt; fullListSize;i++)<o:p></o:p></span></pre><pre><span
lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љ </span>{<o:p></o:p></span></pre><pre><span
lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span><i
style='mso-bidi-font-style:normal'><span style='color:gray'>//</span></i></span><i
style='mso-bidi-font-style:normal'><span style='color:gray'>ТБУУНПФТЙН</span></i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='color:gray;
mso-ansi-language:EN-US'> i-</span><span style='color:gray'>ХА</span></i><i
style='mso-bidi-font-style:normal'><span style='color:gray;mso-ansi-language:
EN-US'> </span><span style='color:gray'>УЕНБОФЙЮЕУЛХА</span></i><i
style='mso-bidi-font-style:normal'><span style='color:gray;mso-ansi-language:
EN-US'> </span><span style='color:gray'>УЧСЪШ</span></i><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p></o:p></span></pre><pre><span
lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>SemanticRelation currRel = semTree.getFullSemRelList().getSemList(i);<o:p></o:p></span></pre><pre><span
lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span><o:p></o:p></span></pre><pre><span
lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљљ</span></span><i
style='mso-bidi-font-style:normal'><span style='color:gray'>//УЖПТНЙТХЕН ЛПННЕОФБТЙК, УПДЕТЦБЭЙК ЙДЕОФЙЖЙЛБФПТ УЕНБОФЙЮЕУЛПЗП РТБЧЙМБ</span></i><span style='mso-spacerun:yes'>љљљљљљљ </span></pre><pre><span style='mso-spacerun:yes'>љљљљ</span><span
lang=EN-US style='mso-ansi-language:EN-US'>String currComment = &quot;\n /*&quot;<o:p></o:p></span></pre><pre><span
lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљљљљљљ </span>+ (currRel.getSrd().equals(semTree.getMainRelation())? &quot; MAIN &quot;:&quot;&quot;)<o:p></o:p></span></pre><pre><span
lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљљљљљљ </span>+ currRel.getSrd().getId()<o:p></o:p></span></pre><pre><span
lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљљљљљљ </span>+ &quot;*/ \n&quot;;<o:p></o:p></span></pre><pre><span
lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span><i
style='mso-bidi-font-style:normal'><span style='color:gray'>//</span></i></span><i
style='mso-bidi-font-style:normal'><span style='color:gray'>ПФВТПУЙН</span></i><i
style='mso-bidi-font-style:normal'><span style='color:gray;mso-ansi-language:
EN-US'> </span><span style='color:gray'>РПЧФПТСАЭЙЕУС</span></i><i
style='mso-bidi-font-style:normal'><span style='color:gray;mso-ansi-language:
EN-US'> </span><span style='color:gray'>ЙДЕОФЙЖЙЛБФПТЩ</span></i><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></pre><pre><span
lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>if(commentStr.indexOf(currComment)==-1)<o:p></o:p></span></pre><pre><span
lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљ </span>{<o:p></o:p></span></pre><pre><span
lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљљљљ </span>commentStr = commentStr + currComment;<span style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљљљљљљљљљ </span><o:p></o:p></span></pre><pre><span
lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљљљ</span>}<o:p></o:p></span></pre><pre><span
lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љ </span>}<span style='mso-spacerun:yes'>љљљљљљљ </span><o:p></o:p></span></pre><pre><span
lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљ</span><i
style='mso-bidi-font-style:normal'><span style='color:gray'>//</span></i></span><i
style='mso-bidi-font-style:normal'><span style='color:gray'>ЧЩЧЕДЕН</span></i><i
style='mso-bidi-font-style:normal'><span style='color:gray;mso-ansi-language:
EN-US'> </span><span style='color:gray'>РПМХЮЙЧЫХАУС</span></i><i
style='mso-bidi-font-style:normal'><span style='color:gray;mso-ansi-language:
EN-US'> </span><span style='color:gray'>УФТПЛХ</span></i><i style='mso-bidi-font-style:
normal'><span style='color:gray;mso-ansi-language:EN-US'> </span><span
style='color:gray'>ЛПННЕОФБТЙЕЧ</span></i><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљљљљљљљ </span><o:p></o:p></span></pre><pre><span
lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљ</span>txt(commentStr);<span style='mso-spacerun:yes'>љљ </span><o:p></o:p></span></pre><pre><span
lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>љљ</span>list( &quot;i&quot;, 0, node.getStmts().size(), &quot;${stmts[i]}&quot;, &quot;&quot; );<o:p></o:p></span></pre><pre><span
lang=EN-US style='mso-ansi-language:EN-US'>}<o:p></o:p></span></pre></td>
</tr>
</table>

</div>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<h2 style='margin-top:12.0pt;margin-right:0mm;margin-bottom:12.0pt;margin-left:
0mm;text-align:justify;page-break-after:avoid'><a name="_Toc157488509">ъБРХУЛ
ЗЕОЕТБФПТБ</a></h2>

<p class=MsoNormal style='text-align:justify'>ч РЕТЧХА ПЮЕТЕДШ<span
style='mso-spacerun:yes'>љ </span>УМЕДХЕФ УПЪДБФШ STG-РТПЕЛФ. STG РТПЕЛФ
РТЕДУФБЧМСЕФ УПВПК ОБВПТ УМЕДХАЭЙИ ЖБКМПЧ:</p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:39.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l2 level1 lfo8;
tab-stops:list 39.0pt'><![if !supportLists]><span style='font-family:Wingdings;
mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings'><span
style='mso-list:Ignore'>&sect;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>TreeDL</span>-ПРЙУБОЙЕ
ЗТБННБФЙЛЙ ГЕМЕЧПЗП СЪЩЛБ; </p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:39.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l2 level1 lfo8;
tab-stops:list 39.0pt'><![if !supportLists]><span style='font-family:Wingdings;
mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings'><span
style='mso-list:Ignore'>&sect;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>SRL</span>-ПРЙУБОЙЕ
РТБЧЙМ УФБФЙЮЕУЛПК УЕНБОФЙЛЙ; </p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:39.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l2 level1 lfo8;
tab-stops:list 39.0pt'><![if !supportLists]><span style='font-family:Wingdings;
mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings'><span
style='mso-list:Ignore'>&sect;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>SSCL</span>-ПРЙУБОЙЕ
УЕНБОФЙЮЕУЛЙИ ПЗТБОЙЮЕОЙК ОБ УЙОФБЛУЙУ<a style='mso-footnote-id:ftn5'
href="#_ftn5" name="_ftnref5" title=""><span class=MsoFootnoteReference><span
style='mso-special-character:footnote'><![if !supportFootnotes]><span
class=MsoFootnoteReference><span style='font-size:12.0pt;font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";mso-ansi-language:RU;mso-fareast-language:
RU;mso-bidi-language:AR-SA'>[5]</span></span><![endif]></span></span></a>;</p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:39.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l2 level1 lfo8;
tab-stops:list 39.0pt'><![if !supportLists]><span style='font-family:Wingdings;
mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings'><span
style='mso-list:Ignore'>&sect;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>java</span>-ЛМБУУ,
ТЕБМЙЪХАЭЙК ФЕЛУФПЧПЕ РТЕДУФБЧМЕОЙЕ <span lang=EN-US style='mso-ansi-language:
EN-US'>TreeDL</span>-ХЪМПЧ;</p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:39.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l2 level1 lfo8;
tab-stops:list 39.0pt'><![if !supportLists]><span style='font-family:Wingdings;
mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings'><span
style='mso-list:Ignore'>&sect;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>ЖБКМ <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='mso-ansi-language:EN-US'>srl</span>.</i><i style='mso-bidi-font-style:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'>properties</span></i>,
УПДЕТЦБЭЙК УРЙУПЛ ГЕМЕК ЗЕОЕТБГЙЙ (РТЙНЕТ РТЙЧПДЙФУС Ч <a href="#AppendixA">рТЙМПЦЕОЙЙ
<span lang=EN-US style='mso-ansi-language:EN-US'>A</span></a>);</p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:39.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l2 level1 lfo8;
tab-stops:list 39.0pt'><![if !supportLists]><span style='font-family:Wingdings;
mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings'><span
style='mso-list:Ignore'>&sect;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>ЖБКМ <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='mso-ansi-language:EN-US'>stg</span>.</i><i style='mso-bidi-font-style:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'>properties</span></i>,
УПДЕТЦБЭЙК РБТБНЕФТЩ ЗЕОЕТБГЙЙ (РТЙНЕТ РТЙЧПДЙФУС Ч <a href="#AppendixB">рТЙМПЦЕОЙЙ
<span lang=EN-US style='mso-ansi-language:EN-US'>B</span></a>);</p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:39.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l2 level1 lfo8;
tab-stops:list 39.0pt'><![if !supportLists]><span style='font-family:Wingdings;
mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings'><span
style='mso-list:Ignore'>&sect;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>ЖБКМЩ <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='mso-ansi-language:EN-US'>treedl</span>.</i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>plugins</span></i> Й <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='mso-ansi-language:EN-US'>treedl</span>.</i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>properties</span></i>, УПДЕТЦБЭЙЕ ОБУФТПКЛЙ ДМС ФТБОУМСГЙЙ <span
lang=EN-US style='mso-ansi-language:EN-US'>TreeDL</span>-ПРЙУБОЙС<a
style='mso-footnote-id:ftn6' href="#_ftn6" name="_ftnref6" title=""><span
class=MsoFootnoteReference><span style='mso-special-character:footnote'><![if !supportFootnotes]><span
class=MsoFootnoteReference><span style='font-size:12.0pt;font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";mso-ansi-language:RU;mso-fareast-language:
RU;mso-bidi-language:AR-SA'>[6]</span></span><![endif]></span></span></a>
(РТЙНЕТ УПДЕТЦЙНПЗП <i style='mso-bidi-font-style:normal'><span lang=EN-US
style='mso-ansi-language:EN-US'>treedl</span>.</i><i style='mso-bidi-font-style:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'>plugins</span></i> Й <i
style='mso-bidi-font-style:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>treedl</span>.</i><i style='mso-bidi-font-style:normal'><span
lang=EN-US style='mso-ansi-language:EN-US'>properties</span></i> ДМС <span
lang=EN-US style='mso-ansi-language:EN-US'>STG</span>-РТПЕЛФБ РТЙЧПДЙФУС Ч <a
href="#AppendixC">рТЙМПЦЕОЙЙ у</a>);</p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:39.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l2 level1 lfo8;
tab-stops:list 39.0pt'><![if !supportLists]><span style='font-family:Wingdings;
mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings'><span
style='mso-list:Ignore'>&sect;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>ЖБКМ <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='mso-ansi-language:EN-US'>project</span>.</i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>xml</span></i>, ЛПФПТЩК ОЕПВИПДЙН ДМС ЖПТНЙТПЧБОЙС РТПЕЛФБ ДМС <span
lang=EN-US style='mso-ansi-language:EN-US'>Maven<a style='mso-footnote-id:ftn7'
href="#_ftn7" name="_ftnref7" title=""><span class=MsoFootnoteReference><span
style='mso-special-character:footnote'><![if !supportFootnotes]><span
class=MsoFootnoteReference><span lang=EN-US style='font-size:12.0pt;font-family:
"Times New Roman";mso-fareast-font-family:"Times New Roman";mso-ansi-language:
EN-US;mso-fareast-language:RU;mso-bidi-language:AR-SA'>[7]</span></span><![endif]></span></span></a></span><span
lang=EN-US> </span>(РТЙНЕТ РТЙЧПДЙФУС Ч <a href="#AppendixD">рТЙМПЦЕОЙЙ <span
lang=EN-US style='mso-ansi-language:EN-US'>D</span></a>);</p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:39.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l2 level1 lfo8;
tab-stops:list 39.0pt'><![if !supportLists]><span style='font-family:Wingdings;
mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings'><span
style='mso-list:Ignore'>&sect;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>ЖБКМ <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='mso-ansi-language:EN-US'>project</span>.</i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>properties</span></i>, УПДЕТЦБЭЙК УЧПКУФЧБ <span lang=EN-US
style='mso-ansi-language:EN-US'>Maven</span>-РТПЕЛФБ (РТЙНЕТ РТЙЧПДЙФУС Ч <a
href="#AppendixE">рТЙМПЦЕОЙЙ <span lang=EN-US style='mso-ansi-language:EN-US'>E</span></a>).</p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.0pt;
margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='text-align:justify'>оБ РМБФЖПТНБИ РПД ХРТБЧМЕОЙЕН пу
УЕНЕКУФЧБ UNIX Ч ЛПНБОДОПН ЙОФЕТРТЕФБФПТЕ Ч ДЙТЕЛФПТЙЙ, УПДЕТЦБЭЕК STG-РТПЕЛФ,
ОХЦОП ЧЩРПМОЙФШ ЛПНБОДХ </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><b
style='mso-bidi-font-weight:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>&gt; stg calc.tdl calc.srl calc.sscl Calc TestsDir<o:p></o:p></span></b></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'>дМС ЗЕОЕТБГЙЙ ФЕУФПЧ ОБ
РМБФЖПТНБИ РПД ХРТБЧМЕОЙЕН пу УЕНЕКУФЧБ Windows ОЕПВИПДЙНП ЪБРХУФЙФШ ЛПНБОДОЩК ЙОФЕТРТЕФБФПТ,
РЕТЕКФЙ Ч ОЕН Ч ДЙТЕЛФПТЙА, УПДЕТЦБЭХА STG-РТПЕЛФ, Й ЧЩРПМОЙФШ ЛПНБОДХ </p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><b
style='mso-bidi-font-weight:normal'>&gt; </b><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'>stg</span>.</b><b
style='mso-bidi-font-weight:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>bat</span><span lang=EN-US> </span></b><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'>calc</span>.</b><b
style='mso-bidi-font-weight:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>tdl</span><span lang=EN-US> </span></b><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'>calc</span>.</b><b
style='mso-bidi-font-weight:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>srl</span><span lang=EN-US> </span></b><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'>calc</span>.</b><b
style='mso-bidi-font-weight:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>sscl</span><span lang=EN-US> </span></b><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'>Calc</span><span
lang=EN-US> </span></b><b style='mso-bidi-font-weight:normal'><span lang=EN-US
style='mso-ansi-language:EN-US'>TestsDir</span><o:p></o:p></b></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='text-align:justify'>ч ТЕЪХМШФБФЕ Ч ДЙТЕЛФПТЙЙ,
УПДЕТЦБЭЕК STG-РТПЕЛФ, УЗЕОЕТЙТХЕФУС ДЙТЕЛФПТЙС TestsDir, У ФЕУФБНЙ. рП
ХНПМЮБОЙА ФЕУФЩ УПЪДБАФУС Ч ФЕЛХЭЕК ДЙТЕЛФПТЙЙ. </p>

<p class=MsoNormal style='text-align:justify'>фЕУФЩ ЙНЕАФ УМЕДХАЭХА УФТХЛФХТХ.
еУМЙ Ч <span lang=EN-US style='mso-ansi-language:EN-US'>TreeDL</span>-ПРЙУБОЙЙ
ВЩМ ХЛБЪБО РБТБНЕФТ <span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
background:white;mso-highlight:white;mso-ansi-language:EN-US'>all</span><span
style='font-size:10.0pt;font-family:"Courier New";background:white;mso-highlight:
white'>_</span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
background:white;mso-highlight:white;mso-ansi-language:EN-US'>tests</span><span
style='font-size:10.0pt;font-family:"Courier New";background:white;mso-highlight:
white'>_</span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
background:white;mso-highlight:white;mso-ansi-language:EN-US'>file</span><span
style='font-size:10.0pt;font-family:"Courier New";background:white;mso-highlight:
white'>_</span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
background:white;mso-highlight:white;mso-ansi-language:EN-US'>name</span>,
ФПЗДБ ЧУЕ ФЕУФЩ ВХДХФ УЗЕОЕТЙТПЧБОЩ Ч ЖБКМ У ХЛБЪБООЩН ЙНЕОЕН, ЛПФПТЩК ВХДЕФ
ТБУРПМБЗБФШУС РП УМЕДХАЭЕНХ БДТЕУХ:</p>

<p class=MsoNormal style='text-align:justify'><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>&lt;ХЛБЪБООБС
ДЙТЕЛФПТЙС ДМС ФЕУФПЧ&gt;\1\&lt;</span><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";background:white;mso-highlight:white;mso-ansi-language:
EN-US'>all</span><span style='font-size:10.0pt;font-family:"Courier New";
background:white;mso-highlight:white'>_</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";background:white;mso-highlight:
white;mso-ansi-language:EN-US'>tests</span><span style='font-size:10.0pt;
font-family:"Courier New";background:white;mso-highlight:white'>_</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>file</span><span style='font-size:
10.0pt;font-family:"Courier New";background:white;mso-highlight:white'>_</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>name</span><span style='font-size:
10.0pt;font-family:"Courier New"'>&gt;</span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='text-align:justify'>еУМЙ Ч <span lang=EN-US
style='mso-ansi-language:EN-US'>TreeDL</span>-ПРЙУБОЙЙ ОЕ ВЩМ ХЛБЪБО РБТБНЕФТ <span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>all</span><span style='font-size:
10.0pt;font-family:"Courier New";background:white;mso-highlight:white'>_</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";background:white;
mso-highlight:white;mso-ansi-language:EN-US'>tests</span><span
style='font-size:10.0pt;font-family:"Courier New";background:white;mso-highlight:
white'>_</span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
background:white;mso-highlight:white;mso-ansi-language:EN-US'>file</span><span
style='font-size:10.0pt;font-family:"Courier New";background:white;mso-highlight:
white'>_</span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
background:white;mso-highlight:white;mso-ansi-language:EN-US'>name</span>,
ФПЗДБ ЧУЕ ФЕУФЩ ВХДХФ ИТБОЙФУС УМЕДХАЭЙН ПВТБЪПН:</p>

<p class=MsoNormal style='text-align:justify'><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>&lt;ХЛБЪБООБС
ДЙТЕЛФПТЙС ДМС ФЕУФПЧ&gt; \ &lt;</span><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>PrimarySemRelID</span><span
style='font-size:10.0pt;font-family:"Courier New"'>&gt;(&lt;</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>TargetType</span><span style='font-size:10.0pt;font-family:"Courier New"'>&gt;)
&lt;</span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'>nid</span><span style='font-size:10.0pt;font-family:
"Courier New"'>&gt; \ &lt;</span><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>tid</span><span
style='font-size:10.0pt;font-family:"Courier New"'>&gt;\</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>Test</span><span style='font-size:10.0pt;font-family:"Courier New"'>&lt;</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>ttid</span><span style='font-size:10.0pt;font-family:"Courier New"'>&gt;\</span></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'>ъДЕУШ
ЙУРПМШЪХАФУС УМЕДХАЭЙЕ ПВПЪОБЮЕОЙС:</p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:36.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l1 level1 lfo9;
tab-stops:list 36.0pt'><![if !supportLists]><span style='font-family:Wingdings;
mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings'><span
style='mso-list:Ignore'>&sect;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Courier New"'>&lt;</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>PrimarySemRelID</span><span style='font-size:10.0pt;font-family:"Courier New"'>&gt;
- </span>ЙДЕОФЙЖЙЛБФПТ УЕНБОФЙЮЕУЛПЗП РТБЧЙМБ, ЪБДБООЩК Ч <i style='mso-bidi-font-style:
normal'>*.srl</i> Й РТЙУХФУФЧХАЭЙК Ч <i style='mso-bidi-font-style:normal'>srl.properties</i>
Ч УФТПЛЕ <span style='font-size:10.0pt;font-family:"Courier New"'>&lt;</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>PrimarySemRelID</span><span style='font-size:10.0pt;font-family:"Courier New"'>&gt;=</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>true</span><span style='font-size:10.0pt;font-family:"Courier New"'>;</span></p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:36.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l1 level1 lfo9;
tab-stops:list 36.0pt'><![if !supportLists]><span style='font-family:Wingdings;
mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings'><span
style='mso-list:Ignore'>&sect;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Courier New"'>&lt;</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>TargetType</span><span style='font-size:10.0pt;font-family:"Courier New"'>&gt;
- </span>ФЙР ГЕМЙ УЕНБОФЙЮЕУЛПЗП РТБЧЙМБ<span style='mso-spacerun:yes'>љ
</span><span style='font-size:10.0pt;font-family:"Courier New"'>&lt;</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>PrimarySemRelID</span><span style='font-size:10.0pt;font-family:"Courier New"'>&gt;,
</span>ХЛБЪБООЩК Ч<span style='font-size:10.0pt;font-family:"Courier New"'> </span><i
style='mso-bidi-font-style:normal'>*.srl</i><span style='mso-spacerun:yes'>љ
</span>ЙМЙ ОЕБВУФТБЛФОЩК ФЙР, РПФПНПЛ ХЛБЪБООПЗП ФЙРБ ГЕМЙ; </p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:36.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l1 level1 lfo9;
tab-stops:list 36.0pt'><![if !supportLists]><span style='font-family:Wingdings;
mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings'><span
style='mso-list:Ignore'>&sect;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Courier New"'>&lt;</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>nid</span><span style='font-size:10.0pt;font-family:"Courier New"'>&gt;
- </span>ГЕМПЮЙУМЕООЩК ЙДЕОФЙЖЙЛБФПТ, ОБЮЙОБАЭЙКУС У ЕДЙОЙГЩ, ЙУРПМШЪХЕФУС ДМС
ФПЗП, ЮФПВЩ ТБЪМЙЮБФШ УПЪДБООЩЕ ЧП ЧТЕНС ТБЪОЩИ УЕУУЙК ЗЕОЕТБГЙЙ ФЕУФЩ,
ОБРТБЧМЕООЩЕ ОБ ФЕУФЙТПЧБОЙЕ ПДОПК Й ФПК ЦЕ УЙФХБГЙЙ;</p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:36.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l1 level1 lfo9;
tab-stops:list 36.0pt'><![if !supportLists]><span style='font-family:Wingdings;
mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings'><span
style='mso-list:Ignore'>&sect;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Courier New"'>&lt;</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>tid</span><span style='font-size:10.0pt;font-family:"Courier New"'>&gt;
- </span>ГЕМПЮЙУМЕООЩК ЙДЕОФЙЖЙЛБФПТ, ОБЮЙОБАЭЙКУС У ЕДЙОЙГЩ, ЙУРПМШЪХЕФУС ДМС
ФПЗП, ЮФПВЩ Ч ПДОПК ДЙТЕЛФПТЙЙ ОЕ ИТБОЙФШ ВПМШЫЕ 1000 ФЕУФПЧ;</p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:36.0pt;
margin-bottom:.0001pt;text-align:justify;text-indent:-18.0pt;mso-list:l1 level1 lfo9;
tab-stops:list 36.0pt'><![if !supportLists]><span style='font-family:Wingdings;
mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings'><span
style='mso-list:Ignore'>&sect;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>Test</span><span
style='font-size:10.0pt;font-family:"Courier New"'>&lt;</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>ttid</span><span
style='font-size:10.0pt;font-family:"Courier New"'>&gt; - </span>ГЕМПЮЙУМЕООЩК
ЙДЕОФЙЖЙЛБФПТ, ОБЮЙОБАЭЙКУС У ЕДЙОЙГЩ, ЙУРПМШЪХЕФУС ДМС ЖПТНЙТПЧБОЙС ХОЙЛБМШОПЗП
ЙНЕОЙ ДМС ДЙТЕЛФПТЙЙ, УПДЕТЦБЭЙК ПДЙО ФЕУФ.</p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:18.0pt;
margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:18.0pt;
margin-bottom:.0001pt;text-align:justify'>фБЛЙН ПВТБЪПН, Ч ТЕЪХМШФБФЕ ЗЕОЕТБГЙЙ
ФЕУФПЧ ДМС СЪЩЛБ <span lang=EN-US style='mso-ansi-language:EN-US'>Calc</span><span
lang=EN-US> </span>РПСЧЙФУС ФЕУФ РП УМЕДХАЭЕНХ БДТЕУХ:</p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:18.0pt;
margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:18.0pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>TestsDir</span><span
style='font-size:10.0pt;font-family:"Courier New"'>\</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>UniqVarName</span><span
style='font-size:10.0pt;font-family:"Courier New"'>(</span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>VarDecl</span><span
style='font-size:10.0pt;font-family:"Courier New"'>) 1\1\</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>Test</span><span style='font-size:10.0pt;font-family:"Courier New"'>1<o:p></o:p></span></p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:18.0pt;
margin-bottom:.0001pt;text-align:justify'><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>

<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:18.0pt;
margin-bottom:.0001pt;text-align:justify'>ьФП ФЕУФ РТЕДОБЪОБЮЕО ДМС ФЕУФЙТПЧБОЙС
УЕНБОФЙЮЕУЛПЗП РТБЧЙМБ, ЙНЕАЭЕЗП УРЕГЙЖЙЛБГЙА Ч <i style='mso-bidi-font-style:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'>calc</span>.</i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>srl</span></i> У ЙДЕОФЙЖЙЛБФПТПН <span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>UniqVarName</span><span
style='font-size:10.0pt;font-family:"Courier New"'>, </span>Й РТЙНЕОЕООПЗП ДМС
УЙОФБЛУЙЮЕУЛПК ЛПОУФТХЛГЙЙ, ЛПФПТПК УППФЧЕФУФЧХЕФ ДЕЛМБТБГЙС<span
style='font-size:10.0pt;font-family:"Courier New"'> </span><span lang=EN-US
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>VarDecl</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> </span>Ч <i
style='mso-bidi-font-style:normal'>calc.tdl</i>.</p>

<h2 style='margin-top:12.0pt;margin-right:0mm;margin-bottom:12.0pt;margin-left:
18.0pt;text-align:justify;text-indent:-18.0pt;page-break-before:always;
page-break-after:avoid;mso-list:l2 level2 lfo8;tab-stops:list 135.0pt'><a
name="_Ref157400975"></a><a name="_Ref157401503"></a><a name=AppendixA></a><a
name="_Toc157488510"><span style='mso-bookmark:AppendixA'><span
style='mso-bookmark:_Ref157401503'><span style='mso-bookmark:_Ref157400975'><![if !supportLists]><span
style='mso-list:Ignore'>рТЙМПЦЕОЙЕ A.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span style='font-size:12.0pt'>рТЙНЕТ ЖБКМБ </span></span></span></span></a><span
style='mso-bookmark:_Toc157488510'><span style='mso-bookmark:AppendixA'><span
style='mso-bookmark:_Ref157401503'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='font-size:12.0pt;mso-ansi-language:EN-US'>srl</span></span></span></span></span><span
style='mso-bookmark:_Toc157488510'><span style='mso-bookmark:AppendixA'><span
style='mso-bookmark:_Ref157401503'><span style='mso-bookmark:_Ref157400975'><span
style='font-size:12.0pt'>.</span></span></span></span></span><span
style='mso-bookmark:_Toc157488510'><span style='mso-bookmark:AppendixA'><span
style='mso-bookmark:_Ref157401503'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='font-size:12.0pt;mso-ansi-language:EN-US'>properties</span></span></span></span></span><span
style='mso-bookmark:_Toc157488510'><span style='mso-bookmark:AppendixA'><span
style='mso-bookmark:_Ref157401503'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='font-size:12.0pt'> </span></span></span></span></span><span
style='mso-bookmark:_Toc157488510'><span style='mso-bookmark:AppendixA'><span
style='mso-bookmark:_Ref157401503'><span style='mso-bookmark:_Ref157400975'><span
style='font-size:12.0pt'>ДМС </span></span></span></span></span><span
style='mso-bookmark:_Toc157488510'><span style='mso-bookmark:AppendixA'><span
style='mso-bookmark:_Ref157401503'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='font-size:12.0pt;mso-ansi-language:EN-US'>STG</span></span></span></span></span><span
style='mso-bookmark:_Toc157488510'><span style='mso-bookmark:AppendixA'><span
style='mso-bookmark:_Ref157401503'><span style='mso-bookmark:_Ref157400975'><span
style='font-size:12.0pt'>-РТПЕЛФБ</span></span></span></span></span><span
style='mso-bookmark:AppendixA'><span style='mso-bookmark:_Ref157401503'><span
style='mso-bookmark:_Ref157400975'></span></span></span></h2>

<span style='mso-bookmark:_Ref157401503'></span><span style='mso-bookmark:AppendixA'></span>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width=588
style='width:441.0pt;margin-left:23.4pt;border-collapse:collapse;border:none;
mso-border-alt:solid windowtext .5pt;mso-yfti-tbllook:480;mso-padding-alt:
0mm 5.4pt 0mm 5.4pt;mso-border-insideh:.5pt solid windowtext;mso-border-insidev:
.5pt solid windowtext'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td width=588 valign=top style='width:441.0pt;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
style='mso-bookmark:_Ref157400975'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span style='mso-bookmark:_Ref157400975'><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='color:gray;
mso-ansi-language:EN-US'># UniqVarName = true<o:p></o:p></span></i></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>ExistenceOfVarDeclaration_2_1 =
true<o:p></o:p></span></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>ExistenceOfVarDeclaration_2_2 =
true<o:p></o:p></span></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>SelfInitInVarDeclaration = true<o:p></o:p></span></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>ExprType_Double = false<o:p></o:p></span></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>AssignTypeCompatibility = true<o:p></o:p></span></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>AssignTypeCompatibility_2 = true<o:p></o:p></span></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>AssignTypeCompatibility_</span>3 </span><span
style='mso-bookmark:_Ref157400975'><span lang=EN-US style='mso-ansi-language:
EN-US'>= true<o:p></o:p></span></span></p>
<span style='mso-bookmark:_Ref157400975'></span>
<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
style='mso-bookmark:_Ref157400975'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
</tr>
</table>

<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'>ч
</span><span style='mso-bookmark:_Ref157400975'><i style='mso-bidi-font-style:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'>srl</span>.</i></span><span
style='mso-bookmark:_Ref157400975'><i style='mso-bidi-font-style:normal'><span
lang=EN-US style='mso-ansi-language:EN-US'>properties</span></i><span
lang=EN-US> </span>УМЕДХЕФ ХЛБЪЩЧБФШ ЙДЕОФЙЖЙЛБФПТЩ ФЕИ УЕНБОФЙЮЕУЛЙИ РТБЧЙМ,
ДМС ЛПФПТЩИ ФТЕВХЕФУС УЗЕОЕТЙТПЧБФШ ФЕУФЩ. уФТПЛБ </span><span
style='mso-bookmark:_Ref157400975'><span style='font-size:10.0pt;font-family:
"Courier New"'>&lt;ЙДЕОФЙЖЙЛБФПТ</span></span><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>&nbsp;</span></span><span style='mso-bookmark:_Ref157400975'><span
style='font-size:10.0pt;font-family:"Courier New"'>УЕН.</span></span><span
style='mso-bookmark:_Ref157400975'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>&nbsp;</span></span><span
style='mso-bookmark:_Ref157400975'><span style='font-size:10.0pt;font-family:
"Courier New"'>РТБЧЙМБ&gt;</span></span><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>&nbsp;</span></span><span style='mso-bookmark:_Ref157400975'><span
style='font-size:10.0pt;font-family:"Courier New"'>=</span></span><span
style='mso-bookmark:_Ref157400975'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>&nbsp;true</span><span
lang=EN-US> </span>ПЪОБЮБЕФ, ЮФП ДМС ХЛБЪБООПЗП РТБЧЙМБ ФЕУФЩ ОХЦОЩ, </span><span
style='mso-bookmark:_Ref157400975'><span style='font-size:10.0pt;font-family:
"Courier New"'>&lt;ЙДЕОФЙЖЙЛБФПТ</span></span><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>&nbsp;</span></span><span style='mso-bookmark:_Ref157400975'><span
style='font-size:10.0pt;font-family:"Courier New"'>УЕН.</span></span><span
style='mso-bookmark:_Ref157400975'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>&nbsp;</span></span><span
style='mso-bookmark:_Ref157400975'><span style='font-size:10.0pt;font-family:
"Courier New"'>РТБЧЙМБ&gt;</span></span><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>&nbsp;</span></span><span style='mso-bookmark:_Ref157400975'><span
style='font-size:10.0pt;font-family:"Courier New"'>=</span></span><span
style='mso-bookmark:_Ref157400975'><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'>&nbsp;false</span>, ЗПЧПТЙФ
П ФПН, ЮФП ДМС ДБООПЗП РТБЧЙМБ ФЕУФЩ ОЕ ОБДП ЗЕОЕТЙТПЧБФШ. фБЛЦЕ ФЕУФЩ ОЕ ВХДХФ
ЗЕОЕТЙТПЧБФШУС ДМС РТБЧЙМ, ЛПФПТЩЕ ЧППВЭЕ ОЕ ХЛБЪБОЩ Ч </span><span
style='mso-bookmark:_Ref157400975'><i style='mso-bidi-font-style:normal'><span
lang=EN-US style='mso-ansi-language:EN-US'>srl</span>.</i></span><span
style='mso-bookmark:_Ref157400975'><i style='mso-bidi-font-style:normal'><span
lang=EN-US style='mso-ansi-language:EN-US'>properties</span></i>. </span></p>

<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'>лПННЕОФБТЙЙ
ЧЧПДСФУС УЙНЧПМПН </span><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>#.<o:p></o:p></span></span></p>

<h2 style='margin-top:12.0pt;margin-right:0mm;margin-bottom:12.0pt;margin-left:
17.85pt;text-align:justify;text-indent:-17.85pt;page-break-before:always;
page-break-after:avoid;mso-list:l2 level2 lfo8;tab-stops:list 36.0pt 75.0pt'><span
style='mso-bookmark:_Ref157400975'><a name="_Ref157401599"></a><a
name=AppendixB></a><a name="_Toc157488511"><span style='mso-bookmark:AppendixB'><span
style='mso-bookmark:_Ref157401599'><![if !supportLists]><span lang=EN-US
style='mso-ansi-language:EN-US'><span style='mso-list:Ignore'>рТЙМПЦЕОЙЕ B.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style='font-size:12.0pt'>рТЙНЕТ</span></span></span></a></span><span
style='mso-bookmark:_Ref157400975'><span style='mso-bookmark:_Toc157488511'><span
style='mso-bookmark:AppendixB'><span style='mso-bookmark:_Ref157401599'><span
style='font-size:12.0pt;mso-ansi-language:EN-US'> </span></span></span></span></span><span
style='mso-bookmark:_Ref157400975'><span style='mso-bookmark:_Toc157488511'><span
style='mso-bookmark:AppendixB'><span style='mso-bookmark:_Ref157401599'><span
style='font-size:12.0pt'>ЖБКМБ</span></span></span></span></span><span
style='mso-bookmark:_Ref157400975'><span style='mso-bookmark:_Toc157488511'><span
style='mso-bookmark:AppendixB'><span style='mso-bookmark:_Ref157401599'><span
lang=EN-US style='font-size:12.0pt;mso-ansi-language:EN-US'> stg.properties </span></span></span></span></span><span
style='mso-bookmark:_Ref157400975'><span style='mso-bookmark:_Toc157488511'><span
style='mso-bookmark:AppendixB'><span style='mso-bookmark:_Ref157401599'><span
style='font-size:12.0pt'>ДМС</span></span></span></span></span><span
style='mso-bookmark:_Ref157400975'><span style='mso-bookmark:_Toc157488511'><span
style='mso-bookmark:AppendixB'><span style='mso-bookmark:_Ref157401599'><span
lang=EN-US style='font-size:12.0pt;mso-ansi-language:EN-US'> STG-</span></span></span></span></span><span
style='mso-bookmark:_Ref157400975'><span style='mso-bookmark:_Toc157488511'><span
style='mso-bookmark:AppendixB'><span style='mso-bookmark:_Ref157401599'><span
style='font-size:12.0pt'>РТПЕЛФБ</span></span></span></span></span><span
style='mso-bookmark:_Toc157488511'></span><span style='mso-bookmark:_Ref157400975'><span
style='mso-bookmark:AppendixB'><span style='mso-bookmark:_Ref157401599'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></span></span></span></h2>

<span style='mso-bookmark:_Ref157401599'></span><span style='mso-bookmark:AppendixB'></span>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width=588
style='width:441.0pt;margin-left:23.4pt;border-collapse:collapse;border:none;
mso-border-alt:solid windowtext .5pt;mso-yfti-tbllook:480;mso-padding-alt:
0mm 5.4pt 0mm 5.4pt;mso-border-insideh:.5pt solid windowtext;mso-border-insidev:
.5pt solid windowtext'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td width=588 valign=top style='width:441.0pt;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
style='mso-bookmark:_Ref157400975'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>count_tests = false<o:p></o:p></span></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>iter_depth = 5<o:p></o:p></span></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>recur_depth = 3<o:p></o:p></span></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>tests_number = 15<o:p></o:p></span></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>list_size = 2<o:p></o:p></span></span></p>
<span style='mso-bookmark:_Ref157400975'></span>
<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
style='mso-bookmark:_Ref157400975'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
</tr>
</table>

<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></span></p>

<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'>ъДЕУШ
РБТБНЕФТЩ ПЪОБЮБАФ УМЕДХАЭЕЕ:</span></p>

<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'><o:p>&nbsp;</o:p></span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
style='margin-left:23.4pt;border-collapse:collapse;border:none;mso-border-alt:
solid windowtext .5pt;mso-yfti-tbllook:480;mso-padding-alt:0mm 5.4pt 0mm 5.4pt;
mso-border-insideh:.5pt solid windowtext;mso-border-insidev:.5pt solid windowtext'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td width=116 valign=top style='width:87.25pt;border-top:1.5pt;border-left:
1.0pt;border-bottom:1.5pt;border-right:1.0pt;border-color:windowtext;
border-style:solid;mso-border-top-alt:1.5pt;mso-border-left-alt:.5pt;
mso-border-bottom-alt:1.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
windowtext;mso-border-style-alt:solid;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'><b
style='mso-bidi-font-weight:normal'>йНС РБТБНЕФТБ<o:p></o:p></b></span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
<td width=82 valign=top style='width:61.3pt;border-top:solid windowtext 1.5pt;
border-left:none;border-bottom:solid windowtext 1.5pt;border-right:solid windowtext 1.0pt;
mso-border-left-alt:solid windowtext .5pt;mso-border-top-alt:1.5pt;
mso-border-left-alt:.5pt;mso-border-bottom-alt:1.5pt;mso-border-right-alt:
.5pt;mso-border-color-alt:windowtext;mso-border-style-alt:solid;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'><b
style='mso-bidi-font-weight:normal'>ъОБЮЕОЙЕ<o:p></o:p></b></span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
<td width=282 valign=top style='width:211.45pt;border-top:solid windowtext 1.5pt;
border-left:none;border-bottom:solid windowtext 1.5pt;border-right:solid windowtext 1.0pt;
mso-border-left-alt:solid windowtext .5pt;mso-border-top-alt:1.5pt;
mso-border-left-alt:.5pt;mso-border-bottom-alt:1.5pt;mso-border-right-alt:
.5pt;mso-border-color-alt:windowtext;mso-border-style-alt:solid;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'><b
style='mso-bidi-font-weight:normal'>уНЩУМ<o:p></o:p></b></span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
<td width=105 valign=top style='width:78.85pt;border-top:solid windowtext 1.5pt;
border-left:none;border-bottom:solid windowtext 1.5pt;border-right:solid windowtext 1.0pt;
mso-border-left-alt:solid windowtext .5pt;mso-border-top-alt:1.5pt;
mso-border-left-alt:.5pt;mso-border-bottom-alt:1.5pt;mso-border-right-alt:
.5pt;mso-border-color-alt:windowtext;mso-border-style-alt:solid;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'><b
style='mso-bidi-font-weight:normal'>ъОБЮЕОЙЕ РП ХНПМЮБОЙА<o:p></o:p></b></span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
</tr>
<tr style='mso-yfti-irow:1;height:21.0pt'>
<td width=116 rowspan=2 valign=top style='width:87.25pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext 1.5pt;mso-border-alt:
solid windowtext .5pt;mso-border-top-alt:solid windowtext 1.5pt;padding:0mm 5.4pt 0mm 5.4pt;
height:21.0pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>count</span>_</span><span
style='mso-bookmark:_Ref157400975'><span lang=EN-US style='mso-ansi-language:
EN-US'>tests</span></span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
<td width=82 valign=top style='width:61.3pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext 1.5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;mso-border-top-alt:solid windowtext 1.5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:21.0pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>true<o:p></o:p></span></span></p>
<span style='mso-bookmark:_Ref157400975'></span>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
<td width=282 valign=top style='width:211.45pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext 1.5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;mso-border-top-alt:solid windowtext 1.5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:21.0pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'>зЕОЕТБФПТ
ФПМШЛП РТПЙЪЧПДЙФ РПДУЮЕФ ЛПМ-ЧБ ФЕУФПЧ ВЕЪ РЕТЕЧПДБ ЙИ Ч ФЕЛУФ</span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
<td width=105 rowspan=2 valign=top style='width:78.85pt;border-top:none;
border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext 1.5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;mso-border-top-alt:solid windowtext 1.5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:21.0pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>false<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
</tr>
<tr style='mso-yfti-irow:2;height:20.25pt'>
<span style='mso-bookmark:_Ref157400975'></span>
<td width=82 valign=top style='width:61.3pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:20.25pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>false<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
<td width=282 valign=top style='width:211.45pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:20.25pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'>зЕОЕТБФПТ
ТБВПФБЕФ Ч ПВЩЮОПН ТЕЦЙНЕ</span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
</tr>
<tr style='mso-yfti-irow:3'>
<td width=116 valign=top style='width:87.25pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>iter_depth</span></span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
<td width=82 valign=top style='width:61.3pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>&gt;=0<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
<td width=282 valign=top style='width:211.45pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'>ъБДБЕФ
ЗМХВЙОХ, ОЙЦЕ ЛПФПТПК ХЪМЩ ДЕТЕЧБ ЙФЕТЙТПЧБФШУС ОЕ ВХДХФ, ЧНЕУФП ЬФПЗП
ЙФЕТБФПТ ВХДЕФ ЧПЪЧТБЭБФШ ЧУЕЗДБ ПДЙО Й ФПФ ЦЕ ПВЯЕЛФ. зМХВЙОБ 0 ПЪОБЮБЕФ,
ЮФП ЙФЕТЙТПЧБФШ ФТЕВХЕФУС ФПМШЛП ХЪЕМ-ЛПТЕОШ ДЕТЕЧБ, Ф.Е. ВХДХФ НЕОСФШУС
ЪОБЮЕОЙС ФПМШЛП БФТЙВХФПЧ ЬФПЗП ХЪМБ.</span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
<td width=105 valign=top style='width:78.85pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'>0</span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
</tr>
<tr style='mso-yfti-irow:4'>
<td width=116 valign=top style='width:87.25pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>recur</span>_</span><span
style='mso-bookmark:_Ref157400975'><span lang=EN-US style='mso-ansi-language:
EN-US'>depth</span></span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
<td width=82 valign=top style='width:61.3pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'>&gt;0</span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
<td width=282 valign=top style='width:211.45pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'>ъБДБЕФ
ТБЪТЕЫЕООПЕ ЛПМЙЮЕУФЧП ХЪМПЧ ПДОПЗП ФЙРБ, ТБУРПМПЦЕООЩИ Ч ПДОПК ГЕРПЮЛЕ ПФ
ЛПТОС ДЕТЕЧБ ДП ЛТПОЩ. </span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
<td width=105 valign=top style='width:78.85pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'>1</span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
</tr>
<tr style='mso-yfti-irow:5'>
<td width=116 valign=top style='width:87.25pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>tests</span>_</span><span
style='mso-bookmark:_Ref157400975'><span lang=EN-US style='mso-ansi-language:
EN-US'>number</span></span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
<td width=82 valign=top style='width:61.3pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'>&gt;0</span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
<td width=282 valign=top style='width:211.45pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'>ъБДБЕФ
ПЗТБОЙЮЕОЙЕ ОБ ЛПМЙЮЕУФЧП ФЕУФПЧ, ЛПФПТЩЕ ВХДХФ УЗЕОЕТЙТПЧБОЩ ДМС ЛБЦДПЗП
РТБЧЙМБ, ХЛБЪБООПЗП Ч </span><span style='mso-bookmark:_Ref157400975'><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>srl</span>.</i></span><span style='mso-bookmark:_Ref157400975'><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>properties</span></i>.</span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
<td width=105 valign=top style='width:78.85pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'>ВЕЪ
ПЗТБОЙЮЕОЙК</span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
</tr>
<tr style='mso-yfti-irow:6;mso-yfti-lastrow:yes'>
<td width=116 valign=top style='width:87.25pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'><span
lang=EN-US style='mso-ansi-language:EN-US'>list</span>_</span><span
style='mso-bookmark:_Ref157400975'><span lang=EN-US style='mso-ansi-language:
EN-US'>size</span></span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
<td width=82 valign=top style='width:61.3pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'>&gt;0</span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
<td width=282 valign=top style='width:211.45pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'>ъБДБЕФ
ПЗТБОЙЮЕОЙЕ ОБ ДМЙОХ УРЙУЛПЧ ДЕФЕК РТЙ ЙФЕТЙТПЧБОЙЙ. оЕ СЧМСЕФУС ЪБРТЕФПН ОБ УХЭЕУФЧПЧБОЙЕ
Ч ДЕТЕЧЕ УРЙУЛПЧ ВПМШЫЕК ДМЙОЩ.</span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
<td width=105 valign=top style='width:78.85pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'>1</span></p>
</td>
<span style='mso-bookmark:_Ref157400975'></span>
</tr>
</table>

<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157400975'>лПННЕОФБТЙЙ
ЧЧПДСФУС УЙНЧПМПН #.</span></p>

<p class=MsoNormal><span style='mso-bookmark:_Ref157400975'><o:p>&nbsp;</o:p></span></p>

<span style='mso-bookmark:_Ref157400975'></span>

<h2 style='margin-top:12.0pt;margin-right:0mm;margin-bottom:12.0pt;margin-left:
17.85pt;text-align:justify;text-indent:-17.85pt;page-break-before:always;
page-break-after:avoid;mso-list:l2 level2 lfo8;tab-stops:list 36.0pt 75.0pt'><a
name=AppendixC></a><a name="_Ref157401620"></a><a name="_Toc157488512"></a><![if !supportLists]><span
style='mso-bookmark:AppendixC'><span style='mso-bookmark:_Ref157401620'><span
style='mso-list:Ignore'>рТЙМПЦЕОЙЕ C.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></span><![endif]><span style='mso-bookmark:AppendixC'><span
style='mso-bookmark:_Ref157401620'><o:p>&nbsp;</o:p></span></span></h2>

<span style='mso-bookmark:_Ref157401620'></span><span style='mso-bookmark:AppendixC'></span>

<h4 style='margin-bottom:12.0pt;text-align:justify'><span style='font-size:
12.0pt'>рТЙНЕТ ЖБКМБ treedl.plugins ДМС STG-РТПЕЛФБ:<o:p></o:p></span></h4>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width=588
style='width:441.0pt;margin-left:23.4pt;border-collapse:collapse;border:none;
mso-border-alt:solid windowtext .5pt;mso-yfti-tbllook:480;mso-padding-alt:
0mm 5.4pt 0mm 5.4pt;mso-border-insideh:.5pt solid windowtext;mso-border-insidev:
.5pt solid windowtext'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td width=588 valign=top style='width:441.0pt;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'># actions<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>dump<span style='mso-spacerun:yes'>љљљљљљљљ
</span>com.unitesk.atp.tree.tool.DumpAction<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>check<span style='mso-spacerun:yes'>љљљљљљљ
</span>com.unitesk.atp.treedl.CheckAction<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>xref<span style='mso-spacerun:yes'>љљ </span><span
style='mso-spacerun:yes'>љљљљљљ</span>com.unitesk.atp.treedl.PrintHTMLAction<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>translate<span style='mso-spacerun:yes'>љљљ
</span>com.unitesk.atp.treedl.TranslateAction<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>visitor<span style='mso-spacerun:yes'>љљљљљ
</span>com.unitesk.atp.treedl.VisitorAction<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>creator<span style='mso-spacerun:yes'>љљљљљ
</span>com.unitesk.atp.treedl.CreatorAction<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'># stg files generators<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>stgnodegen<span style='mso-spacerun:yes'>љљ
</span>ru.ispras.redverst.stg.tdl_plugins.StgNodesGenerateAction<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>visgen<span style='mso-spacerun:yes'>љљљљљљ
</span>ru.ispras.redverst.stg.generator.StgVisitorGenerateAction<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>nitergen<span style='mso-spacerun:yes'>љљљљ
</span>ru.ispras.redverst.stg.generator.StgNodeIteratorGenerateAction<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'># language descriptions<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>java<span style='mso-spacerun:yes'>љљљљљљљљ </span>com.unitesk.atp.treedl.JavaLanguageDescription<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'># file generators<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>java_translate <span style='mso-tab-count:1'>љљљљљ </span><span
style='mso-spacerun:yes'>љљљљљљљ</span>com.unitesk.atp.treedl.JavaNodeGenerator<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>java_visitor_empty<span style='mso-spacerun:yes'>љљљљ
</span>com.unitesk.atp.treedl.JavaEmptyVisitorGenerator<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>java_visitor_copy<span style='mso-spacerun:yes'>љљљљљ
</span>com.unitesk.atp.treedl.JavaCopyVisitorGenerator<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>java_creator_interface
com.unitesk.atp.treedl.JavaInterfaceCreatorGenerator<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>java_creator_null<span style='mso-spacerun:yes'>љљљљљ
</span>com.unitesk.atp.treedl.JavaNullCreatorGenerator<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>java_creator_node<span style='mso-spacerun:yes'>љљљљљ
</span>com.unitesk.atp.treedl.JavaNodeCreatorGenerator<o:p></o:p></span></p>
<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
</td>
</tr>
</table>

<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'>дБООЩК ЖБКМ УПДЕТЦЙФ УРЙУПЛ
РМБЗЙОПЧ <span lang=EN-US style='mso-ansi-language:EN-US'>TreeDL<a
style='mso-footnote-id:ftn8' href="#_ftn8" name="_ftnref8" title=""><span
class=MsoFootnoteReference><span style='mso-special-character:footnote'><![if !supportFootnotes]><span
class=MsoFootnoteReference><span lang=EN-US style='font-size:12.0pt;font-family:
"Times New Roman";mso-fareast-font-family:"Times New Roman";mso-ansi-language:
EN-US;mso-fareast-language:RU;mso-bidi-language:AR-SA'>[8]</span></span><![endif]></span></span></a></span>.
ч ТБЪДЕМЕ <i style='mso-bidi-font-style:normal'>&laquo;</i><i style='mso-bidi-font-style:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'>stg</span><span
lang=EN-US> </span></i><i style='mso-bidi-font-style:normal'><span lang=EN-US
style='mso-ansi-language:EN-US'>files</span><span lang=EN-US> </span></i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>generators</span>&raquo;</i> РТЙЧПДЙФУС УРЙУПЛ РМБЗЙОПЧ, ЛПФПТЩЕ
РПУФБЧМСАФУС ЧНЕУФЕ У ДЙУФТЙВХФЙЧПН <span lang=EN-US style='mso-ansi-language:
EN-US'>STG</span><span lang=EN-US> </span>Й ОЕПВИПДЙНЩ ДМС РТБЧЙМШОПК ТБВПФЩ
ЗЕОЕТБФПТБ.</p>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width=588
style='width:441.0pt;margin-left:23.4pt;border-collapse:collapse;border:none;
mso-border-alt:solid windowtext .5pt;mso-yfti-tbllook:480;mso-padding-alt:
0mm 5.4pt 0mm 5.4pt;mso-border-insideh:.5pt solid windowtext;mso-border-insidev:
.5pt solid windowtext'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td width=168 valign=top style='width:126.0pt;border-top:1.5pt;border-left:
1.0pt;border-bottom:1.5pt;border-right:1.0pt;border-color:windowtext;
border-style:solid;mso-border-top-alt:1.5pt;mso-border-left-alt:.5pt;
mso-border-bottom-alt:1.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
windowtext;mso-border-style-alt:solid;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><b style='mso-bidi-font-weight:
normal'>оБЪЧБОЙЕ РМБЗЙОБ<o:p></o:p></b></p>
</td>
<td width=420 valign=top style='width:315.0pt;border-top:solid windowtext 1.5pt;
border-left:none;border-bottom:solid windowtext 1.5pt;border-right:solid windowtext 1.0pt;
mso-border-left-alt:solid windowtext .5pt;mso-border-top-alt:1.5pt;
mso-border-left-alt:.5pt;mso-border-bottom-alt:1.5pt;mso-border-right-alt:
.5pt;mso-border-color-alt:windowtext;mso-border-style-alt:solid;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><b style='mso-bidi-font-weight:
normal'>оБЪОБЮЕОЙЕ<o:p></o:p></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td width=168 valign=top style='width:126.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext 1.5pt;mso-border-alt:
solid windowtext .5pt;mso-border-top-alt:solid windowtext 1.5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'>stgnodegen<span style='mso-spacerun:yes'>љљ
</span></span></p>
</td>
<td width=420 valign=top style='width:315.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext 1.5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;mso-border-top-alt:solid windowtext 1.5pt;
padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'>пФЧЕЮБЕФ ЪБ ФТБОУМСГЙА <span
lang=EN-US style='mso-ansi-language:EN-US'>TreeDL</span>-ПРЙУБОЙС Ч <span
lang=EN-US style='mso-ansi-language:EN-US'>java</span>-ЛМБУУЩ,
РТЕДОБЪОБЮЕООЩЕ ДМС <span lang=EN-US style='mso-ansi-language:EN-US'>STG</span>-ЗЕОЕТБГЙЙ</p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td width=168 valign=top style='width:126.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'>visgen<span
style='mso-spacerun:yes'>љљљљљљљљљљ </span></span></p>
</td>
<td width=420 valign=top style='width:315.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'>пФЧЕЮБЕФ ЪБ ЗЕОЕТБГЙА
ЧЙЪЙФЕТПЧ, ЛПФПТЩЕ РЕТЕЮЙУМЕОЩ Ч ЖБКМЕ <i style='mso-bidi-font-style:normal'><span
lang=EN-US style='mso-ansi-language:EN-US'>treedl</span>.</i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>properties</span><o:p></o:p></i></p>
</td>
</tr>
<tr style='mso-yfti-irow:3;mso-yfti-lastrow:yes'>
<td width=168 valign=top style='width:126.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'>nitergen<span
style='mso-spacerun:yes'>љљљљљљљ </span></span></p>
</td>
<td width=420 valign=top style='width:315.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify'>пФЧЕЮБЕФ ЪБ ЗЕОЕТБГЙА
ЙФЕТБФПТПЧ <span lang=EN-US style='mso-ansi-language:EN-US'>TreeDL</span>-ХЪМПЧ</p>
</td>
</tr>
</table>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='text-align:justify'>лПННЕОФБТЙЙ ЧЧПДСФУС УЙНЧПМПН #.</p>

<h4 style='margin-bottom:12.0pt;text-align:justify'><span style='font-size:
12.0pt'>рТЙНЕТ ЖБКМБ </span><span lang=EN-US style='font-size:12.0pt;
mso-ansi-language:EN-US'>treedl</span><span style='font-size:12.0pt'>.</span><span
lang=EN-US style='font-size:12.0pt;mso-ansi-language:EN-US'>propeties</span><span
lang=EN-US style='font-size:12.0pt'> </span><span style='font-size:12.0pt'>ДМС </span><span
lang=EN-US style='font-size:12.0pt;mso-ansi-language:EN-US'>STG</span><span
style='font-size:12.0pt'>-РТПЕЛФБ:<o:p></o:p></span></h4>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width=540
style='width:405.0pt;margin-left:23.4pt;border-collapse:collapse;border:none;
mso-border-alt:solid windowtext .5pt;mso-yfti-tbllook:480;mso-padding-alt:
0mm 5.4pt 0mm 5.4pt;mso-border-insideh:.5pt solid windowtext;mso-border-insidev:
.5pt solid windowtext'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td width=540 valign=top style='width:405.0pt;border:solid windowtext 1.0pt;
border-right:solid windowtext 1.5pt;mso-border-alt:solid windowtext .5pt;
mso-border-right-alt:solid windowtext 1.5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><o:p>&nbsp;</o:p></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>srl</span>.<span
lang=EN-US style='mso-ansi-language:EN-US'>output</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>dir</span><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљ
</span><span lang=EN-US style='mso-ansi-language:EN-US'>src</span>/<span
lang=EN-US style='mso-ansi-language:EN-US'>java</span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>sscl</span>.<span
lang=EN-US style='mso-ansi-language:EN-US'>output</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>dir</span><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљ
</span><span lang=EN-US style='mso-ansi-language:EN-US'>src</span>/<span
lang=EN-US style='mso-ansi-language:EN-US'>java</span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl</span>.<span
lang=EN-US style='mso-ansi-language:EN-US'>visgen</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>output</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>dir</span><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљ </span><span
lang=EN-US style='mso-ansi-language:EN-US'>src</span>/<span lang=EN-US
style='mso-ansi-language:EN-US'>java</span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl</span>.<span
lang=EN-US style='mso-ansi-language:EN-US'>stgnodegen</span>.<span
lang=EN-US style='mso-ansi-language:EN-US'>output</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>dir</span><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљ </span><span
lang=EN-US style='mso-ansi-language:EN-US'>src</span>/<span lang=EN-US
style='mso-ansi-language:EN-US'>java</span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl</span>.<span
lang=EN-US style='mso-ansi-language:EN-US'>nitergen</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>output</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>dir</span><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљ </span><span
lang=EN-US style='mso-ansi-language:EN-US'>src</span>/<span lang=EN-US
style='mso-ansi-language:EN-US'>java</span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><o:p>&nbsp;</o:p></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl</span>.<span
lang=EN-US style='mso-ansi-language:EN-US'>stgnodegen</span>.<span
lang=EN-US style='mso-ansi-language:EN-US'>update</span><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљ </span><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљ</span><span lang=EN-US
style='mso-ansi-language:EN-US'>false</span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl</span>.<span
lang=EN-US style='mso-ansi-language:EN-US'>visgen</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>update</span><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљ </span><span
lang=EN-US style='mso-ansi-language:EN-US'>false</span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl</span>.<span
lang=EN-US style='mso-ansi-language:EN-US'>nitergen</span>.<span lang=EN-US
style='mso-ansi-language:EN-US'>update</span><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљ </span><span
lang=EN-US style='mso-ansi-language:EN-US'>false</span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><o:p>&nbsp;</o:p></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.childReceiverVisitor<span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљ </span>true<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.childAdderVisitor<span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљљљљ </span>true<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.copierNodeWithAttributeVisitor<span
style='mso-spacerun:yes'>љљ </span>true<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.copierTreeKeepSemanticsVisitor<span
style='mso-spacerun:yes'>љ </span>false<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.expTypeCounterVisitor<span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљ </span>true<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.nodeSeekerVisitor
<span style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљљљљ</span>true<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.nodeCreatorVisitor<span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљљљ </span>true<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.oneBranchLocationVisitor<span
style='mso-spacerun:yes'>љљљљљљљљљљљљ </span>true<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.printerVisitor<span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљ </span>false<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.semanticPrinterVisitor<span
style='mso-spacerun:yes'>љљљ </span><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљ</span>true<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.syntaxCompleteVisitor<span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљ </span>true<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.treeCreatorVisitor<span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљљљљљ </span>true<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.treeStructPrinterVisitor<span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљ </span>true<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.constValueGetterVisitor<span
style='mso-spacerun:yes'>љљљљљљљљљљљљљ </span><span
style='mso-spacerun:yes'>љљ</span>false<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.expresTypeChangerVisitor<span
style='mso-spacerun:yes'>љљљљљљљљљљљ </span>true<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.descenListReceiverVisitor<span
style='mso-spacerun:yes'>љљљљљљљљљљљљ </span>true<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.nodeIteratorReceiverVisitor<span
style='mso-spacerun:yes'>љљљљљљљљљљ </span>true<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.exchangeChildVisitor<span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљ </span>true<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.multiWayChildAdderVisitor<span
style='mso-spacerun:yes'>љљљљљљљљљ </span>true<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.attributeValueSetVisitor<span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљ </span>true<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt'><span lang=EN-US style='mso-ansi-language:EN-US'>treedl.visgen.deleteNodeVisitor<span
style='mso-tab-count:3'>љљљљљљљљљљљљљљљљљљљљљљљљљљљ </span><span
style='mso-spacerun:yes'>љ </span>true<o:p></o:p></span></p>
<p class=MsoNormal><o:p>&nbsp;</o:p></p>
<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
</td>
</tr>
</table>

<p class=MsoNormal style='text-align:justify'><a name="_Ref157401675"><o:p>&nbsp;</o:p></a></p>

<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157401675'>дБООЩК
ЖБКМ Ч ПУОПЧОПН УПДЕТЦЙФ УРЙУПЛ РБТБНЕФТПЧ </span><span style='mso-bookmark:
_Ref157401675'><span lang=EN-US style='mso-ansi-language:EN-US'>TreeDL</span>-РМБЗЙОПЧ,
РЕТЕЮЙУМЕООЩИ Ч ЖБКМЕ </span><span style='mso-bookmark:_Ref157401675'><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>treedl</span>.</i></span><span style='mso-bookmark:_Ref157401675'><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>plugins</span></i>. фБЛЦЕ Ч ЬФПН ЖБКМЕ НПЦОП ХЛБЪБФШ ОЕЛПФПТЩЕ РБТБНЕФТЩ
ДМС </span><span style='mso-bookmark:_Ref157401675'><span lang=EN-US
style='mso-ansi-language:EN-US'>SRL</span>-ФТБОУМСГЙЙ.</span></p>

<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify;page-break-after:avoid'><span
style='mso-bookmark:_Ref157401675'>ъДЕУШ РБТБНЕФТЩ ПЪОБЮБАФ УМЕДХАЭЕЕ:</span></p>

<p class=MsoNormal style='text-align:justify;page-break-after:avoid'><span
style='mso-bookmark:_Ref157401675'><o:p>&nbsp;</o:p></span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
style='margin-left:14.4pt;border-collapse:collapse;mso-table-layout-alt:fixed;
border:none;mso-border-alt:solid windowtext .5pt;mso-yfti-tbllook:480;
mso-padding-alt:0mm 5.4pt 0mm 5.4pt;mso-border-insideh:.5pt solid windowtext;
mso-border-insidev:.5pt solid windowtext'>
<thead>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;page-break-inside:avoid'>
<td width=264 valign=top style='width:198.0pt;border-top:1.5pt;border-left:
1.0pt;border-bottom:1.5pt;border-right:1.0pt;border-color:windowtext;
border-style:solid;mso-border-top-alt:1.5pt;mso-border-left-alt:.5pt;
mso-border-bottom-alt:1.5pt;mso-border-right-alt:.5pt;mso-border-color-alt:
windowtext;mso-border-style-alt:solid;padding:0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify;page-break-after:avoid'><span
style='mso-bookmark:_Ref157401675'><b style='mso-bidi-font-weight:normal'><span
style='font-size:10.0pt'>йНС РБТБНЕФТБ<o:p></o:p></span></b></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:solid windowtext 1.5pt;
border-left:none;border-bottom:solid windowtext 1.5pt;border-right:solid windowtext 1.0pt;
mso-border-left-alt:solid windowtext .5pt;mso-border-top-alt:1.5pt;
mso-border-left-alt:.5pt;mso-border-bottom-alt:1.5pt;mso-border-right-alt:
.5pt;mso-border-color-alt:windowtext;mso-border-style-alt:solid;padding:
0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify;page-break-after:avoid'><span
style='mso-bookmark:_Ref157401675'><b style='mso-bidi-font-weight:normal'><span
style='font-size:10.0pt'>ъОБЮЕОЙЕ<o:p></o:p></span></b></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=168 valign=top style='width:126.0pt;border-top:solid windowtext 1.5pt;
border-left:none;border-bottom:solid windowtext 1.5pt;border-right:solid windowtext 1.0pt;
mso-border-left-alt:solid windowtext .5pt;mso-border-top-alt:1.5pt;
mso-border-left-alt:.5pt;mso-border-bottom-alt:1.5pt;mso-border-right-alt:
.5pt;mso-border-color-alt:windowtext;mso-border-style-alt:solid;padding:
0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify;page-break-after:avoid'><span
style='mso-bookmark:_Ref157401675'><b style='mso-bidi-font-weight:normal'><span
style='font-size:10.0pt'>уНЩУМ<o:p></o:p></span></b></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=96 valign=top style='width:72.0pt;border-top:solid windowtext 1.5pt;
border-left:none;border-bottom:solid windowtext 1.5pt;border-right:solid windowtext 1.0pt;
mso-border-left-alt:solid windowtext .5pt;mso-border-top-alt:1.5pt;
mso-border-left-alt:.5pt;mso-border-bottom-alt:1.5pt;mso-border-right-alt:
.5pt;mso-border-color-alt:windowtext;mso-border-style-alt:solid;padding:
0mm 5.4pt 0mm 5.4pt'>
<p class=MsoNormal style='text-align:justify;page-break-after:avoid'><span
style='mso-bookmark:_Ref157401675'><b style='mso-bidi-font-weight:normal'><span
style='font-size:10.0pt'>ъОБЮЕОЙЕ РП ХНПМЮБОЙА<o:p></o:p></span></b></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
</thead>
<tr style='mso-yfti-irow:1;page-break-inside:avoid;height:27.0pt'>
<td width=264 valign=top style='width:198.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext 1.5pt;mso-border-alt:
solid windowtext .5pt;mso-border-top-alt:solid windowtext 1.5pt;padding:0mm 5.4pt 0mm 5.4pt;
height:27.0pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>srl.output.dir<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext 1.5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;mso-border-top-alt:solid windowtext 1.5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:27.0pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>src/java<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=168 rowspan=5 valign=top style='width:126.0pt;border-top:none;
border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext 1.5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;mso-border-top-alt:solid windowtext 1.5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:27.0pt'>
<p class=MsoNormal><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>рХФШ, РП ЛПФПТПНХ ДПМЦОЩ МЕЦБФШ </span></span><span
style='mso-bookmark:_Ref157401675'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>java</span></span><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>-ЛМБУУЩ </span></span><span style='mso-bookmark:
_Ref157401675'><span style='font-size:10.0pt;font-family:Symbol;mso-ascii-font-family:
"Times New Roman";mso-hansi-font-family:"Times New Roman";mso-char-type:symbol;
mso-symbol-font-family:Symbol'><span style='mso-char-type:symbol;mso-symbol-font-family:
Symbol'>&frac34;</span></span></span><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'> ТЕЪХМШФБФ ФТБОУМСГЙЙ </span></span><span
style='mso-bookmark:_Ref157401675'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>srl</span></span><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>-ПРЙУБОЙС. дПМЦЕО УПЧРБДБФШ У РХФЕН ХЛБЪБООЩН Ч
ФЕЗЕ<span style='mso-spacerun:yes'>љљљ </span>&lt;</span></span><span
style='mso-bookmark:_Ref157401675'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>sourceDirectory</span></span><span style='mso-bookmark:
_Ref157401675'><span style='font-size:10.0pt'>&gt; Ч УППФЧЕФУФЧХАЭЕН </span></span><span
style='mso-bookmark:_Ref157401675'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>project</span></span><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>.</span></span><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>xml</span></span><span
style='mso-bookmark:_Ref157401675'><span style='font-size:10.0pt'>.<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=96 rowspan=5 valign=top style='width:72.0pt;border-top:none;
border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext 1.5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;mso-border-top-alt:solid windowtext 1.5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:27.0pt'>
<p class=MsoNormal><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>рБТБНЕФТ ПВСЪБФЕМШОЩК<o:p></o:p></span></span></p>
<span style='mso-bookmark:_Ref157401675'></span>
<p class=MsoNormal><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
<tr style='mso-yfti-irow:2;page-break-inside:avoid;height:18.0pt'>
<td width=264 valign=top style='width:198.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>sscl.output.dir<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>src/java<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
<tr style='mso-yfti-irow:3;page-break-inside:avoid;height:18.0pt'>
<td width=264 valign=top style='width:198.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>treedl.visgen.output.dir<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>src/java<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
<tr style='mso-yfti-irow:4;page-break-inside:avoid;height:23.25pt'>
<td width=264 valign=top style='width:198.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:23.25pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>treedl.stgnodegen.output.dir<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:23.25pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>src/java<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
<tr style='mso-yfti-irow:5;page-break-inside:avoid;height:21.75pt'>
<td width=264 valign=top style='width:198.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:21.75pt'>
<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
style='mso-bookmark:_Ref157401675'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>treedl.nitergen.output.dir</span></span><span
style='mso-bookmark:_Ref157401675'><span style='font-size:10.0pt'><o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:21.75pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>src/java<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
<tr style='mso-yfti-irow:6;page-break-inside:avoid;height:18.0pt'>
<td width=264 valign=top style='width:198.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
style='mso-bookmark:_Ref157401675'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>treedl.stgnodegen.update<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
style='mso-bookmark:_Ref157401675'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>false<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=168 rowspan=3 valign=top style='width:126.0pt;border-top:none;
border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p class=MsoNormal><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>ч УМХЮБЕ ЪОБЮЕОЙС </span></span><span
style='mso-bookmark:_Ref157401675'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>true</span></span><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>, ДЕКУФЧЙС ЪБ ЛПФПТЩЕ ПФЧЕЮБЕФ РМБЗЙО </span></span><span
style='mso-bookmark:_Ref157401675'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>stgnodegen</span></span><span style='mso-bookmark:
_Ref157401675'><span style='font-size:10.0pt'> (</span></span><span
style='mso-bookmark:_Ref157401675'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>visgen</span></span><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>, </span></span><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>nitergen</span></span><span
style='mso-bookmark:_Ref157401675'><span lang=EN-US style='font-size:10.0pt'>
</span></span><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>УППФЧЕФУФЧЕООП) ВХДХФ РТПЙЪЧПДЙФШУС ФПМШЛП Ч ФПН
УМХЮБЕ, ЕУМЙ ВЩМ ЙЪНЕОЕО ЖБКМ *.</span></span><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>tdl</span></span><span
style='mso-bookmark:_Ref157401675'><span style='font-size:10.0pt'><o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=96 rowspan=3 valign=top style='width:72.0pt;border-top:none;
border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'><span
style='mso-bookmark:_Ref157401675'></span>
<p class=MsoNormal><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'><o:p>&nbsp;</o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
<tr style='mso-yfti-irow:7;page-break-inside:avoid;height:18.0pt'>
<td width=264 valign=top style='width:198.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
style='mso-bookmark:_Ref157401675'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>treedl.visgen.update<span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљ </span><o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
style='mso-bookmark:_Ref157401675'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>false<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
<tr style='mso-yfti-irow:8;page-break-inside:avoid;height:18.0pt'>
<td width=264 valign=top style='width:198.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
style='mso-bookmark:_Ref157401675'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>treedl.nitergen.update<span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљ </span><o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
style='mso-bookmark:_Ref157401675'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>false<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
<tr style='mso-yfti-irow:9;page-break-inside:avoid;height:15.75pt'>
<td width=264 valign=top style='width:198.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:15.75pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>treedl.visgen.childReceiverVisitor<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:15.75pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>true<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=168 valign=top style='width:126.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:15.75pt'>
<p class=MsoNormal><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>вХДЕФ УЗЕОЕТЙТПЧБО ЧЙЪЙФЕТ, ПФЧЕЮБАЭЙК ЪБ РПМХЮЕОЙЕ
УРЙУЛБ ДЕФЕК <o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=96 rowspan=12 valign=top style='width:72.0pt;border-top:none;
border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:15.75pt'>
<p class=MsoNormal><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>рБТБНЕФТ ПВСЪБФЕМШОЩК<o:p></o:p></span></span></p>
<span style='mso-bookmark:_Ref157401675'></span>
<p class=MsoNormal><span style='mso-bookmark:_Ref157401675'><span lang=EN-US
style='font-size:10.0pt;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
<tr style='mso-yfti-irow:10;page-break-inside:avoid;height:18.0pt'>
<td width=264 valign=top style='width:198.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>treedl.visgen.childAdderVisitor<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>true<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=168 valign=top style='width:126.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p class=MsoNormal><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>вХДЕФ УЗЕОЕТЙТПЧБО ЧЙЪЙФЕТ, ПФЧЕЮБАЭЙК ЪБ
ДПВБЧМЕОЙЕ<span style='mso-spacerun:yes'>љ </span>ХЪМПЧ Ч РПДДЕТЕЧП<span
style='mso-spacerun:yes'>љ </span><o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
<tr style='mso-yfti-irow:11;page-break-inside:avoid;height:17.25pt'>
<td width=264 valign=top style='width:198.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:17.25pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>treedl.visgen.copierNodeWithAttributeVisitor<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:17.25pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>true<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=168 valign=top style='width:126.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:17.25pt'>
<p class=MsoNormal><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>вХДЕФ УЗЕОЕТЙТПЧБО ЧЙЪЙФЕТ, РПЪЧПМСАЭЙК ЛПРЙТПЧБФШ
ХЪМЩ<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
<tr style='mso-yfti-irow:12;page-break-inside:avoid;height:17.25pt'>
<td width=264 valign=top style='width:198.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:17.25pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>treedl.visgen.nodeSeekerVisitor<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:17.25pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>true<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=168 valign=top style='width:126.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:17.25pt'>
<p class=MsoNormal><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>вХДЕФ УЗЕОЕТЙТПЧБО ЧЙЪЙФЕТ, РПЪЧПМСАЭЙК ОБКФЙ ХЪЕМ Ч
ДЕТЕЧЕ<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
<tr style='mso-yfti-irow:13;page-break-inside:avoid;height:17.25pt'>
<td width=264 valign=top style='width:198.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:17.25pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>treedl.visgen.printerVisitor<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:17.25pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>false<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=168 valign=top style='width:126.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:17.25pt'>
<p class=MsoNormal><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>вХДЕФ УЗЕОЕТЙТПЧБО ЧЙЪЙФЕТ, ЪБЗПФПЧЛБ ДМС
ЖПТНЙТПЧБОЙС ЧЙЪЙФЕТБ, ТЕБМЙЪХАЭЕЗП РЕТЕЧПД ФЕУФПЧ Ч ФЕЛУФПЧПЕ РТЕДУФБЧМЕОЙЕ<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
<tr style='mso-yfti-irow:14;page-break-inside:avoid;height:18.0pt'>
<td width=264 valign=top style='width:198.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>treedl.visgen.syntaxCompleteVisitor<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>true<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=168 valign=top style='width:126.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p class=MsoNormal><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>вХДЕФ УЗЕОЕТЙТПЧБО ЧЙЪЙФЕТ, ПФЧЕЮБАЭЙК ЪБ
ДПУФТБЙЧБОЙЕ ДЕТЕЧБ ДП УЙОФБЛУЙЮЕУЛЙ РПМОПЗП<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
<tr style='mso-yfti-irow:15;page-break-inside:avoid;height:17.25pt'>
<td width=264 valign=top style='width:198.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:17.25pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>treedl.visgen.treeCreatorVisitor<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:17.25pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>true<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=168 valign=top style='width:126.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:17.25pt'>
<p class=MsoNormal><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>вХДЕФ УЗЕОЕТЙТПЧБО ЧЙЪЙФЕТ, РПЪЧПМСАЭЙК УПЪДБФШ ХЪЕМ
Ч ДЕТЕЧЕ<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
<tr style='mso-yfti-irow:16;page-break-inside:avoid;height:18.0pt'>
<td width=264 valign=top style='width:198.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>treedl.visgen.expresTypeChangerVisitor<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>true<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=168 valign=top style='width:126.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p class=MsoNormal><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>вХДЕФ УЗЕОЕТЙТПЧБО ЧЙЪЙФЕТ, ПФЧЕЮБАЭЙК ЪБ ЧЩРПМОЕОЙЕ
ДЕКУФЧЙС ОБД БФТЙВХФБНЙ, УППФЧЕФУФЧХАЭЕЗП </span></span><span
style='mso-bookmark:_Ref157401675'><i style='mso-bidi-font-style:normal'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>compatible</span></i></span><span
style='mso-bookmark:_Ref157401675'><span style='font-size:10.0pt'><o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
<tr style='mso-yfti-irow:17;page-break-inside:avoid;height:17.25pt'>
<td width=264 valign=top style='width:198.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:17.25pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>treedl.visgen.descenListReceiverVisitor<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:17.25pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>true<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=168 valign=top style='width:126.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:17.25pt'>
<p class=MsoNormal><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>вХДЕФ УЗЕОЕТЙТПЧБО ЧЙЪЙФЕТ, РПЪЧПМСАЭЙК УЖПТНЙТПЧБФШ
УРЙУПЛ ЧУЕИ ХЪМПЧ Ч ОЕЛПФПТПН РПДДЕТЕЧЕ<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
<tr style='mso-yfti-irow:18;page-break-inside:avoid;height:17.25pt'>
<td width=264 valign=top style='width:198.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:17.25pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>treedl.visgen.multiWayChildAdderVisitor<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:17.25pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>true<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=168 valign=top style='width:126.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:17.25pt'>
<p class=MsoNormal><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>вХДЕФ УЗЕОЕТЙТПЧБО ЧЙЪЙФЕТ, ЛПФПТЩК РПЪЧПМСЕФ ПРТЕДЕМЙФШ
ЧУЕ ЧПЪНПЦОПУФЙ РТЙУПЕДЙОЕОЙС ОЕЛПФПТПЗП ХЪМБ Л ДТХЗПНХ Ч ЛБЮЕУФЧЕ ДПЮЕТОЕЗП <o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
<tr style='mso-yfti-irow:19;page-break-inside:avoid;height:18.0pt'>
<td width=264 valign=top style='width:198.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>treedl.visgen.attributeValueSetVisitor<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>true<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=168 valign=top style='width:126.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:18.0pt'>
<p class=MsoNormal><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>вХДЕФ УЗЕОЕТЙТПЧБО ЧЙЪЙФЕТ, ЛПФПТЩК ПФЧЕЮБЕФ
ХУФБОПЧЛХ ОПЧЩИ ЪОБЮЕОЙК БФТЙВХФПЧ Й ЪБ ЙЪНЕОЕОЙЕ ГЕМЩИ РПДДЕТЕЧШЕЧ<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
<tr style='mso-yfti-irow:20;mso-yfti-lastrow:yes;page-break-inside:avoid;
height:25.35pt'>
<td width=264 valign=top style='width:198.0pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0mm 5.4pt 0mm 5.4pt;height:25.35pt'>
<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
style='mso-bookmark:_Ref157401675'><span lang=EN-US style='font-size:10.0pt;
mso-ansi-language:EN-US'>treedl.visgen.deleteNodeVisitor</span></span><span
style='mso-bookmark:_Ref157401675'><span style='font-size:10.0pt'><o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=72 valign=top style='width:54.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:25.35pt'>
<p style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><span
lang=EN-US style='font-size:10.0pt;mso-ansi-language:EN-US'>true<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
<td width=168 valign=top style='width:126.0pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt;height:25.35pt'>
<p class=MsoNormal><span style='mso-bookmark:_Ref157401675'><span
style='font-size:10.0pt'>вХДЕФ УЗЕОЕТЙТПЧБО ЧЙЪЙФЕТ, ЛПФПТЩК ПФЧЕЮБЕФ ЪБ
ХДБМЕОЙЕ ХЪМПЧ Ч ДЕТЕЧЕ<o:p></o:p></span></span></p>
</td>
<span style='mso-bookmark:_Ref157401675'></span>
</tr>
</table>

<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157401675'>лПННЕОФБТЙЙ
ЧЧПДСФУС УЙНЧПМПН #.</span></p>

<p class=MsoNormal style='text-align:justify'><span style='mso-bookmark:_Ref157401675'><o:p>&nbsp;</o:p></span></p>

<h2 style='margin-top:12.0pt;margin-right:0mm;margin-bottom:12.0pt;margin-left:
17.85pt;text-align:justify;text-indent:-17.85pt;page-break-before:always;
page-break-after:avoid;mso-list:l2 level2 lfo8;tab-stops:list 36.0pt 75.0pt'><span
style='mso-bookmark:_Ref157401675'><a name=AppendixD></a><a name="_Toc157488513"><span
style='mso-bookmark:AppendixD'><![if !supportLists]><span style='mso-list:Ignore'>рТЙМПЦЕОЙЕ
D.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span style='font-size:12.0pt'>рТЙНЕТ ЖБКМБ project.xml
ДМС STG-РТПЕЛФБ</span></span></a><span style='mso-bookmark:AppendixD'></span></span></h2>

<span style='mso-bookmark:AppendixD'></span><span style='mso-bookmark:_Ref157401675'></span>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width=588
style='width:441.0pt;margin-left:23.4pt;border-collapse:collapse;border:none;
mso-border-alt:solid windowtext .5pt;mso-yfti-tbllook:480;mso-padding-alt:
0mm 5.4pt 0mm 5.4pt;mso-border-insideh:.5pt solid windowtext;mso-border-insidev:
.5pt solid windowtext'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td width=588 valign=top style='width:441.0pt;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>&lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?&gt;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>&lt;project&gt;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љ
</span>&lt;pomVersion&gt;3&lt;/pomVersion&gt;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љ </span><b style='mso-bidi-font-weight:
normal'>&lt;id&gt;stg_langdep&lt;/id&gt;<o:p></o:p></b></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љ </span>&lt;name&gt;stg_langdep&lt;/name&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љ </span>&lt;groupId&gt;stg&lt;/groupId&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љ
</span>&lt;currentVersion&gt;2.0.3&lt;/currentVersion&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љ </span><b style='mso-bidi-font-weight:
normal'>&lt;dependencies&gt;<o:p></o:p></b></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span>&lt;dependency&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљ </span>&lt;groupId&gt;antlr&lt;/groupId&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљ </span>&lt;artifactId&gt;antlr&lt;/artifactId&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљ </span>&lt;version&gt;2.7.4&lt;/version&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span>&lt;/dependency&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span>&lt;dependency&gt;<span
style='mso-spacerun:yes'>љљљ </span><o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљ </span>&lt;groupId&gt;atplib&lt;/groupId&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљ
</span>&lt;artifactId&gt;atplib&lt;/artifactId&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљ </span>&lt;version&gt;3.0&lt;/version&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span>&lt;/dependency&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span>&lt;dependency&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљ </span>&lt;groupId&gt;treedl&lt;/groupId&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљ </span>&lt;artifactId&gt;treedl&lt;/artifactId&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљ </span>&lt;version&gt;1.0&lt;/version&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span>&lt;/dependency&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span>&lt;dependency&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљ </span>&lt;groupId&gt;iterator&lt;/groupId&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљ
</span>&lt;artifactId&gt;iterator&lt;/artifactId&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљ </span>&lt;version&gt;1.1&lt;/version&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span>&lt;/dependency&gt;<span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљљљљљ </span><o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span>&lt;dependency&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљ </span><span
style='mso-spacerun:yes'>љ</span>&lt;groupId&gt;stg&lt;/groupId&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљ
</span>&lt;artifactId&gt;stg_lib&lt;/artifactId&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљ
</span>&lt;version&gt;draft-2.0&lt;/version&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span>&lt;/dependency&gt;<span
style='mso-spacerun:yes'>љљ </span><o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><b style='mso-bidi-font-weight:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љ </span>&lt;/dependencies&gt;<o:p></o:p></span></b></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>&lt;build&gt;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ
</span>&lt;sourceDirectory&gt;src/java&lt;/sourceDirectory&gt;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>&lt;resources&gt;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљљ </span>&lt;resource&gt;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљљљљ </span>&lt;directory&gt;src/conf&lt;/directory&gt;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљљљљ </span>&lt;includes&gt;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљљљљљљ
</span>&lt;include&gt;*.properties&lt;/include&gt;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљљљљ </span>&lt;/includes&gt;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљљ </span></span>&lt;/resource&gt;</p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><span style='mso-spacerun:yes'>љљљ
</span>&lt;/resources&gt;</p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><span style='mso-spacerun:yes'>љ
</span>&lt;/build&gt;</p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'>&lt;/project&gt;<span lang=EN-US
style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
</td>
</tr>
</table>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>чбцоп!</b> фЕЛУФ,
ЧЩДЕМЕООЩК РПМХЦЙТОЩН ЫТЙЖФПН, ЙЪНЕОСФШ ОЕМШЪС.</p>

<h2 style='margin-top:12.0pt;margin-right:0mm;margin-bottom:12.0pt;margin-left:
17.85pt;text-align:justify;text-indent:-17.85pt;page-break-before:always;
page-break-after:avoid;mso-list:l2 level2 lfo8;tab-stops:list 36.0pt 75.0pt'><a
name="_Ref157401683"></a><a name=AppendixE></a><a name="_Toc157488514"><span
style='mso-bookmark:AppendixE'><span style='mso-bookmark:_Ref157401683'><![if !supportLists]><span
style='mso-list:Ignore'>рТЙМПЦЕОЙЕ E.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span style='font-size:12.0pt'>рТЙНЕТ ЖБКМБ </span></span></span></a><span
style='mso-bookmark:_Toc157488514'><span style='mso-bookmark:AppendixE'><span
style='mso-bookmark:_Ref157401683'><span lang=EN-US style='font-size:12.0pt;
mso-ansi-language:EN-US'>project</span></span></span></span><span
style='mso-bookmark:_Toc157488514'><span style='mso-bookmark:AppendixE'><span
style='mso-bookmark:_Ref157401683'><span style='font-size:12.0pt'>.</span></span></span></span><span
style='mso-bookmark:_Toc157488514'><span style='mso-bookmark:AppendixE'><span
style='mso-bookmark:_Ref157401683'><span lang=EN-US style='font-size:12.0pt;
mso-ansi-language:EN-US'>properties</span></span></span></span><span
style='mso-bookmark:_Toc157488514'><span style='mso-bookmark:AppendixE'><span
style='mso-bookmark:_Ref157401683'><span lang=EN-US style='font-size:12.0pt'> </span></span></span></span><span
style='mso-bookmark:_Toc157488514'><span style='mso-bookmark:AppendixE'><span
style='mso-bookmark:_Ref157401683'><span style='font-size:12.0pt'>ДМС </span></span></span></span><span
style='mso-bookmark:_Toc157488514'><span style='mso-bookmark:AppendixE'><span
style='mso-bookmark:_Ref157401683'><span lang=EN-US style='font-size:12.0pt;
mso-ansi-language:EN-US'>STG</span></span></span></span><span style='mso-bookmark:
_Toc157488514'><span style='mso-bookmark:AppendixE'><span style='mso-bookmark:
_Ref157401683'><span style='font-size:12.0pt'>-РТПЕЛФБ</span></span></span></span><span
style='mso-bookmark:AppendixE'><span style='mso-bookmark:_Ref157401683'></span></span></h2>

<span style='mso-bookmark:_Ref157401683'></span><span style='mso-bookmark:AppendixE'></span>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width=396
style='width:297.0pt;margin-left:23.4pt;border-collapse:collapse;border:none;
mso-border-alt:solid windowtext .5pt;mso-yfti-tbllook:480;mso-padding-alt:
0mm 5.4pt 0mm 5.4pt;mso-border-insideh:.5pt solid windowtext;mso-border-insidev:
.5pt solid windowtext'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
page-break-inside:avoid'>
<td width=396 valign=top style='width:297.0pt;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>maven.compile.source=1.4 <o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>maven.compile.target=1.4<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:21.55pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
</td>
</tr>
</table>

<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'>ьФП ЖБКМ УПДЕТЦЙФ ХУФБОПЧЛЙ
ОЕПВИПДЙНЩЕ ДМС ОПТНБМШОПК ТБВПФЩ <span lang=EN-US style='mso-ansi-language:
EN-US'>STG</span>, ЕУМЙ ОБ РМБФЖПТНЕ ХУФБОПЧМЕО СЪЩЛ <span lang=EN-US
style='mso-ansi-language:EN-US'>java</span> 5.0.</p>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<h2 style='margin-top:12.0pt;margin-right:0mm;margin-bottom:12.0pt;margin-left:
17.85pt;text-align:justify;text-indent:-17.85pt;page-break-before:always;
page-break-after:avoid;mso-list:l2 level2 lfo8;tab-stops:list 36.0pt 75.0pt'><a
name=AppendixF><![if !supportLists]><span style='mso-list:Ignore'>рТЙМПЦЕОЙЕ F.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]><span style='font-size:12.0pt'>рПМОЩК ФЕЛУФ </span></a><span
style='mso-bookmark:AppendixF'><span lang=EN-US style='font-size:12.0pt;
mso-ansi-language:EN-US'>TreeDL</span></span><span style='mso-bookmark:AppendixF'><span
lang=EN-US style='font-size:12.0pt'> </span></span><span style='mso-bookmark:
AppendixF'><span style='font-size:12.0pt'>Й </span></span><span
style='mso-bookmark:AppendixF'><span lang=EN-US style='font-size:12.0pt;
mso-ansi-language:EN-US'>SRL</span></span><span style='mso-bookmark:AppendixF'><span
lang=EN-US style='font-size:12.0pt'> </span></span><span style='mso-bookmark:
AppendixF'><span style='font-size:12.0pt'>ПРЙУБОЙК ДМС </span></span><span
style='mso-bookmark:AppendixF'><span lang=EN-US style='font-size:12.0pt;
mso-ansi-language:EN-US'>Calc</span></span></h2>

<span style='mso-bookmark:AppendixF'></span>

<p class=MsoNormal style='text-align:justify'>ъДЕУШ РТЙЧПДЙФУС РПМОЩК ФЕЛУФ <span
lang=EN-US style='mso-ansi-language:EN-US'>TreeDL</span>-ПРЙУБОЙС ДМС
ТБУУНБФТЙЧБЕНПЗП РТЙНЕТБ</p>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width=612
style='width:459.0pt;margin-left:5.4pt;border-collapse:collapse;border:none;
mso-border-alt:solid windowtext .5pt;mso-yfti-tbllook:480;mso-padding-alt:
0mm 5.4pt 0mm 5.4pt;mso-border-insideh:.5pt solid windowtext;mso-border-insidev:
.5pt solid windowtext'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td width=612 valign=top style='width:459.0pt;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>[ translate.language = &quot;java&quot;;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љ </span>visitor.name =
&quot;CalcVisitor&quot;;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љ </span>startnode.name =
&quot;Program&quot;;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љ </span>target.language =
&quot;Calc&quot;;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љ </span>target.extension =
&quot;clc&quot;;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љ </span>all_tests_file_name =
&quot;calc.tests&quot;;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>]<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>tree ru.ispras.redverst.stg.langdep.modl.CalcTree :
&lt;com.unitesk.atp.tree.TreeClass&gt;;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>node Program : &lt;BaseNode&gt;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>child Stmt+ stmts;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>abstract node Stmt : &lt;BaseNode&gt; {}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>node VarDecl : Stmt<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>child Type type;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>child Id id;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>child Expr expr;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>node Assign : Stmt<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>child Id assId;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>child Expr assExpr;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>node Output : Stmt<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>child Expr expr;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>abstract node Type : &lt;TypeDesc&gt; {}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>node IntType : Type {}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>node DoubleType : Type {}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>node Expr : &lt;BaseNode&gt;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљ </span>child Arg+ args;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљ </span>child Type type;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>abstract node Arg : &lt;BaseNode&gt; <o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљ </span>child Type type;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљ </span>attribute &lt;Integer&gt;
value;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>node Const : Arg <o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>body<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-tab-count:1'>љљљљљљљљљљ </span>public Object
newValue()<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-tab-count:1'>љљљљљљљљљљ </span>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:
2'>љљљљљљљљљљљљљљљљљ </span>if (this.type instanceof IntType)<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:
2'>љљљљљљљљљљљљљљљљљ </span>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:
3'>љљљљљљљљљљљљљљљљљљљљљљљљљљљљљ </span>return new Integer((value.intValue()&gt;=Byte.MAX_VALUE
<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљ
</span>|| value.intValue()&lt;=Byte.MIN_VALUE <o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљљ
</span>? value.intValue() : Byte.MAX_VALUE - 10));<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:
2'>љљљљљљљљљљљљљљљљљ </span>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:
2'>љљљљљљљљљљљљљљљљљ </span>if (this.type instanceof DoubleType)<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:
2'>љљљљљљљљљљљљљљљљљ </span>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:
3'>љљљљљљљљљљљљљљљљљљљљљљљљљљљљљ </span>return new
Double(&quot;1.00000001&quot; + value.intValue());<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:
2'>љљљљљљљљљљљљљљљљљ </span>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:
2'>љљљљљљљљљљљљљљљљљ </span>throw new
IllegalArgumentException(&quot;type&quot;);<span style='mso-tab-count:1'>љљ </span><span
style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:1'>љљљљљљљ </span><o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-tab-count:1'>љљљљљљљљљљ </span>}<span
style='mso-spacerun:yes'>љ </span><o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:
1'>љљљљљљ </span>public String toString()<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:
1'>љљљљљљ </span>{<span style='mso-spacerun:yes'>љљљ </span><span
style='mso-tab-count:1'>љљљљљ </span><o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:
2'>љљљљљљљљљљљљљљљљљ </span>return newValue().toString();<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span><span style='mso-tab-count:
1'>љљљљљљ </span>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>node Var : Arg<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>child Id varId;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>node Id : &lt;BaseNode&gt;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>attribute &lt;String&gt;
name;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>}</span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>
</td>
</tr>
</table>

<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'>дБМЕЕ РТЙЧПДЙФУС РПМОЩК ФЕЛУФ <span
lang=EN-US style='mso-ansi-language:EN-US'>SRL</span>-ПРЙУБОЙС ДМС СЪЩЛБ <span
lang=EN-US style='mso-ansi-language:EN-US'>Calc</span>.</p>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width=612
style='width:459.0pt;margin-left:5.4pt;border-collapse:collapse;border:none;
mso-border-alt:solid windowtext .5pt;mso-yfti-tbllook:480;mso-padding-alt:
0mm 5.4pt 0mm 5.4pt;mso-border-insideh:.5pt solid windowtext;mso-border-insidev:
.5pt solid windowtext'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td width=612 valign=top style='width:459.0pt;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><o:p>&nbsp;</o:p></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>many_to_many relation UniqVarName<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>comment &quot;UniqVarName&quot;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>arbitrary<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>unequal<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>target VarDecl { id }<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>source VarDecl { id }<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>context c1: same Program<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>one_to_many relation ExistenceOfVarDeclaration_2_1<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>comment &quot;Existence of
var declaration for left part of assignment&quot;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>semantic<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>equal<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>target Assign { assId }<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>source VarDecl { id }<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>context c1: same Program<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>one_to_many relation ExistenceOfVarDeclaration_2_2<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>comment &quot;Existence of
var declaration for var use in expression&quot;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>semantic<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>equal<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>target Var { varId }<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>source VarDecl { id }<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>context c1: same Program<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>many_to_many relation SelfInitInVarDeclaration<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>comment &quot;In var
declaration var must not be initialized by itself&quot;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>arbitrary<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>unequal<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>target this.target_context
{ id }<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>source Var { varId }<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>context c1: same VarDecl<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>many_to_many relation ExprType_Double<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>comment &quot;Expression
type is defined by the type of its arguments: if expr is of type Double it
means that there is at least one double argument in this expression&quot;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>arbitrary<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>present<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>target this.target_context
{ type[is DoubleType] }<span style='mso-spacerun:yes'>љљљљ </span><o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>source Arg<span
style='mso-spacerun:yes'>љ </span>{ type[is DoubleType] }<span
style='mso-spacerun:yes'>љљљљљљљ </span><o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>context c1: same Expr<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>one_to_one relation AssignTypeCompatibility<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>comment &quot;The type of
assignment right part must be compatible to the type of the assignment left
part&quot;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>arbitrary<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>compatible<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>target Expr { type }<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>source
this.target_context<span style='mso-spacerun:yes'>љ </span>{ type }<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>context c1: same VarDecl<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>one_to_one relation AssignTypeCompatibility_2 :
ExistenceOfVarDeclaration_2_1<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>comment &quot;The type of
assignment right part must be compatible to the type of the assignment left
part&quot;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>arbitrary<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>compatible<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>target Expr { type }<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>source
this.target_context.ExistenceOfVarDeclaration_2_1[target = prev].source<span
style='mso-spacerun:yes'>љ </span>{type }<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>context c1: same Assign<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>}</span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>one_to_one relation AssignTypeCompatibility_3 :
ExistenceOfVarDeclaration_2_2<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>comment &quot;The type of
var is determined by variable declaration&quot;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>arbitrary<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>equal<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>target Var { type }<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>source this.target.ExistenceOfVarDeclaration_2_2[target
= prev].source<span style='mso-spacerun:yes'>љ </span>{type }<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљ </span>context c1: same Program<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'>type_set PrimitiveTypes { ref IntType, ref DoubleType }<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='mso-ansi-language:
EN-US'><o:p>&nbsp;</o:p></span></p>
</td>
</tr>
</table>

<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='text-align:justify'>дБМЕЕ РТЙЧПДЙФУС РПМОЩК ФЕЛУФ <span
lang=EN-US style='mso-ansi-language:EN-US'>java</span>-ЛМБУУБ, ТЕБМЙЪХАЭЕЗП
РЕТЕЧПД ФЕУФПЧ ДМС СЪЩЛБ <span lang=EN-US style='mso-ansi-language:EN-US'>Calc</span>
Ч ФЕЛУФПЧПЕ РТЕДУФБЧМЕОЙЕ.</p>

<p class=MsoNormal style='text-align:justify'><o:p>&nbsp;</o:p></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0 width=612
style='width:459.0pt;margin-left:5.4pt;border-collapse:collapse;border:none;
mso-border-alt:solid windowtext .5pt;mso-yfti-tbllook:480;mso-padding-alt:
0mm 5.4pt 0mm 5.4pt;mso-border-insideh:.5pt solid windowtext;mso-border-insidev:
.5pt solid windowtext'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td width=612 valign=top style='width:459.0pt;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:0mm 5.4pt 0mm 5.4pt'>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span style='font-size:10.0pt;
font-family:"Courier New"'>package ru.ispras.redverst.stg.langdep.visitors;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span style='font-size:10.0pt;
font-family:"Courier New"'>import ru.ispras.redverst.stg.base.BaseNode;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>import
ru.ispras.redverst.stg.base.visitors.VisitorPrinter;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>import
ru.ispras.redverst.stg.exceptions.StgException;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>import
ru.ispras.redverst.stg.langdep.modl.CalcTree.*;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>import
ru.ispras.redverst.stg.semrel.SemanticRelation;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>public class
CalcVisitorPrinter extends VisitorPrinter implements CalcVisitor<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>public java.util.List start( BaseNode node
) throws StgException <o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљ </span>return new java.util.Vector();<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>public void visitId( Id node ) throws
StgException <o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>{ <o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљ </span>txt( &quot;${name}&quot; ); <o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>public void visitVarDecl( VarDecl node )
throws StgException <o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љ </span>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљ </span>txt( &quot;${type} ${id} =
${expr};&quot; ); nl();<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>public void visitConst( Const node )
throws StgException <o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љ </span>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљ </span>txt(node.toString());<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>public void visitVar( Var node ) throws
StgException <o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љ </span>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљ </span>txt( &quot;${varId}&quot; );<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>public void visitAssign( Assign node )
throws StgException <o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span><span
style='mso-spacerun:yes'>љљљљ</span>txt( &quot;${assId} = ${assExpr};&quot;
); nl();<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>}<o:p></o:p></span></p>
<p style='margin:0mm;margin-bottom:.0001pt;text-align:justify'><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљ </span>public void visitOutput(
Output node ) throws StgException <o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљ </span>txt( &quot;print ${expr};&quot; );
nl();<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>public void visitExpr( Expr node ) throws
StgException <o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљ </span>list( &quot;i&quot;, 0,
node.sizeArgs(), &quot;${args[i]}&quot;, &quot; + &quot; ); <o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>public void visitType( Type node ) throws
StgException {}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>public void visitArg( Arg node ) throws
StgException {}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>public void visitStmt( Stmt node ) throws
StgException {}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>public void visitDoubleType(DoubleType
node) throws StgException<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљ </span>txt(&quot;double &quot;);<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>public void visitIntType(IntType node)
throws StgException<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљ </span>txt(&quot;int &quot;);<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span>public void visitProgram( Program node )
throws StgException <o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљ </span></span><span style='font-size:10.0pt;
font-family:"Courier New"'>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span style='font-size:10.0pt;
font-family:"Courier New"'><span style='mso-spacerun:yes'>љљљљљљ
</span>//ПВЯСЧЙН РЕТЕНЕООХА ДМС ЖПТНЙТПЧБОЙС ЛПННЕОФБТЙЕЧ<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span style='font-size:10.0pt;
font-family:"Courier New"'><span style='mso-spacerun:yes'>љљљљљљ
</span>String commentStr = &quot;&quot;;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span style='font-size:10.0pt;
font-family:"Courier New"'><span style='mso-spacerun:yes'>љљљљљљљ </span><o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span style='font-size:10.0pt;
font-family:"Courier New"'><span style='mso-spacerun:yes'>љљљљљљ
</span>//ПРТЕДЕМЙН ЛПМЙЮЕУФЧП РТЙНЕОЕООЩИ УЕН. РТБЧЙМ<span
style='mso-spacerun:yes'>љљљљљљљ </span><o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span style='font-size:10.0pt;
font-family:"Courier New"'><span style='mso-spacerun:yes'>љљљљљљ </span>int
fullListSize = semTree.getFullSemRelList().size();<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span style='font-size:10.0pt;
font-family:"Courier New"'><span style='mso-spacerun:yes'>љљљљљљљ </span><o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span style='font-size:10.0pt;
font-family:"Courier New"'><span style='mso-spacerun:yes'>љљљљљљ
</span>//ТБУУНПФТЙН РППЮЕТЕДОП ЙДЕОФЙЖЙЛБФПТЩ ЧУЕИ УЕНБОФЙЮЕУЛЙИ РТБЧЙМ<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span style='font-size:10.0pt;
font-family:"Courier New"'><span style='mso-spacerun:yes'>љљљљљљ </span></span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'>for (int i = 0; i &lt; fullListSize;i++)<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљ </span>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљ </span>//</span><span
style='font-size:10.0pt;font-family:"Courier New"'>ТБУУНПФТЙН</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'> i-</span><span style='font-size:10.0pt;font-family:"Courier New"'>ХА</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'> </span><span
style='font-size:10.0pt;font-family:"Courier New"'>УЕНБОФЙЮЕУЛХА</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'> </span><span
style='font-size:10.0pt;font-family:"Courier New"'>УЧСЪШ</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљ </span>SemanticRelation currRel =
semTree.getFullSemRelList().getSemList(i);<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span><o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљљљ </span><span
style='mso-spacerun:yes'>љљљљљ</span></span><span style='font-size:10.0pt;
font-family:"Courier New"'>//УЖПТНЙТХЕН ЛПННЕОФБТЙК, УПДЕТЦБЭЙК ЙДЕОФЙЖЙЛБФПТ
УЕНБОФЙЮЕУЛПЗП РТБЧЙМБ<span style='mso-spacerun:yes'>љљљљљљљ </span><o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span style='font-size:10.0pt;
font-family:"Courier New"'><span style='mso-spacerun:yes'>љљљљљљљљљљљљљ
</span></span><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New";
mso-ansi-language:EN-US'>String currComment = &quot;\n /*&quot;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљ </span>+
(currRel.getSrd().equals(semTree.getMainRelation())? &quot; MAIN
&quot;:&quot;&quot;)<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљ </span>+ currRel.getSrd().getId()<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљ </span>+ &quot;*/ \n&quot;;<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљ </span>//</span><span
style='font-size:10.0pt;font-family:"Courier New"'>ПФВТПУЙН</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'> </span><span
style='font-size:10.0pt;font-family:"Courier New"'>РПЧФПТСАЭЙЕУС</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'> </span><span
style='font-size:10.0pt;font-family:"Courier New"'>ЙДЕОФЙЖЙЛБФПТЩ</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљ
</span>if(commentStr.indexOf(currComment)==-1)<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљ </span>{<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљ </span>commentStr = commentStr
+ currComment;<span style='mso-spacerun:yes'>љљљљљљљљљљљљљљљљљљљљљљљ </span><span
style='mso-spacerun:yes'>љљљљљљљ</span><o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљљљљљљљљ </span>}<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљ </span>}<span
style='mso-spacerun:yes'>љљљљљљљ </span><o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљ </span>//</span><span style='font-size:10.0pt;
font-family:"Courier New"'>ЧЩЧЕДЕН</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'> </span><span
style='font-size:10.0pt;font-family:"Courier New"'>РПМХЮЙЧЫХАУС</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'> </span><span
style='font-size:10.0pt;font-family:"Courier New"'>УФТПЛХ</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'> </span><span
style='font-size:10.0pt;font-family:"Courier New"'>ЛПННЕОФБТЙЕЧ</span><span
lang=EN-US style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:
EN-US'><span style='mso-spacerun:yes'>љљљљљљљљљљ </span><o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљ </span>txt(commentStr);<span
style='mso-spacerun:yes'>љљ </span><o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљљљљ </span>list( &quot;i&quot;, 0,
node.getStmts().size(), &quot;${stmts[i]}&quot;, &quot;&quot; );<o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span lang=EN-US style='font-size:
10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'><span
style='mso-spacerun:yes'>љљљ </span></span><span style='font-size:10.0pt;
font-family:"Courier New"'>}</span><span lang=EN-US style='font-size:10.0pt;
font-family:"Courier New";mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p style='margin-top:0mm;margin-right:0mm;margin-bottom:0mm;margin-left:3.6pt;
margin-bottom:.0001pt;text-align:justify'><span style='font-size:10.0pt;
font-family:"Courier New"'>}<o:p></o:p></span></p>
</td>
</tr>
</table>

<p class=MsoNormal style='text-align:justify'><span lang=EN-US
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

</div>

<div style='mso-element:footnote-list'><![if !supportFootnotes]><br clear=all>

<hr align=left size=1 width="33%">

<![endif]>

<div style='mso-element:footnote' id=ftn1>

<p class=MsoFootnoteText><a style='mso-footnote-id:ftn1' href="#_ftnref1"
name="_ftn1" title=""><span class=MsoFootnoteReference><span style='mso-special-character:
footnote'><![if !supportFootnotes]><span class=MsoFootnoteReference><span
style='font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"Times New Roman";mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language:
AR-SA'>[1]</span></span><![endif]></span></span></a> еУМЙ ЬФПФ РБТБНЕФТ ОЕ ХЛБЪБО,
ФПЗДБ ЧУЕ ФЕУФЩ ВХДХФ ЪБРЙУБОЩ Ч ПФДЕМШОЩЕ ЖБКМЩ.</p>

</div>

<div style='mso-element:footnote' id=ftn2>

<p class=MsoFootnoteText><a style='mso-footnote-id:ftn2' href="#_ftnref2"
name="_ftn2" title=""><span class=MsoFootnoteReference><span style='mso-special-character:
footnote'><![if !supportFootnotes]><span class=MsoFootnoteReference><span
style='font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"Times New Roman";mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language:
AR-SA'>[2]</span></span><![endif]></span></span></a> пФЧЕФ ДМС ЬФПЗП ЪБДБОЙС Й
ДМС ЧУЕИ ДБМШОЕКЫЙИ РТЙЧПДСФУС Ч <a href="#AppendixF">рТЙМПЦЕОЙЙ <span
lang=EN-US style='mso-ansi-language:EN-US'>F</span></a>.</p>

</div>

<div style='mso-element:footnote' id=ftn3>

<p class=MsoFootnoteText><a style='mso-footnote-id:ftn3' href="#_ftnref3"
name="_ftn3" title=""><span class=MsoFootnoteReference><span style='mso-special-character:
footnote'><![if !supportFootnotes]><span class=MsoFootnoteReference><span
style='font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"Times New Roman";mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language:
AR-SA'>[3]</span></span><![endif]></span></span></a> рПДТПВОЕЕ П УУЩМЛБИ ОБ
ПВЯЕЛФЩ РТБЧЙМ НПЦОП РТПЮЙФБФШ Ч <i style='mso-bidi-font-style:normal'>&#8220;</i><i
style='mso-bidi-font-style:normal'><span lang=EN-US style='mso-ansi-language:
EN-US'>STG</span><span lang=EN-US> </span></i><i style='mso-bidi-font-style:
normal'><span lang=EN-US style='mso-ansi-language:EN-US'>User</span><span
lang=EN-US> </span></i><i style='mso-bidi-font-style:normal'><span lang=EN-US
style='mso-ansi-language:EN-US'>Guide</span>&#8221;</i>.</p>

</div>

<div style='mso-element:footnote' id=ftn4>

<p class=MsoFootnoteText><a style='mso-footnote-id:ftn4' href="#_ftnref4"
name="_ftn4" title=""><span class=MsoFootnoteReference><span style='mso-special-character:
footnote'><![if !supportFootnotes]><span class=MsoFootnoteReference><span
style='font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"Times New Roman";mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language:
AR-SA'>[4]</span></span><![endif]></span></span></a> рТБЧЙМБ ЖПТНБФЙТПЧБОЙС
УФТПЛ РТЙЧПДСФУС Ч <span lang=EN-US style='mso-ansi-language:EN-US'>TreeDL</span><span
lang=EN-US> </span>ДПЛХНЕОФБГЙЙ. ъДЕУШ МЙЫШ ПФНЕФЙН УМЕДХАЭЕЕ: ДМС ФПЗП ЮФПВЩ
ЧЩЪЧБФШ НЕФПД ЧЙЪЙФЕТБ ДМС ДПЮЕТОЕЗП ХЪМБ ОХЦОП РПНЕУФЙФШ ЙНС ЬФПЗП ХЪМБ Ч
ЖЙЗХТОЩЕ УЛПВЛЙ Й РПУФБЧЙФШ РЕТЕД ОЙНЙ УЙНЧПМ $, ОБРТЙНЕТ <span lang=EN-US
style='mso-ansi-language:EN-US'>txt</span>(&#8220;${<span lang=EN-US
style='mso-ansi-language:EN-US'>name</span>}&#8221;). чЩЪПЧ НЕФПДБ, ОБРТЙНЕТ <span
lang=EN-US style='mso-ansi-language:EN-US'>toString</span>(), ЛПФПТЩК
ЧПЪЧТБЭБЕФ <span lang=EN-US style='mso-ansi-language:EN-US'>String</span>,
ОХЦОП РТПУФП ЧУФБЧМСФШ Ч <span lang=EN-US style='mso-ansi-language:EN-US'>txt</span><span
lang=EN-US> </span>Ч ЛБЮЕУФЧЕ РБТБНЕФТБ, ОБРТЙНЕТ <span lang=EN-US
style='mso-ansi-language:EN-US'>txt</span>(<span lang=EN-US style='mso-ansi-language:
EN-US'>node</span>.<span lang=EN-US style='mso-ansi-language:EN-US'>toString</span>()).</p>

</div>

<div style='mso-element:footnote' id=ftn5>

<p class=MsoFootnoteText><a style='mso-footnote-id:ftn5' href="#_ftnref5"
name="_ftn5" title=""><span class=MsoFootnoteReference><span style='mso-special-character:
footnote'><![if !supportFootnotes]><span class=MsoFootnoteReference><span
style='font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"Times New Roman";mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language:
AR-SA'>[5]</span></span><![endif]></span></span></a> еУМЙ ОЕФ УЕНБОФЙЮЕУЛЙИ
ПЗТБОЙЮЕОЙК ОБ УЙОФБЛУЙУ, ФПЗДБ Ч РТПЕЛФЕ ДПМЦЕО РТЙУХФУФЧПЧБФШ РХУФПК ЖБКМ У
ТБУЫЙТЕОЙЕН *.<span lang=EN-US style='mso-ansi-language:EN-US'>sscl</span>.</p>

</div>

<div style='mso-element:footnote' id=ftn6>

<p class=MsoFootnoteText><a style='mso-footnote-id:ftn6' href="#_ftnref6"
name="_ftn6" title=""><span class=MsoFootnoteReference><span style='mso-special-character:
footnote'><![if !supportFootnotes]><span class=MsoFootnoteReference><span
style='font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"Times New Roman";mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language:
AR-SA'>[6]</span></span><![endif]></span></span></a> оБУФТПКЛЙ <span
lang=EN-US style='mso-ansi-language:EN-US'>TreeDL</span>-ФТБОУМСГЙЙ ПРЙУБОЩ Ч
ДПЛХНЕОФБГЙЙ Л <span lang=EN-US style='mso-ansi-language:EN-US'>TreeDL</span>. </p>

</div>

<div style='mso-element:footnote' id=ftn7>

<p class=MsoFootnoteText><a style='mso-footnote-id:ftn7' href="#_ftnref7"
name="_ftn7" title=""><span class=MsoFootnoteReference><span style='mso-special-character:
footnote'><![if !supportFootnotes]><span class=MsoFootnoteReference><span
style='font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"Times New Roman";mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language:
AR-SA'>[7]</span></span><![endif]></span></span></a> рТБЧЙМБ ПЖПТНМЕОЙС
ЛПОЖЙЗХТБГЙПООПЗП ЖБКМБ <span lang=EN-US style='mso-ansi-language:EN-US'>project</span>.<span
lang=EN-US style='mso-ansi-language:EN-US'>xml</span> ДМС <span lang=EN-US
style='mso-ansi-language:EN-US'>Maven</span>-РТПЕЛФБ РТЙЧПДСФУС Ч ДПЛХНЕОФБГЙЙ
Л <span lang=EN-US style='mso-ansi-language:EN-US'>Maven</span>.</p>

</div>

<div style='mso-element:footnote' id=ftn8>

<p class=MsoFootnoteText><a style='mso-footnote-id:ftn8' href="#_ftnref8"
name="_ftn8" title=""><span class=MsoFootnoteReference><span style='mso-special-character:
footnote'><![if !supportFootnotes]><span class=MsoFootnoteReference><span
style='font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"Times New Roman";mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language:
AR-SA'>[8]</span></span><![endif]></span></span></a> рПДТПВОПЕ ПРЙУБОЙЕ
ТЕБМЙЪБГЙЙ, РПДЛМАЮЕОЙС Й ЪБРХУЛБ <span lang=EN-US style='mso-ansi-language:
EN-US'>TreeDL</span>-РМБЗЙОПЧ РТЙЧПДЙФУС Ч <span lang=EN-US style='mso-ansi-language:
EN-US'>TreeDL</span>-ДПЛХНЕОФБГЙЙ.</p>

</div>

</div>

</body>

</html>
    (1-1/1)