Changeset 6 for trunk/Transpascal.lpi


Ignore:
Timestamp:
Nov 5, 2010, 11:31:04 AM (14 years ago)
Author:
george
Message:
  • Added: Typecasting support.
  • Fixed: Function call in expressions.
  • Added: Producer module specify generated file name, extension and placing.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Transpascal.lpi

    r5 r6  
    5353      </Item5>
    5454    </RequiredPackages>
    55     <Units Count="78">
     55    <Units Count="79">
    5656      <Unit0>
    5757        <Filename Value="Transpascal.lpr"/>
     
    181181        <IsPartOfProject Value="True"/>
    182182        <UnitName Value="UProject"/>
    183         <EditorIndex Value="8"/>
    184         <WindowIndex Value="0"/>
    185         <TopLine Value="9"/>
    186         <CursorPos X="25" Y="17"/>
     183        <EditorIndex Value="14"/>
     184        <WindowIndex Value="0"/>
     185        <TopLine Value="2"/>
     186        <CursorPos X="30" Y="18"/>
    187187        <UsageCount Value="223"/>
    188188        <Loaded Value="True"/>
     
    202202        <EditorIndex Value="3"/>
    203203        <WindowIndex Value="0"/>
    204         <TopLine Value="120"/>
    205         <CursorPos X="1" Y="133"/>
     204        <TopLine Value="70"/>
     205        <CursorPos X="53" Y="92"/>
    206206        <UsageCount Value="102"/>
    207207        <Loaded Value="True"/>
     
    212212        <EditorIndex Value="0"/>
    213213        <WindowIndex Value="0"/>
    214         <TopLine Value="814"/>
    215         <CursorPos X="26" Y="825"/>
     214        <TopLine Value="58"/>
     215        <CursorPos X="26" Y="73"/>
    216216        <UsageCount Value="103"/>
    217217        <Loaded Value="True"/>
     
    233233        <ResourceBaseClass Value="Form"/>
    234234        <UnitName Value="UProjectManager"/>
    235         <WindowIndex Value="0"/>
    236         <TopLine Value="1"/>
    237         <CursorPos X="29" Y="44"/>
     235        <EditorIndex Value="7"/>
     236        <WindowIndex Value="0"/>
     237        <TopLine Value="44"/>
     238        <CursorPos X="39" Y="57"/>
    238239        <UsageCount Value="207"/>
     240        <Loaded Value="True"/>
    239241        <DefaultSyntaxHighlighter Value="Delphi"/>
    240242      </Unit19>
     
    291293        <Filename Value="Compiler\Produce\UProducerTreeView.pas"/>
    292294        <UnitName Value="UProducerTreeView"/>
     295        <EditorIndex Value="12"/>
    293296        <WindowIndex Value="0"/>
    294297        <TopLine Value="141"/>
    295         <CursorPos X="81" Y="154"/>
     298        <CursorPos X="93" Y="154"/>
    296299        <UsageCount Value="14"/>
     300        <Loaded Value="True"/>
    297301      </Unit24>
    298302      <Unit25>
     
    344348        <Filename Value="Compiler\Produce\UProducerDynamicC.pas"/>
    345349        <UnitName Value="UProducerDynamicC"/>
    346         <EditorIndex Value="7"/>
    347         <WindowIndex Value="0"/>
    348         <TopLine Value="274"/>
    349         <CursorPos X="13" Y="285"/>
     350        <IsVisibleTab Value="True"/>
     351        <EditorIndex Value="11"/>
     352        <WindowIndex Value="0"/>
     353        <TopLine Value="295"/>
     354        <CursorPos X="49" Y="308"/>
    350355        <UsageCount Value="113"/>
    351356        <Loaded Value="True"/>
     
    354359        <Filename Value="Compiler\Produce\UProducerAsm8051.pas"/>
    355360        <UnitName Value="UProducerAsm8051"/>
    356         <WindowIndex Value="0"/>
    357         <TopLine Value="1"/>
    358         <CursorPos X="56" Y="157"/>
    359         <UsageCount Value="10"/>
     361        <EditorIndex Value="13"/>
     362        <WindowIndex Value="0"/>
     363        <TopLine Value="143"/>
     364        <CursorPos X="68" Y="156"/>
     365        <UsageCount Value="11"/>
     366        <Loaded Value="True"/>
    360367      </Unit31>
    361368      <Unit32>
    362369        <Filename Value="Compiler\Produce\UProducerPascal.pas"/>
    363370        <UnitName Value="UProducerPascal"/>
    364         <IsVisibleTab Value="True"/>
    365         <EditorIndex Value="5"/>
     371        <EditorIndex Value="9"/>
    366372        <WindowIndex Value="0"/>
    367373        <TopLine Value="309"/>
    368         <CursorPos X="50" Y="318"/>
    369         <UsageCount Value="42"/>
     374        <CursorPos X="64" Y="322"/>
     375        <UsageCount Value="44"/>
    370376        <Loaded Value="True"/>
    371377      </Unit32>
     
    373379        <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
    374380        <UnitName Value="UPascalParser"/>
    375         <EditorIndex Value="4"/>
    376         <WindowIndex Value="0"/>
    377         <TopLine Value="281"/>
    378         <CursorPos X="3" Y="287"/>
     381        <EditorIndex Value="8"/>
     382        <WindowIndex Value="0"/>
     383        <TopLine Value="269"/>
     384        <CursorPos X="26" Y="289"/>
    379385        <UsageCount Value="110"/>
    380386        <Loaded Value="True"/>
     
    419425        <TopLine Value="1"/>
    420426        <CursorPos X="28" Y="22"/>
    421         <UsageCount Value="193"/>
     427        <UsageCount Value="196"/>
    422428        <DefaultSyntaxHighlighter Value="Delphi"/>
    423429      </Unit38>
     
    432438        <Filename Value="Compiler\Produce\UProducerGCCC.pas"/>
    433439        <UnitName Value="UProducerGCCC"/>
    434         <WindowIndex Value="0"/>
    435         <TopLine Value="270"/>
    436         <CursorPos X="30" Y="278"/>
    437         <UsageCount Value="40"/>
     440        <EditorIndex Value="6"/>
     441        <WindowIndex Value="0"/>
     442        <TopLine Value="26"/>
     443        <CursorPos X="14" Y="39"/>
     444        <UsageCount Value="41"/>
     445        <Loaded Value="True"/>
    438446      </Unit40>
    439447      <Unit41>
     
    442450        <TopLine Value="1"/>
    443451        <CursorPos X="1" Y="1"/>
    444         <UsageCount Value="68"/>
     452        <UsageCount Value="70"/>
    445453        <Loaded Value="True"/>
    446454        <DefaultSyntaxHighlighter Value="LFM"/>
     
    720728      <Unit75>
    721729        <Filename Value="E:\Projekty\PascalClassLibrary\Generics\TemplateGenerics\Generic\GenericList.inc"/>
    722         <WindowIndex Value="0"/>
    723         <TopLine Value="216"/>
    724         <CursorPos X="1" Y="229"/>
    725         <UsageCount Value="11"/>
     730        <EditorIndex Value="5"/>
     731        <WindowIndex Value="0"/>
     732        <TopLine Value="71"/>
     733        <CursorPos X="1" Y="85"/>
     734        <UsageCount Value="12"/>
     735        <Loaded Value="True"/>
    726736      </Unit75>
    727737      <Unit76>
     
    734744      <Unit77>
    735745        <Filename Value="E:\Programy\Lazarus\fpc\2.4.3\source\rtl\objpas\sysutils\sysstrh.inc"/>
    736         <EditorIndex Value="6"/>
     746        <EditorIndex Value="10"/>
    737747        <WindowIndex Value="0"/>
    738748        <TopLine Value="107"/>
    739749        <CursorPos X="10" Y="120"/>
    740         <UsageCount Value="10"/>
     750        <UsageCount Value="12"/>
    741751        <Loaded Value="True"/>
    742752      </Unit77>
     753      <Unit78>
     754        <Filename Value="Compiler\Produce\UProducer.pas"/>
     755        <UnitName Value="UProducer"/>
     756        <EditorIndex Value="4"/>
     757        <WindowIndex Value="0"/>
     758        <TopLine Value="1"/>
     759        <CursorPos X="1" Y="12"/>
     760        <UsageCount Value="11"/>
     761        <Loaded Value="True"/>
     762      </Unit78>
    743763    </Units>
    744     <JumpHistory Count="30" HistoryIndex="28">
     764    <JumpHistory Count="29" HistoryIndex="28">
    745765      <Position1>
    746         <Filename Value="Compiler\Analyze\UParser.pas"/>
    747         <Caret Line="381" Column="1" TopLine="370"/>
     766        <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
     767        <Caret Line="149" Column="1" TopLine="136"/>
    748768      </Position1>
    749769      <Position2>
    750         <Filename Value="Compiler\Analyze\UParser.pas"/>
    751         <Caret Line="84" Column="1" TopLine="71"/>
     770        <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
     771        <Caret Line="150" Column="1" TopLine="136"/>
    752772      </Position2>
    753773      <Position3>
    754         <Filename Value="Compiler\Analyze\UParser.pas"/>
    755         <Caret Line="85" Column="1" TopLine="71"/>
     774        <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
     775        <Caret Line="151" Column="1" TopLine="136"/>
    756776      </Position3>
    757777      <Position4>
    758         <Filename Value="Compiler\Analyze\UParser.pas"/>
    759         <Caret Line="86" Column="1" TopLine="71"/>
     778        <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
     779        <Caret Line="152" Column="1" TopLine="136"/>
    760780      </Position4>
    761781      <Position5>
    762         <Filename Value="Compiler\Analyze\UParser.pas"/>
    763         <Caret Line="88" Column="1" TopLine="71"/>
     782        <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
     783        <Caret Line="231" Column="1" TopLine="218"/>
    764784      </Position5>
    765785      <Position6>
    766         <Filename Value="Compiler\Analyze\UParser.pas"/>
    767         <Caret Line="89" Column="1" TopLine="71"/>
     786        <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
     787        <Caret Line="232" Column="1" TopLine="218"/>
    768788      </Position6>
    769789      <Position7>
    770         <Filename Value="Compiler\Analyze\UParser.pas"/>
    771         <Caret Line="91" Column="1" TopLine="71"/>
     790        <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
     791        <Caret Line="236" Column="1" TopLine="218"/>
    772792      </Position7>
    773793      <Position8>
    774794        <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
    775         <Caret Line="363" Column="1" TopLine="347"/>
     795        <Caret Line="237" Column="1" TopLine="218"/>
    776796      </Position8>
    777797      <Position9>
    778798        <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
    779         <Caret Line="360" Column="1" TopLine="347"/>
     799        <Caret Line="276" Column="1" TopLine="263"/>
    780800      </Position9>
    781801      <Position10>
    782         <Filename Value="Compiler\Analyze\UParser.pas"/>
    783         <Caret Line="375" Column="1" TopLine="362"/>
     802        <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
     803        <Caret Line="278" Column="1" TopLine="263"/>
    784804      </Position10>
    785805      <Position11>
    786         <Filename Value="Compiler\Analyze\UParser.pas"/>
    787         <Caret Line="376" Column="1" TopLine="362"/>
     806        <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
     807        <Caret Line="279" Column="1" TopLine="263"/>
    788808      </Position11>
    789809      <Position12>
    790         <Filename Value="Compiler\Analyze\UParser.pas"/>
    791         <Caret Line="377" Column="1" TopLine="362"/>
     810        <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
     811        <Caret Line="287" Column="1" TopLine="269"/>
    792812      </Position12>
    793813      <Position13>
    794         <Filename Value="Compiler\Analyze\UParser.pas"/>
    795         <Caret Line="378" Column="1" TopLine="362"/>
     814        <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
     815        <Caret Line="289" Column="26" TopLine="269"/>
    796816      </Position13>
    797817      <Position14>
    798         <Filename Value="Compiler\Analyze\UParser.pas"/>
    799         <Caret Line="380" Column="1" TopLine="362"/>
     818        <Filename Value="Compiler\Produce\UProducerDynamicC.pas"/>
     819        <Caret Line="305" Column="37" TopLine="287"/>
    800820      </Position14>
    801821      <Position15>
    802         <Filename Value="Compiler\Analyze\UParser.pas"/>
    803         <Caret Line="381" Column="1" TopLine="362"/>
     822        <Filename Value="Compiler\Produce\UProducerDynamicC.pas"/>
     823        <Caret Line="308" Column="33" TopLine="295"/>
    804824      </Position15>
    805825      <Position16>
    806         <Filename Value="Compiler\Analyze\UParser.pas"/>
    807         <Caret Line="84" Column="1" TopLine="71"/>
     826        <Filename Value="Compiler\Produce\UProducerDynamicC.pas"/>
     827        <Caret Line="38" Column="70" TopLine="25"/>
    808828      </Position16>
    809829      <Position17>
    810         <Filename Value="Compiler\Analyze\UParser.pas"/>
    811         <Caret Line="85" Column="1" TopLine="71"/>
     830        <Filename Value="Compiler\Produce\UProducerDynamicC.pas"/>
     831        <Caret Line="286" Column="25" TopLine="277"/>
    812832      </Position17>
    813833      <Position18>
    814         <Filename Value="Compiler\Analyze\UParser.pas"/>
    815         <Caret Line="86" Column="1" TopLine="71"/>
     834        <Filename Value="Compiler\Produce\UProducerDynamicC.pas"/>
     835        <Caret Line="281" Column="1" TopLine="276"/>
    816836      </Position18>
    817837      <Position19>
    818         <Filename Value="Compiler\Analyze\UParser.pas"/>
    819         <Caret Line="88" Column="1" TopLine="71"/>
     838        <Filename Value="Compiler\Produce\UProducerDynamicC.pas"/>
     839        <Caret Line="283" Column="1" TopLine="276"/>
    820840      </Position19>
    821841      <Position20>
    822         <Filename Value="Compiler\UCompiler.pas"/>
    823         <Caret Line="133" Column="1" TopLine="120"/>
     842        <Filename Value="Compiler\Produce\UProducerDynamicC.pas"/>
     843        <Caret Line="284" Column="1" TopLine="276"/>
    824844      </Position20>
    825845      <Position21>
    826         <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
    827         <Caret Line="45" Column="14" TopLine="32"/>
     846        <Filename Value="Compiler\Produce\UProducerDynamicC.pas"/>
     847        <Caret Line="290" Column="1" TopLine="276"/>
    828848      </Position21>
    829849      <Position22>
    830         <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
    831         <Caret Line="220" Column="53" TopLine="211"/>
     850        <Filename Value="Compiler\Produce\UProducerDynamicC.pas"/>
     851        <Caret Line="292" Column="1" TopLine="276"/>
    832852      </Position22>
    833853      <Position23>
    834         <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
    835         <Caret Line="272" Column="12" TopLine="263"/>
     854        <Filename Value="Compiler\Produce\UProducerDynamicC.pas"/>
     855        <Caret Line="293" Column="1" TopLine="276"/>
    836856      </Position23>
    837857      <Position24>
    838         <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
    839         <Caret Line="266" Column="1" TopLine="235"/>
     858        <Filename Value="Compiler\Produce\UProducerDynamicC.pas"/>
     859        <Caret Line="316" Column="1" TopLine="303"/>
    840860      </Position24>
    841861      <Position25>
    842         <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
    843         <Caret Line="146" Column="27" TopLine="133"/>
     862        <Filename Value="Compiler\Produce\UProducerDynamicC.pas"/>
     863        <Caret Line="281" Column="1" TopLine="268"/>
    844864      </Position25>
    845865      <Position26>
    846         <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
    847         <Caret Line="125" Column="14" TopLine="112"/>
     866        <Filename Value="Compiler\Produce\UProducerDynamicC.pas"/>
     867        <Caret Line="8" Column="69" TopLine="6"/>
    848868      </Position26>
    849869      <Position27>
    850         <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
    851         <Caret Line="137" Column="58" TopLine="112"/>
     870        <Filename Value="Compiler\Produce\UProducerDynamicC.pas"/>
     871        <Caret Line="38" Column="34" TopLine="25"/>
    852872      </Position27>
    853873      <Position28>
    854         <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
    855         <Caret Line="232" Column="17" TopLine="226"/>
     874        <Filename Value="Compiler\Produce\UProducerDynamicC.pas"/>
     875        <Caret Line="241" Column="68" TopLine="228"/>
    856876      </Position28>
    857877      <Position29>
    858         <Filename Value="Compiler\Analyze\UPascalParser.pas"/>
    859         <Caret Line="300" Column="15" TopLine="278"/>
     878        <Filename Value="Compiler\Produce\UProducerDynamicC.pas"/>
     879        <Caret Line="277" Column="48" TopLine="264"/>
    860880      </Position29>
    861       <Position30>
    862         <Filename Value="E:\Programy\Lazarus\fpc\2.4.3\source\rtl\objpas\sysutils\sysstrh.inc"/>
    863         <Caret Line="120" Column="10" TopLine="107"/>
    864       </Position30>
    865881    </JumpHistory>
    866882  </ProjectOptions>
     
    904920  </CompilerOptions>
    905921  <Debugging>
     922    <BreakPoints Count="1">
     923      <Item1>
     924        <Source Value="Compiler\Produce\UProducerDynamicC.pas"/>
     925        <Line Value="281"/>
     926      </Item1>
     927    </BreakPoints>
    906928    <Exceptions Count="3">
    907929      <Item1>
Note: See TracChangeset for help on using the changeset viewer.