Yacc MC для просмотра грамматик
16
TestSuite/extendedProperties.pas
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
type
|
||||
B = class
|
||||
x: real;
|
||||
end;
|
||||
A = class
|
||||
b1 := new B;
|
||||
property X: real read b1.x write begin b1.x := value; Print(value); end;
|
||||
end;
|
||||
|
||||
var a1 := new A;
|
||||
|
||||
begin
|
||||
a1.X := 2;
|
||||
a1.X.Print;
|
||||
Assert(a1.X = 2);
|
||||
end.
|
||||
BIN
YMC/Components/AspectCore/AspectCore.dll
Normal file
195
YMC/Components/AspectCore/GPPGcopyright.rtf
Normal file
|
|
@ -0,0 +1,195 @@
|
|||
{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang3081\deflangfe3081\themelang3081\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
|
||||
{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
|
||||
{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}
|
||||
{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
|
||||
{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}
|
||||
{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
|
||||
{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}
|
||||
{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f50\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}
|
||||
{\f52\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f53\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f54\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f55\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}
|
||||
{\f56\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f57\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f49\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f50\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}
|
||||
{\f52\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f53\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f54\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f55\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}
|
||||
{\f56\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f57\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
|
||||
{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
|
||||
{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
|
||||
{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}
|
||||
{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}
|
||||
{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}
|
||||
{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}
|
||||
{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
|
||||
{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
|
||||
{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
|
||||
{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
|
||||
{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
|
||||
{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
|
||||
{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}
|
||||
{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}
|
||||
{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}
|
||||
{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}
|
||||
{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
|
||||
{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
|
||||
{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
|
||||
{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;
|
||||
\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\*\defchp \fs22 }{\*\defpap
|
||||
\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025
|
||||
\ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\s1\ql \li0\ri0\sb240\sa60\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1
|
||||
\ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang1033\langfe1033\kerning32\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat heading 1;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\*
|
||||
\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1
|
||||
\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang3081\langfe3081\cgrid\langnp3081\langfenp3081 \snext11 \ssemihidden \sunhideused \sqformat Normal Table;}{\*\cs15 \additive
|
||||
\rtlch\fcs1 \ab\af31503\afs32 \ltrch\fcs0 \b\fs32\lang1033\langfe1033\kerning32\loch\f31502\hich\af31502\dbch\af31501\langnp1033\langfenp1033 \sbasedon10 \slink1 \slocked \spriority9 Heading 1 Char;}}{\*\listtable{\list\listtemplateid-1508889896
|
||||
\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li720
|
||||
\jclisttab\tx720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1440
|
||||
\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0
|
||||
\fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0
|
||||
\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0
|
||||
\ltrch\fcs0 \hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1
|
||||
\af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}
|
||||
\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers
|
||||
\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698715
|
||||
\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1123961876}}{\*\listoverridetable{\listoverride\listid1123961876\listoverridecount0\ls1}}{\*\rsidtbl \rsid397295
|
||||
\rsid1799385\rsid9001816\rsid13445214}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\title Gardens Point Component Pascal Copyright}{\author gough}{\operator john}
|
||||
{\creatim\yr2005\mo2\dy15\hr17\min18}{\revtim\yr2014\mo8\dy24\hr9}{\version5}{\edmins3}{\nofpages1}{\nofwords268}{\nofchars1491}{\*\company Faculty of Information Technology}{\nofcharsws1756}{\vern32774}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/
|
||||
office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect
|
||||
\widowctrl\ftnbj\aenddoc\trackmoves1\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\noxlattoyen
|
||||
\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1440\dgvorigin1440\dghshow1\dgvshow1
|
||||
\jexpand\viewkind1\viewscale117\viewzk2\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\rsidroot9001816 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect
|
||||
\linex0\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4
|
||||
\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}
|
||||
{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar
|
||||
\s1\ql \li0\ri0\sb240\sa60\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs32\alang1025 \ltrch\fcs0 \b\f1\fs32\lang1033\langfe1033\kerning32\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1
|
||||
\af1 \ltrch\fcs0 \insrsid397295 Gardens Point Parser Generator}{\rtlch\fcs1 \af1 \ltrch\fcs0 \insrsid9001816 Copyright
|
||||
\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9001816
|
||||
|
||||
\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid397295 Copyright }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9001816 2005}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid1799385 -2014}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9001816
|
||||
Queensland University of Technology (QUT). All rights reserved.
|
||||
\par
|
||||
\par Redistribution and use in source and binary forms, with or without modification are permitted provided that the following conditions are met:
|
||||
\par
|
||||
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1033\langnp1033\langfenp1033\insrsid9001816 \hich\af0\dbch\af0\loch\f0 1.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\widctlpar
|
||||
\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin720\itap0 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9001816 Redistribution of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
|
||||
|
||||
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe1033\langnp1033\langfenp1033\insrsid9001816 \hich\af0\dbch\af0\loch\f0 2.\tab}
|
||||
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials with the distribution.
|
||||
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9001816
|
||||
\par THIS }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid397295 SOFTWARE IS PROVIDED BY THE GPPG}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9001816 PROJECT \'93AS IS\rquote
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY DISCLA}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid397295 IMED. IN NO EVENT SHALL THE GPPG}{
|
||||
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9001816
|
||||
PROJECT OR QUT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTIO
|
||||
N) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
\par
|
||||
\par The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either e}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid397295 xpressed or implied, of the GPPG}{
|
||||
\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid9001816 project or QUT.
|
||||
\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13445214
|
||||
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13445214 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13445214 Explanatory note: the source code of GPPG is copyright, as stated above. The }{\rtlch\fcs1
|
||||
\af0 \ltrch\fcs0 \i\insrsid13445214\charrsid8993829 outputs}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13445214 produced by running GPPG over syntactic specifications are the property of the specification owner and QUT makes no claim on such outputs.
|
||||
\par
|
||||
\par }{\*\themedata 504b030414000600080000002100828abc13fa0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb6ac3301045f785fe83d0b6d8
|
||||
72ba28a5d8cea249777d2cd20f18e4b12d6a8f843409c9df77ecb850ba082d74231062ce997b55ae8fe3a00e1893f354e9555e6885647de3a8abf4fbee29bbd7
|
||||
2a3150038327acf409935ed7d757e5ee14302999a654e99e393c18936c8f23a4dc072479697d1c81e51a3b13c07e4087e6b628ee8cf5c4489cf1c4d075f92a0b
|
||||
44d7a07a83c82f308ac7b0a0f0fbf90c2480980b58abc733615aa2d210c2e02cb04430076a7ee833dfb6ce62e3ed7e14693e8317d8cd0433bf5c60f53fea2fe7
|
||||
065bd80facb647e9e25c7fc421fd2ddb526b2e9373fed4bb902e182e97b7b461e6bfad3f010000ffff0300504b030414000600080000002100a5d6a7e7c00000
|
||||
00360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4fc7060abb08
|
||||
84a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b63095120f88d94fbc
|
||||
52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462a1a82fe353
|
||||
bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f7468656d652f7468
|
||||
656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b4b0d592c9c
|
||||
070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b4757e8d3f7
|
||||
29e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f7468656d65
|
||||
312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87615b8116d8
|
||||
a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad79482a9c04
|
||||
98f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b5d8a314d3c
|
||||
94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab999fb7b471
|
||||
7509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9699640f671
|
||||
9e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd5868b37a088d1
|
||||
e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d60cf03ac1a5
|
||||
193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f9e7ef3f2d1
|
||||
17d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be15c308d3f2
|
||||
8acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a99793849c26ae6
|
||||
6252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d32a423279a
|
||||
668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2af074481847
|
||||
bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86e877f0034e
|
||||
16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb44f95d843b
|
||||
5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a6409fb44d0
|
||||
8741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c3d9058edf2
|
||||
c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db02565e85f3b966
|
||||
0d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276b9f7dec44b
|
||||
7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8c33585b5fb
|
||||
9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e51440ca2e0
|
||||
088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95b21be5ceaf
|
||||
8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff6dce591a26
|
||||
ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec69ffb9e65d0
|
||||
28d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239b75a5bb1e6
|
||||
345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a44959d366ad93
|
||||
b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e82db8df9f30
|
||||
254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468656d652f74
|
||||
68656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4350d363f24
|
||||
51eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d262452282e3198
|
||||
720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe514173d9850528
|
||||
a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100828abc13fa0000001c0200001300000000000000000000000000
|
||||
000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b000000000000000000000000
|
||||
002b0100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c00000000000000000000000000140200007468
|
||||
656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b000016000000000000000000
|
||||
00000000d10200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b010000270000000000
|
||||
00000000000000009b0900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000960a00000000}
|
||||
{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d
|
||||
617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169
|
||||
6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363
|
||||
656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e}
|
||||
{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4;
|
||||
\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;
|
||||
\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7;
|
||||
\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;
|
||||
\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000
|
||||
4d73786d6c322e534158584d4c5265616465722e352e3000000000000000000000060000
|
||||
d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffffec69d9888b8b3d4c859eaf6cd158be0f000000000000000000000000d015
|
||||
391126bfcf01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000
|
||||
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000
|
||||
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000105000000000000}}
|
||||
BIN
YMC/Components/AspectCore/ParserGenDoc.docx
Normal file
30
YMC/Components/AspectCore/ParserSources/CSharp.lp
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
%Extension "cs"
|
||||
%CaseSensitive
|
||||
%Preprocessor Define="define" Undef="undef" IfDef="if" ElIf="elif" Else="else" End="endif"
|
||||
|
||||
Skip Begin "//"
|
||||
Skip Begin "#" Preprocessor
|
||||
Skip Begin "/*" End "*/"
|
||||
Skip BeginEnd "'" EscapeSymbol "'"
|
||||
Skip BeginEnd '\"' EscapeSymbol '\\'
|
||||
Skip Begin '@\"' End '\"'
|
||||
|
||||
Token LetterDigits [[:IsLetterOrDigit:]_&]*
|
||||
Token Sign [[:IsPunctuation:][:IsSymbol:]]
|
||||
|
||||
Rule tkClassNamespace : @"class" | @"namespace"
|
||||
Rule @Block : "{" [Any | Block]* "}"
|
||||
Rule Tk : @AnyExcept(tkClassNamespace, "{", "}", ";")
|
||||
|
||||
Rule Program : #ProgramNode*
|
||||
Rule ProgramNode: #ClassOrNamespace
|
||||
| #Field
|
||||
| #Method
|
||||
| #error
|
||||
|
||||
Rule ClassOrNamespace : @Tk* @tkClassNamespace @Tk* "{" #ProgramNode* "}"
|
||||
Rule Field : @Tk* ";"
|
||||
Rule Method : @Tk* Block
|
||||
|
||||
//<2F>à âñå ïðî âñå 20 ìèíóò
|
||||
//<2F>à÷èíàß ñ ñîçäàíèß ïàïêè äëß ïðîåêòà, çàêàí÷èâàß ãîòîâûì è ðàáîòàþùèì ïàðñåðîì
|
||||
23
YMC/Components/AspectCore/ParserSources/Java.lp
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
%CaseSensitive
|
||||
%Extension "java"
|
||||
|
||||
Skip Begin "//"
|
||||
Skip Begin "/*" End "*/"
|
||||
Skip BeginEnd "'" EscapeSymbol "'"
|
||||
Skip BeginEnd '\"' EscapeSymbol '\\'
|
||||
|
||||
Token ID [[:IsLetterOrDigit:]_]+
|
||||
Token Sign [[:IsPunctuation:][:IsSymbol:]]
|
||||
|
||||
//TODO - field initializer: String [] Names = {"1", "2"};
|
||||
|
||||
Rule @Code : "{" [Any|Code]* "}"
|
||||
|
||||
Rule TKList : @AnyExcept("class", "{", "}", ";")*
|
||||
|
||||
Rule Program: #Imports* #Class+
|
||||
Rule Imports: @TKList ";"
|
||||
Rule Class : @TKList @"class" @ID "{" #ClassEntity* "}"
|
||||
Rule ClassEntity : #Field | #Method
|
||||
Rule Field : @TKList ";"
|
||||
Rule Method : @TKList #Code
|
||||
76
YMC/Components/AspectCore/ParserSources/PascalABCNET.lp
Normal file
|
|
@ -0,0 +1,76 @@
|
|||
%Extension "pas"
|
||||
%CaseInsensitive
|
||||
|
||||
Skip Begin "//"
|
||||
Skip Begin "#"
|
||||
Skip Begin "{" End "}"
|
||||
Skip Begin "/*" End "*/"
|
||||
Skip BeginEnd "'" EscapeSymbol "'"
|
||||
|
||||
Token LetterDigits [[:IsLetterOrDigit:]_&]*
|
||||
Token Sign [[:IsPunctuation:][:IsSymbol:]]
|
||||
|
||||
Rule tkCodeOpen : @"begin" | @"case" | @"try"
|
||||
Rule tkClassOpen : @"class" | @"interface" | @"record"
|
||||
Rule tkDefs : @"var" | @"const" | @"label"
|
||||
Rule tkClassVisModifier : @"internal" | @"private" | @"protected" | @"public"
|
||||
Rule tkMethod : @"procedure" | @"function" | @"constructor" | @"destructor"
|
||||
Rule tkDirective : @"forward" | @"external"
|
||||
Rule tkDirectiveHeader : @"virtual" | @"override" | @"reintroduce"
|
||||
Rule tkInitFinal: @"initialization" | @"finalization"
|
||||
Rule tkInterf: @"interface"
|
||||
Rule tkImpl: @"implementation"
|
||||
|
||||
Rule Params : @"(" [@Any|@Params]* @")"
|
||||
Rule @Block : tkCodeOpen [Any | Block]* "end"
|
||||
Rule Attribute : @"[" [@Any | @Attribute]* @"]"
|
||||
|
||||
Rule Tk: @LetterDigits | @Sign | @Params | @"."
|
||||
Rule Tk2: @LetterDigits | @Sign | @Params | @"." | @tkMethod | @"type" | @"[" |@"]"
|
||||
|
||||
Rule Program : List0(ProgramNode) [#Block "." | "end" "."] Any*
|
||||
|
||||
Rule ProgramNode: #Defs
|
||||
| #Field
|
||||
| #Method
|
||||
| #InitFinal
|
||||
| #InterfacePart
|
||||
| #Attribute
|
||||
| #error
|
||||
|
||||
Rule ClassNode : tkClassVisModifier
|
||||
| "class"? #Field
|
||||
| #ClassMethod
|
||||
| #Attribute
|
||||
| #error
|
||||
|
||||
Rule InterfacePart: tkInterf #InterfNode* tkImpl
|
||||
|
||||
Rule InterfNode: #Defs
|
||||
| #Field
|
||||
| #MethodHeader
|
||||
| #Attribute
|
||||
| #error
|
||||
|
||||
Rule Field : @Tk @Tk2* ";"
|
||||
Rule Class : @Tk @Tk2* @tkClassOpen @Params? List0(ClassNode) "end" ";"
|
||||
|
||||
Rule Method: @MethodHeader #MethodBody
|
||||
Rule MethodHeader: @"class"? @tkMethod @Tk* ";" @DirectiveHeader*
|
||||
Rule MethodBody: Directive
|
||||
| List0(MethodLocals) #Block ";"
|
||||
Rule MethodLocals: #Defs
|
||||
| #Method
|
||||
|
||||
Rule ClassMethod: @MethodHeader #ClassMethodBody
|
||||
Rule ClassMethodBody: //empty
|
||||
| Directive
|
||||
| List0(Defs) #Block ";"
|
||||
Rule Defs : [tkDefs|"type"] List1(FieldOrClass)
|
||||
Rule FieldOrClass: #Field | #Class
|
||||
|
||||
Rule Directive: @tkDirective @Any* ";"
|
||||
Rule DirectiveHeader: @tkDirectiveHeader ";"
|
||||
|
||||
Rule InitFinal : @tkInitFinal CodeToken*
|
||||
Rule CodeToken: AnyExcept(tkInitFinal, "end", tkCodeOpen) | Block
|
||||
22
YMC/Components/AspectCore/ParserSources/XML.lp
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
%CaseSensitive
|
||||
%Extension "xml" "xaml"
|
||||
|
||||
Skip Begin "<!--" End "-->"
|
||||
|
||||
Token ID [[:IsLetterOrDigit:]_]+
|
||||
Token Sign [[:IsPunctuation:][:IsSymbol:]]
|
||||
|
||||
Rule TagStart: "<"
|
||||
Rule TagEnd: ">"
|
||||
|
||||
Rule Program: [#XMLDecl|#DoctypeDcecl|#Tag]+
|
||||
|
||||
Rule XMLDecl : TagStart "?" @"xml" #Attribute* "?" TagEnd
|
||||
Rule DoctypeDcecl: TagStart "!" @"DOCTYPE" #Attribute* TagEnd
|
||||
|
||||
Rule Tag: TagStart @ID #Attribute* TagEnd [#Tag|#Text]* CloseTag
|
||||
| TagStart @ID #Attribute* "/" TagEnd
|
||||
Rule CloseTag : TagStart "/" @ID TagEnd
|
||||
Rule Attribute: @AnyExcept(">")+ "=" #String
|
||||
Rule Text : @AnyExcept("<",">")+
|
||||
Rule String : @'\"' @Any* @'\"'
|
||||
28
YMC/Components/AspectCore/ParserSources/Yacc.lp
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
%CaseSensitive
|
||||
%Extension "y"
|
||||
|
||||
Skip Begin "//"
|
||||
Skip Begin "/*" End "*/"
|
||||
Skip BeginEnd "'" EscapeSymbol "'"
|
||||
Skip BeginEnd '\"' EscapeSymbol '\\'
|
||||
|
||||
Token LetterDigit [[:IsLetterOrDigit:]_]+
|
||||
Token Sign [[:IsPunctuation:][:IsSymbol:]]
|
||||
|
||||
Rule @Action : "{" [Any|Action]* "}" //Áëîê êîäà, îãðàíè÷åííûé ôèãóðíûìè ñêîáêàìè
|
||||
|
||||
Rule @Program : #Section1 "%%" #Section2 "%%" #Section3 //Ñòàðòîâîå ïðàâèëî
|
||||
|
||||
Rule @Section1 : List0(S1Node) //Ñåêöèÿ 1 è åå ïîäóçëû
|
||||
Rule S1Node : @"%{" @Any* @"%}"
|
||||
| @"%" @AnyExcept("%%", "%", "{") @AnyExcept("%%", "%")*
|
||||
| error
|
||||
|
||||
Rule @Section2 : List0(yRule) //Ñåêöèÿ 2 è åå ïîäóçëû
|
||||
Rule yRule : @LetterDigit ":" List1(SubRule, "|") ";" //@LetterDigit ":" List1(SubRule, "|") ";"
|
||||
| error
|
||||
Rule SubRule : @List0(subRulePart)
|
||||
Rule subRulePart : @AnyExcept("{", "|", ";")
|
||||
| @Action
|
||||
|
||||
Rule @Section3 : Any*
|
||||
BIN
YMC/Components/AspectCore/Parsers/LWParserCS2.dll
Normal file
BIN
YMC/Components/AspectCore/Parsers/LWParserJava.dll
Normal file
BIN
YMC/Components/AspectCore/Parsers/LWParserPascal.dll
Normal file
BIN
YMC/Components/AspectCore/Parsers/LWParserXML.dll
Normal file
BIN
YMC/Components/AspectCore/Parsers/LWParserYacc.dll
Normal file
4009
YMC/Components/AvalonDock/AvalonDock.XML
Normal file
BIN
YMC/Components/AvalonDock/AvalonDock.dll
Normal file
BIN
YMC/Components/AvalonDock/ru/AvalonDock.resources.dll
Normal file
BIN
YMC/Components/AvalonEdit/ICSharpCode.AvalonEdit.dll
Normal file
11207
YMC/Components/AvalonEdit/ICSharpCode.AvalonEdit.xml
Normal file
35
YMC/Components/AvalonEdit/License.html
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>License</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles/presentation.css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h3>The MIT License (MIT)</h3>
|
||||
|
||||
<p>
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
</p>
|
||||
<p>
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
</p>
|
||||
<p>
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
</p>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
BIN
YMC/Components/Generators/Gplex.exe
Normal file
BIN
YMC/Components/Generators/Gppg.exe
Normal file
BIN
YMC/Components/Generators/QUT.ShiftReduceParser.dll
Normal file
BIN
YMC/Components/GraphSharp/GraphSharp.Contracts.dll
Normal file
BIN
YMC/Components/GraphSharp/GraphSharp.Controls.dll
Normal file
BIN
YMC/Components/GraphSharp/GraphSharp.dll
Normal file
BIN
YMC/Components/GraphSharp/Microsoft.Contracts.dll
Normal file
BIN
YMC/Components/GraphSharp/QuickGraph.dll
Normal file
BIN
YMC/Components/GraphSharp/WPFExtensions.dll
Normal file
45
YMC/Highlighting/Dark/lex.xshd
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
<SyntaxDefinition name="LEX" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
|
||||
<Color name="Comment" foreground="#7A987A" />
|
||||
<Color name="String" foreground="#C0BF86" />
|
||||
<Color name="Digits" foreground="#6196BE" />
|
||||
<Color name="Keyword" foreground="#66C2CF" />
|
||||
<Color name="State" foreground="#A18DEF" fontWeight="bold"/>
|
||||
|
||||
<!-- This is the main ruleset. -->
|
||||
<RuleSet>
|
||||
|
||||
<!-- Comments -->
|
||||
<Span color="Comment" begin="//" />
|
||||
<Span color="Comment" multiline="true" begin="/\*" end="\*/" />
|
||||
|
||||
<Rule color="State">
|
||||
<\s*((\w+(\s*,\s*\w+)*|\*)|\*)\s*>
|
||||
</Rule>
|
||||
|
||||
<!-- Strings -->
|
||||
<Span color="String">
|
||||
<Begin>"</Begin>
|
||||
<End>"</End>
|
||||
<RuleSet>
|
||||
<!-- nested span for escape sequences -->
|
||||
<Span begin="\\" end="." />
|
||||
</RuleSet>
|
||||
</Span>
|
||||
|
||||
<!-- Option -->
|
||||
<Rule fontWeight="bold" color="Keyword">
|
||||
^%\S+
|
||||
</Rule>
|
||||
|
||||
<!-- Digits -->
|
||||
<Rule color="Digits">
|
||||
\b0[xX][0-9a-fA-F]+ # hex number
|
||||
| \b
|
||||
( \d+(\.[0-9]+)? #number with optional floating point
|
||||
| \.[0-9]+ #or just starting with floating point
|
||||
)
|
||||
([eE][+-]?[0-9]+)? # optional exponent
|
||||
</Rule>
|
||||
|
||||
</RuleSet>
|
||||
</SyntaxDefinition>
|
||||
57
YMC/Highlighting/Dark/yacc.xshd
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
<SyntaxDefinition name="YACC" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
|
||||
<Color name="Comment" foreground="#7A987A" />
|
||||
<Color name="String" foreground="#C0BF86" />
|
||||
<Color name="Digits" foreground="#6196BE" />
|
||||
<Color name="Keyword" foreground="#66C2CF" />
|
||||
|
||||
<RuleSet name="Common">
|
||||
<Span color="Comment" begin="//" />
|
||||
<Span color="Comment" multiline="true" begin="/\*" end="\*/" />
|
||||
|
||||
<Span color="String">
|
||||
<Begin>"</Begin>
|
||||
<End>"</End>
|
||||
<RuleSet>
|
||||
<!-- escape-sequences -->
|
||||
<Span begin="\\" end="." />
|
||||
</RuleSet>
|
||||
</Span>
|
||||
|
||||
<!-- Digits -->
|
||||
<Rule color="Digits">
|
||||
\b0[xX][0-9a-fA-F]+ # hex number
|
||||
| \b
|
||||
( \d+(\.[0-9]+)? #number with optional floating point
|
||||
| \.[0-9]+ #or just starting with floating point
|
||||
)
|
||||
([eE][+-]?[0-9]+)? # optional exponent
|
||||
</Rule>
|
||||
</RuleSet>
|
||||
|
||||
<RuleSet>
|
||||
<Import ruleSet="Common"/>
|
||||
|
||||
<Rule fontWeight="bold" color="Keyword">
|
||||
^%\S+
|
||||
</Rule>
|
||||
|
||||
<Span multiline="true">
|
||||
<Begin>%%</Begin>
|
||||
<End>%%</End>
|
||||
|
||||
<RuleSet>
|
||||
<Import ruleSet="Common"/>
|
||||
|
||||
<!-- In-code links -->
|
||||
<Rule fontWeight="bold" foreground="#DDDDDD">
|
||||
\$\$|\$\d+|@\d+|@\$
|
||||
</Rule>
|
||||
|
||||
<!-- Rule nonterminal -->
|
||||
<Rule fontWeight="bold" foreground="#DBAB8B">
|
||||
^[a-zA-Z_][a-zA-Z_0-9]*
|
||||
</Rule>
|
||||
</RuleSet>
|
||||
</Span>
|
||||
</RuleSet>
|
||||
</SyntaxDefinition>
|
||||
45
YMC/Highlighting/Light/lex.xshd
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
<SyntaxDefinition name="LEX" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
|
||||
<Color name="Comment" foreground="Green" />
|
||||
<Color name="String" foreground="Blue" />
|
||||
<Color name="Digits" foreground="DarkBlue" />
|
||||
<Color name="Keyword" foreground="DarkBlue" />
|
||||
<Color name="State" foreground="#5300B2" fontWeight="bold"/>
|
||||
|
||||
<!-- This is the main ruleset. -->
|
||||
<RuleSet>
|
||||
|
||||
<!-- Comments -->
|
||||
<Span color="Comment" begin="//" />
|
||||
<Span color="Comment" multiline="true" begin="/\*" end="\*/" />
|
||||
|
||||
<Rule color="State">
|
||||
<\s*((\w+(\s*,\s*\w+)*|\*)|\*)\s*>
|
||||
</Rule>
|
||||
|
||||
<!-- Strings -->
|
||||
<Span color="String">
|
||||
<Begin>"</Begin>
|
||||
<End>"</End>
|
||||
<RuleSet>
|
||||
<!-- nested span for escape sequences -->
|
||||
<Span begin="\\" end="." />
|
||||
</RuleSet>
|
||||
</Span>
|
||||
|
||||
<!-- Option -->
|
||||
<Rule fontWeight="bold" color="Keyword">
|
||||
^%\S+
|
||||
</Rule>
|
||||
|
||||
<!-- Digits -->
|
||||
<Rule color="Digits">
|
||||
\b0[xX][0-9a-fA-F]+ # hex number
|
||||
| \b
|
||||
( \d+(\.[0-9]+)? #number with optional floating point
|
||||
| \.[0-9]+ #or just starting with floating point
|
||||
)
|
||||
([eE][+-]?[0-9]+)? # optional exponent
|
||||
</Rule>
|
||||
|
||||
</RuleSet>
|
||||
</SyntaxDefinition>
|
||||
57
YMC/Highlighting/Light/yacc.xshd
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
<SyntaxDefinition name="YACC" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008">
|
||||
<Color name="Comment" foreground="Green" />
|
||||
<Color name="String" foreground="Blue" />
|
||||
<Color name="Digits" foreground="DarkBlue" />
|
||||
<Color name="Keyword" foreground="DarkBlue" />
|
||||
|
||||
<RuleSet name="Common">
|
||||
<Span color="Comment" begin="//" />
|
||||
<Span color="Comment" multiline="true" begin="/\*" end="\*/" />
|
||||
|
||||
<Span color="String">
|
||||
<Begin>"</Begin>
|
||||
<End>"</End>
|
||||
<RuleSet>
|
||||
<!-- escape-sequences -->
|
||||
<Span begin="\\" end="." />
|
||||
</RuleSet>
|
||||
</Span>
|
||||
|
||||
<!-- Digits -->
|
||||
<Rule color="Digits">
|
||||
\b0[xX][0-9a-fA-F]+ # hex number
|
||||
| \b
|
||||
( \d+(\.[0-9]+)? #number with optional floating point
|
||||
| \.[0-9]+ #or just starting with floating point
|
||||
)
|
||||
([eE][+-]?[0-9]+)? # optional exponent
|
||||
</Rule>
|
||||
</RuleSet>
|
||||
|
||||
<RuleSet>
|
||||
<Import ruleSet="Common"/>
|
||||
|
||||
<Rule fontWeight="bold" color="Keyword">
|
||||
^%\S+
|
||||
</Rule>
|
||||
|
||||
<Span multiline="true">
|
||||
<Begin>%%</Begin>
|
||||
<End>%%</End>
|
||||
|
||||
<RuleSet>
|
||||
<Import ruleSet="Common"/>
|
||||
|
||||
<!-- In-code links -->
|
||||
<Rule fontWeight="bold" foreground="#C46429">
|
||||
\$\$|\$\d+|@\d+|@\$
|
||||
</Rule>
|
||||
|
||||
<!-- Rule nonterminal -->
|
||||
<Rule fontWeight="bold" foreground="DarkRed">
|
||||
^[a-zA-Z_][a-zA-Z_0-9]*
|
||||
</Rule>
|
||||
</RuleSet>
|
||||
</Span>
|
||||
</RuleSet>
|
||||
</SyntaxDefinition>
|
||||
BIN
YMC/Images/AppHelp.png
Normal file
|
After Width: | Height: | Size: 704 B |
BIN
YMC/Images/AppIcon.png
Normal file
|
After Width: | Height: | Size: 627 B |
BIN
YMC/Images/EditCancel.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
YMC/Images/EditCopy.png
Normal file
|
After Width: | Height: | Size: 628 B |
BIN
YMC/Images/EditCut.png
Normal file
|
After Width: | Height: | Size: 591 B |
BIN
YMC/Images/EditGoNext.png
Normal file
|
After Width: | Height: | Size: 862 B |
BIN
YMC/Images/EditGoPrev.png
Normal file
|
After Width: | Height: | Size: 858 B |
BIN
YMC/Images/EditPaste.png
Normal file
|
After Width: | Height: | Size: 759 B |
BIN
YMC/Images/EditRedo.png
Normal file
|
After Width: | Height: | Size: 552 B |
BIN
YMC/Images/EditUndo.png
Normal file
|
After Width: | Height: | Size: 552 B |
BIN
YMC/Images/FileNewProject.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
YMC/Images/FileNewSingle.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
YMC/Images/FileOpenProject.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
YMC/Images/FileOpenSingle.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
YMC/Images/FileSave.png
Normal file
|
After Width: | Height: | Size: 708 B |
BIN
YMC/Images/FileSaveAll.png
Normal file
|
After Width: | Height: | Size: 623 B |
BIN
YMC/Images/InfoAdd.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
YMC/Images/InfoAnd.png
Normal file
|
After Width: | Height: | Size: 686 B |
BIN
YMC/Images/InfoCheck.png
Normal file
|
After Width: | Height: | Size: 558 B |
BIN
YMC/Images/InfoCompile.png
Normal file
|
After Width: | Height: | Size: 306 B |
BIN
YMC/Images/InfoLock.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
YMC/Images/InfoMacro.png
Normal file
|
After Width: | Height: | Size: 442 B |
BIN
YMC/Images/InfoOr.png
Normal file
|
After Width: | Height: | Size: 328 B |
BIN
YMC/Images/InfoRefresh.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
YMC/Images/InfoRevert.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
YMC/Images/InfoSort.png
Normal file
|
After Width: | Height: | Size: 397 B |
BIN
YMC/Images/InfoStatistics.png
Normal file
|
After Width: | Height: | Size: 2 KiB |
BIN
YMC/Images/ProjectBackup.png
Normal file
|
After Width: | Height: | Size: 702 B |
BIN
YMC/Images/ProjectGetLatest.png
Normal file
|
After Width: | Height: | Size: 767 B |
BIN
YMC/bin/Release/AspectCore.dll
Normal file
BIN
YMC/bin/Release/AvalonDock.dll
Normal file
BIN
YMC/bin/Release/AvalonDock.resources.dll
Normal file
4009
YMC/bin/Release/AvalonDock.xml
Normal file
BIN
YMC/bin/Release/GraphSharp.Controls.dll
Normal file
BIN
YMC/bin/Release/GraphSharp.dll
Normal file
BIN
YMC/bin/Release/ICSharpCode.AvalonEdit.dll
Normal file
BIN
YMC/bin/Release/LWParserLex.dll
Normal file
BIN
YMC/bin/Release/LWParserYacc.dll
Normal file
BIN
YMC/bin/Release/QuickGraph.dll
Normal file
BIN
YMC/bin/Release/WPFExtensions.dll
Normal file
BIN
YMC/bin/Release/YACC MC Reloaded.exe
Normal file
51
YMC/bin/Release/YACC MC Reloaded.exe.config
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<section name="YACC_MC_Reloaded.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/>
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
<userSettings>
|
||||
<YACC_MC_Reloaded.Properties.Settings>
|
||||
<setting name="Storage" serializeAs="String">
|
||||
<value />
|
||||
</setting>
|
||||
<setting name="WordWrap" serializeAs="String">
|
||||
<value>False</value>
|
||||
</setting>
|
||||
<setting name="ColorSelected" serializeAs="String">
|
||||
<value>True</value>
|
||||
</setting>
|
||||
<setting name="WinMerge" serializeAs="String">
|
||||
<value />
|
||||
</setting>
|
||||
<setting name="Language" serializeAs="String">
|
||||
<value>0</value>
|
||||
</setting>
|
||||
<setting name="SavePanels" serializeAs="String">
|
||||
<value>True</value>
|
||||
</setting>
|
||||
<setting name="AskTagName" serializeAs="String">
|
||||
<value>False</value>
|
||||
</setting>
|
||||
<setting name="WorkingDir" serializeAs="String">
|
||||
<value />
|
||||
</setting>
|
||||
<setting name="FileAdding" serializeAs="String">
|
||||
<value>1</value>
|
||||
</setting>
|
||||
<setting name="InfoFont" serializeAs="String">
|
||||
<value>0</value>
|
||||
</setting>
|
||||
<setting name="EditorFont" serializeAs="String">
|
||||
<value>0</value>
|
||||
</setting>
|
||||
<setting name="OutputFont" serializeAs="String">
|
||||
<value>0</value>
|
||||
</setting>
|
||||
<setting name="ColorScheme" serializeAs="String">
|
||||
<value>0</value>
|
||||
</setting>
|
||||
</YACC_MC_Reloaded.Properties.Settings>
|
||||
</userSettings>
|
||||
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/></startup></configuration>
|
||||
BIN
YMC/bin/Release/YACC MC Reloaded.vshost.exe
Normal file
51
YMC/bin/Release/YACC MC Reloaded.vshost.exe.config
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<section name="YACC_MC_Reloaded.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/>
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
<userSettings>
|
||||
<YACC_MC_Reloaded.Properties.Settings>
|
||||
<setting name="Storage" serializeAs="String">
|
||||
<value />
|
||||
</setting>
|
||||
<setting name="WordWrap" serializeAs="String">
|
||||
<value>False</value>
|
||||
</setting>
|
||||
<setting name="ColorSelected" serializeAs="String">
|
||||
<value>True</value>
|
||||
</setting>
|
||||
<setting name="WinMerge" serializeAs="String">
|
||||
<value />
|
||||
</setting>
|
||||
<setting name="Language" serializeAs="String">
|
||||
<value>0</value>
|
||||
</setting>
|
||||
<setting name="SavePanels" serializeAs="String">
|
||||
<value>True</value>
|
||||
</setting>
|
||||
<setting name="AskTagName" serializeAs="String">
|
||||
<value>False</value>
|
||||
</setting>
|
||||
<setting name="WorkingDir" serializeAs="String">
|
||||
<value />
|
||||
</setting>
|
||||
<setting name="FileAdding" serializeAs="String">
|
||||
<value>1</value>
|
||||
</setting>
|
||||
<setting name="InfoFont" serializeAs="String">
|
||||
<value>0</value>
|
||||
</setting>
|
||||
<setting name="EditorFont" serializeAs="String">
|
||||
<value>0</value>
|
||||
</setting>
|
||||
<setting name="OutputFont" serializeAs="String">
|
||||
<value>0</value>
|
||||
</setting>
|
||||
<setting name="ColorScheme" serializeAs="String">
|
||||
<value>0</value>
|
||||
</setting>
|
||||
</YACC_MC_Reloaded.Properties.Settings>
|
||||
</userSettings>
|
||||
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/></startup></configuration>
|
||||
11
YMC/bin/Release/YACC MC Reloaded.vshost.exe.manifest
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
|
||||
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
|
||||
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
|
||||
<security>
|
||||
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
|
||||
</requestedPrivileges>
|
||||
</security>
|
||||
</trustInfo>
|
||||
</assembly>
|
||||