Ignore:
Timestamp:
Apr 25, 2011, 10:41:52 PM (13 years ago)
Author:
george
Message:
  • Added: Pl0 pascal grammer definition.
  • Added: Generation of source code for structure.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tools/Grammer/Grammer.lpi

    r31 r33  
    3939      </Item2>
    4040    </RequiredPackages>
    41     <Units Count="4">
     41    <Units Count="5">
    4242      <Unit0>
    4343        <Filename Value="Grammer.lpr"/>
    4444        <IsPartOfProject Value="True"/>
    4545        <UnitName Value="Grammer"/>
    46         <EditorIndex Value="3"/>
     46        <EditorIndex Value="4"/>
    4747        <WindowIndex Value="0"/>
    4848        <TopLine Value="1"/>
     
    5050        <UsageCount Value="20"/>
    5151        <Loaded Value="True"/>
     52        <DefaultSyntaxHighlighter Value="Delphi"/>
    5253      </Unit0>
    5354      <Unit1>
     
    6061        <EditorIndex Value="0"/>
    6162        <WindowIndex Value="0"/>
    62         <TopLine Value="72"/>
    63         <CursorPos X="11" Y="91"/>
     63        <TopLine Value="93"/>
     64        <CursorPos X="20" Y="98"/>
    6465        <UsageCount Value="20"/>
    6566        <Loaded Value="True"/>
    6667        <LoadedDesigner Value="True"/>
     68        <DefaultSyntaxHighlighter Value="Delphi"/>
    6769      </Unit1>
    6870      <Unit2>
    6971        <Filename Value="Test.grammer"/>
    7072        <IsPartOfProject Value="True"/>
    71         <EditorIndex Value="1"/>
     73        <EditorIndex Value="2"/>
    7274        <WindowIndex Value="0"/>
    7375        <TopLine Value="1"/>
     
    8183        <IsPartOfProject Value="True"/>
    8284        <UnitName Value="UGrammer"/>
    83         <EditorIndex Value="2"/>
    84         <WindowIndex Value="0"/>
    85         <TopLine Value="25"/>
    86         <CursorPos X="14" Y="42"/>
    87         <UsageCount Value="20"/>
    88         <Loaded Value="True"/>
     85        <EditorIndex Value="3"/>
     86        <WindowIndex Value="0"/>
     87        <TopLine Value="1"/>
     88        <CursorPos X="44" Y="12"/>
     89        <UsageCount Value="20"/>
     90        <Loaded Value="True"/>
     91        <DefaultSyntaxHighlighter Value="Delphi"/>
    8992      </Unit3>
     93      <Unit4>
     94        <Filename Value="Pl0Grammer.pas"/>
     95        <IsPartOfProject Value="True"/>
     96        <UnitName Value="Pl0Grammer"/>
     97        <EditorIndex Value="1"/>
     98        <WindowIndex Value="0"/>
     99        <TopLine Value="11"/>
     100        <CursorPos X="24" Y="21"/>
     101        <UsageCount Value="20"/>
     102        <Loaded Value="True"/>
     103        <DefaultSyntaxHighlighter Value="Delphi"/>
     104      </Unit4>
    90105    </Units>
    91106    <JumpHistory Count="30" HistoryIndex="29">
    92107      <Position1>
    93108        <Filename Value="UMainForm.pas"/>
    94         <Caret Line="116" Column="17" TopLine="99"/>
     109        <Caret Line="102" Column="1" TopLine="84"/>
    95110      </Position1>
    96111      <Position2>
    97112        <Filename Value="UMainForm.pas"/>
    98         <Caret Line="114" Column="15" TopLine="99"/>
     113        <Caret Line="103" Column="1" TopLine="84"/>
    99114      </Position2>
    100115      <Position3>
    101         <Filename Value="UGrammer.pas"/>
    102         <Caret Line="116" Column="22" TopLine="100"/>
     116        <Filename Value="UMainForm.pas"/>
     117        <Caret Line="112" Column="1" TopLine="84"/>
    103118      </Position3>
    104119      <Position4>
    105         <Filename Value="UGrammer.pas"/>
    106         <Caret Line="3" Column="14" TopLine="1"/>
     120        <Filename Value="UMainForm.pas"/>
     121        <Caret Line="101" Column="1" TopLine="84"/>
    107122      </Position4>
    108123      <Position5>
    109         <Filename Value="UGrammer.pas"/>
    110         <Caret Line="57" Column="1" TopLine="40"/>
     124        <Filename Value="UMainForm.pas"/>
     125        <Caret Line="102" Column="1" TopLine="84"/>
    111126      </Position5>
    112127      <Position6>
    113128        <Filename Value="UMainForm.pas"/>
    114         <Caret Line="116" Column="17" TopLine="99"/>
     129        <Caret Line="103" Column="1" TopLine="84"/>
    115130      </Position6>
    116131      <Position7>
    117132        <Filename Value="UMainForm.pas"/>
    118         <Caret Line="124" Column="14" TopLine="109"/>
     133        <Caret Line="101" Column="1" TopLine="84"/>
    119134      </Position7>
    120135      <Position8>
    121         <Filename Value="UGrammer.pas"/>
    122         <Caret Line="132" Column="19" TopLine="101"/>
     136        <Filename Value="UMainForm.pas"/>
     137        <Caret Line="102" Column="1" TopLine="84"/>
    123138      </Position8>
    124139      <Position9>
    125         <Filename Value="UGrammer.pas"/>
    126         <Caret Line="127" Column="33" TopLine="104"/>
     140        <Filename Value="UMainForm.pas"/>
     141        <Caret Line="103" Column="1" TopLine="84"/>
    127142      </Position9>
    128143      <Position10>
    129         <Filename Value="UGrammer.pas"/>
    130         <Caret Line="26" Column="34" TopLine="3"/>
     144        <Filename Value="UMainForm.pas"/>
     145        <Caret Line="101" Column="1" TopLine="84"/>
    131146      </Position10>
    132147      <Position11>
    133         <Filename Value="UGrammer.pas"/>
    134         <Caret Line="71" Column="14" TopLine="64"/>
     148        <Filename Value="UMainForm.pas"/>
     149        <Caret Line="102" Column="1" TopLine="84"/>
    135150      </Position11>
    136151      <Position12>
    137         <Filename Value="UGrammer.pas"/>
    138         <Caret Line="114" Column="15" TopLine="93"/>
     152        <Filename Value="UMainForm.pas"/>
     153        <Caret Line="103" Column="1" TopLine="84"/>
    139154      </Position12>
    140155      <Position13>
    141         <Filename Value="UGrammer.pas"/>
    142         <Caret Line="1" Column="1" TopLine="1"/>
     156        <Filename Value="UMainForm.pas"/>
     157        <Caret Line="101" Column="1" TopLine="84"/>
    143158      </Position13>
    144159      <Position14>
    145         <Filename Value="UGrammer.pas"/>
    146         <Caret Line="136" Column="14" TopLine="116"/>
     160        <Filename Value="UMainForm.pas"/>
     161        <Caret Line="106" Column="11" TopLine="84"/>
    147162      </Position14>
    148163      <Position15>
    149164        <Filename Value="UMainForm.pas"/>
    150         <Caret Line="117" Column="10" TopLine="109"/>
     165        <Caret Line="105" Column="96" TopLine="91"/>
    151166      </Position15>
    152167      <Position16>
    153168        <Filename Value="UMainForm.pas"/>
    154         <Caret Line="118" Column="10" TopLine="109"/>
     169        <Caret Line="35" Column="48" TopLine="11"/>
    155170      </Position16>
    156171      <Position17>
    157172        <Filename Value="UMainForm.pas"/>
    158         <Caret Line="134" Column="16" TopLine="111"/>
     173        <Caret Line="126" Column="18" TopLine="124"/>
    159174      </Position17>
    160175      <Position18>
    161176        <Filename Value="UMainForm.pas"/>
    162         <Caret Line="135" Column="15" TopLine="111"/>
     177        <Caret Line="108" Column="26" TopLine="91"/>
    163178      </Position18>
    164179      <Position19>
    165180        <Filename Value="UMainForm.pas"/>
    166         <Caret Line="134" Column="19" TopLine="111"/>
     181        <Caret Line="95" Column="21" TopLine="80"/>
    167182      </Position19>
    168183      <Position20>
    169         <Filename Value="UGrammer.pas"/>
    170         <Caret Line="42" Column="1" TopLine="25"/>
     184        <Filename Value="UMainForm.pas"/>
     185        <Caret Line="85" Column="29" TopLine="71"/>
    171186      </Position20>
    172187      <Position21>
    173         <Filename Value="UGrammer.pas"/>
    174         <Caret Line="146" Column="38" TopLine="125"/>
     188        <Filename Value="UMainForm.pas"/>
     189        <Caret Line="34" Column="47" TopLine="17"/>
    175190      </Position21>
    176191      <Position22>
    177         <Filename Value="UGrammer.pas"/>
    178         <Caret Line="42" Column="91" TopLine="42"/>
     192        <Filename Value="UMainForm.pas"/>
     193        <Caret Line="114" Column="57" TopLine="91"/>
    179194      </Position22>
    180195      <Position23>
    181         <Filename Value="UGrammer.pas"/>
    182         <Caret Line="148" Column="1" TopLine="125"/>
     196        <Filename Value="UMainForm.pas"/>
     197        <Caret Line="109" Column="73" TopLine="95"/>
    183198      </Position23>
    184199      <Position24>
    185         <Filename Value="UGrammer.pas"/>
    186         <Caret Line="146" Column="43" TopLine="125"/>
     200        <Filename Value="UMainForm.pas"/>
     201        <Caret Line="107" Column="63" TopLine="91"/>
    187202      </Position24>
    188203      <Position25>
    189         <Filename Value="UGrammer.pas"/>
    190         <Caret Line="42" Column="91" TopLine="42"/>
     204        <Filename Value="UMainForm.pas"/>
     205        <Caret Line="128" Column="62" TopLine="111"/>
    191206      </Position25>
    192207      <Position26>
    193208        <Filename Value="UMainForm.pas"/>
    194         <Caret Line="109" Column="36" TopLine="81"/>
     209        <Caret Line="133" Column="1" TopLine="106"/>
    195210      </Position26>
    196211      <Position27>
    197212        <Filename Value="UMainForm.pas"/>
    198         <Caret Line="172" Column="46" TopLine="167"/>
     213        <Caret Line="135" Column="15" TopLine="106"/>
    199214      </Position27>
    200215      <Position28>
    201216        <Filename Value="UMainForm.pas"/>
    202         <Caret Line="186" Column="13" TopLine="164"/>
     217        <Caret Line="97" Column="24" TopLine="82"/>
    203218      </Position28>
    204219      <Position29>
    205220        <Filename Value="UMainForm.pas"/>
    206         <Caret Line="89" Column="48" TopLine="73"/>
     221        <Caret Line="95" Column="5" TopLine="86"/>
    207222      </Position29>
    208223      <Position30>
    209224        <Filename Value="UMainForm.pas"/>
    210         <Caret Line="90" Column="43" TopLine="73"/>
     225        <Caret Line="110" Column="51" TopLine="88"/>
    211226      </Position30>
    212227    </JumpHistory>
     
    221236      <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
    222237    </SearchPaths>
     238    <Parsing>
     239      <SyntaxOptions>
     240        <SyntaxMode Value="Delphi"/>
     241      </SyntaxOptions>
     242    </Parsing>
    223243    <Linking>
    224244      <Options>
     
    229249    </Linking>
    230250    <Other>
     251      <CompilerMessages>
     252        <UseMsgFile Value="True"/>
     253      </CompilerMessages>
    231254      <CompilerPath Value="$(CompPath)"/>
    232255    </Other>
Note: See TracChangeset for help on using the changeset viewer.