Changeset 2059


Ignore:
Timestamp:
Apr 27, 2012, 10:54:45 PM (7 years ago)
Author:
ksherdy
Message:

Updated div2 pablo logic to mark both length i and i+1 at common marker
positions to allow symbol distinction on precense/absence of a
delimeter.

Location:
trunk/symbol_table
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/symbol_table/div2_group_strms.py

    r2056 r2059  
    1717def Gen_lgth_groups(groups):
    1818
    19         cursor = groups.starts
    20         shift_or_ends = groups.ends | pablo.Advance(groups.ends)
    21         temp = groups.ends
     19        shift_or_ends = (groups.ends | pablo.Advance(groups.ends))
     20        ends = groups.ends
    2221
    23         # Group symbols of length 1 and length 2
    24         cursor = pablo.Advance(pablo.Advance(cursor))
    25         groups.ends_2 = cursor & shift_or_ends
    26         temp = temp &~ groups.ends_2
     22        # Group symbols of length 1 and length 2
     23        cursor = pablo.Advance(pablo.Advance(groups.starts))
     24        groups.ends_2 = cursor & (shift_or_ends)
     25
     26        mask = pablo.Advance(groups.starts) | pablo.Advance(pablo.Advance(groups.starts))
     27        ends = ends &~ mask
    2728
    2829        # Group symbols of length 3 and length 4
    2930        cursor = pablo.Advance(pablo.Advance(cursor &~ shift_or_ends))
    30         groups.ends_4 = cursor & shift_or_ends
    31         temp = temp &~ groups.ends_4
     31        groups.ends_4 = cursor & (shift_or_ends)
    3232
    33         # Group symbols of length 5 and length 6
     33        mask = pablo.Advance(pablo.Advance(mask))
     34        ends = ends &~ mask
     35
     36        ## Group symbols of length 5 and length 6
    3437        cursor = pablo.Advance(pablo.Advance(cursor &~ shift_or_ends))
    35         groups.ends_6 = cursor & shift_or_ends
    36         temp = temp &~ groups.ends_6
     38        groups.ends_6 = cursor & (shift_or_ends)
    3739
    38         # Group symbols of length 7 and length 8
     40        mask = pablo.Advance(pablo.Advance(mask))
     41        ends = ends &~ mask
     42
     43        ## Group symbols of length 7 and length 8
    3944        cursor = pablo.Advance(pablo.Advance(cursor &~ shift_or_ends))
    40         groups.ends_8 = cursor & shift_or_ends
    41         temp = temp &~ groups.ends_8
     45        groups.ends_8 = cursor & (shift_or_ends)
    4246
    43         # Group symbols of length 9 and length 10
     47        mask = pablo.Advance(pablo.Advance(mask))
     48        ends = ends &~ mask
     49
     50        ## Group symbols of length 9 and length 10
    4451        cursor = pablo.Advance(pablo.Advance(cursor &~ shift_or_ends))
    45         groups.ends_10 = cursor & shift_or_ends
    46         temp = temp &~ groups.ends_10
     52        groups.ends_10 = cursor & (shift_or_ends)
    4753
    48         # Group symbols of length 11 and length 12
     54        mask = pablo.Advance(pablo.Advance(mask))
     55        ends = ends &~ mask
     56
     57        ## Group symbols of length 11 and length 12
    4958        cursor = pablo.Advance(pablo.Advance(cursor &~ shift_or_ends))
    50         groups.ends_12 = cursor & shift_or_ends
    51         temp = temp &~ groups.ends_12
     59        groups.ends_12 = cursor & (shift_or_ends)
    5260
    53         # Group symbols of length 13 and length 14
     61        mask = pablo.Advance(pablo.Advance(mask))
     62        ends = ends &~ mask
     63
     64        ## Group symbols of length 13 and length 14
    5465        cursor = pablo.Advance(pablo.Advance(cursor &~ shift_or_ends))
    55         groups.ends_14 = cursor & shift_or_ends
    56         temp = temp &~ groups.ends_14
     66        groups.ends_14 = cursor & (shift_or_ends)
    5767
    58         # Group symbols of length 15 and length 16
     68        mask = pablo.Advance(pablo.Advance(mask))
     69        ends = ends &~ mask
     70
     71        ## Group symbols of length 15 and length 16
    5972        cursor = pablo.Advance(pablo.Advance(cursor &~ shift_or_ends))
    60         groups.ends_16 = cursor & shift_or_ends
    61         temp = temp &~ groups.ends_16
     73        groups.ends_16 = cursor & (shift_or_ends)
    6274
    63         # Group symbols of length greater than equal to 17
    64         groups.ends_gte_17 = temp
     75        mask = pablo.Advance(pablo.Advance(mask))
     76        ends = ends &~ mask
     77
     78        ## Group symbols of length greater than equal to 17
     79        groups.ends_gte_17 = ends
    6580
    6681def Main(groups):
  • trunk/symbol_table/src/hash_table.hpp

    r2056 r2059  
    411411            // Odd
    412412            ///////////////////////////////////////////////////////////////////////////
     413
    413414            if(this->hash_table_odd.lookup(bucket, raw_bytes, idx, lgth-1, h0, h1, gid)) {
    414415                return gid;
  • trunk/symbol_table/src/symbol_table.hpp

    r2055 r2059  
    188188                                //print_register("17", groups.ends_gte_17);
    189189
    190                                 do_block<SYMBOL, id_hash_table<0, ALLOCATOR> >
    191                                                 (blk_offset,
    192                                                 hash_table_gte_17,
    193                                                 starts, &groups.ends_gte_17,
    194                                                 buffer,
    195                                                 (uint8_t *)h0, (uint8_t *)h1, BLOCK_SIZE/8,
    196                                                 symbols, this->gid_factory, this->gid_data);
     190                                do_block<SYMBOL, id_hash_table<0, ALLOCATOR> >
     191                                                (blk_offset,
     192                                                hash_table_gte_17,
     193                                                starts, &groups.ends_gte_17,
     194                                                buffer,
     195                                                (uint8_t *)h0, (uint8_t *)h1, BLOCK_SIZE/8,
     196                                                symbols, this->gid_factory, this->gid_data);
    197197                        }
    198198        }
  • trunk/symbol_table/symbol_table.pro.user

    r2055 r2059  
    22<qtcreator>
    33 <data>
    4   <variable>RunConfiguration0-BaseEnvironmentBase</variable>
    5   <value type="int">2</value>
    6  </data>
    7  <data>
    8   <variable>RunConfiguration0-CommandLineArguments</variable>
    9   <valuelist type="QVariantList"/>
    10  </data>
    11  <data>
    12   <variable>RunConfiguration0-ProFile</variable>
    13   <value type="QString">symbol_table.pro</value>
    14  </data>
    15  <data>
    16   <variable>RunConfiguration0-RunConfiguration.name</variable>
    17   <value type="QString">symbol_table</value>
    18  </data>
    19  <data>
    20   <variable>RunConfiguration0-UseDyldImageSuffix</variable>
    21   <value type="bool">false</value>
    22  </data>
    23  <data>
    24   <variable>RunConfiguration0-UseTerminal</variable>
    25   <value type="bool">false</value>
    26  </data>
    27  <data>
    28   <variable>RunConfiguration0-UserEnvironmentChanges</variable>
    29   <valuelist type="QVariantList"/>
    30  </data>
    31  <data>
    32   <variable>RunConfiguration0-UserSetName</variable>
    33   <value type="bool">false</value>
    34  </data>
    35  <data>
    36   <variable>RunConfiguration0-UserSetWorkingDirectory</variable>
    37   <value type="bool">false</value>
    38  </data>
    39  <data>
    40   <variable>RunConfiguration0-UserWorkingDirectory</variable>
    41   <value type="QString"></value>
    42  </data>
    43  <data>
    44   <variable>RunConfiguration0-type</variable>
    45   <value type="QString">Qt4ProjectManager.Qt4RunConfiguration</value>
    46  </data>
    47  <data>
    48   <variable>activeRunConfiguration</variable>
     4  <variable>ProjectExplorer.Project.ActiveTarget</variable>
    495  <value type="int">0</value>
    506 </data>
    517 <data>
    52   <variable>activebuildconfiguration</variable>
    53   <value type="QString">Debug</value>
    54  </data>
    55  <data>
    56   <variable>buildConfiguration-Debug</variable>
     8  <variable>ProjectExplorer.Project.EditorSettings</variable>
    579  <valuemap type="QVariantMap">
    58    <value key="ProjectExplorer.BuildConfiguration.DisplayName" type="QString">Debug</value>
    59    <value key="QtVersionId" type="int">0</value>
    60    <value key="ToolChain" type="int">0</value>
    61    <value key="buildConfiguration" type="int">2</value>
     10   <value key="EditorConfiguration.Codec" type="QByteArray">System</value>
    6211  </valuemap>
    6312 </data>
    6413 <data>
    65   <variable>buildConfiguration-Release</variable>
     14  <variable>ProjectExplorer.Project.Target.0</variable>
    6615  <valuemap type="QVariantMap">
    67    <value key="ProjectExplorer.BuildConfiguration.DisplayName" type="QString">Release</value>
    68    <value key="QtVersionId" type="int">0</value>
    69    <value key="buildConfiguration" type="int">0</value>
     16   <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Desktop</value>
     17   <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Desktop</value>
     18   <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Target.DesktopTarget</value>
     19   <value key="ProjectExplorer.Target.ActiveBuildConfiguration" type="int">0</value>
     20   <value key="ProjectExplorer.Target.ActiveDeployConfiguration" type="int">0</value>
     21   <value key="ProjectExplorer.Target.ActiveRunConfiguration" type="int">0</value>
     22   <valuemap key="ProjectExplorer.Target.BuildConfiguration.0" type="QVariantMap">
     23    <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
     24     <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
     25      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString"></value>
     26      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
     27      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">QtProjectManager.QMakeBuildStep</value>
     28      <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QVariantList"/>
     29      <value key="QtProjectManager.QMakeBuildStep.QMakeForced" type="bool">false</value>
     30     </valuemap>
     31     <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
     32      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString"></value>
     33      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
     34      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
     35      <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">false</value>
     36      <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList"/>
     37      <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
     38     </valuemap>
     39     <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">2</value>
     40     <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Build</value>
     41     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Build</value>
     42     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Build</value>
     43    </valuemap>
     44    <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.1" type="QVariantMap">
     45     <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
     46      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString"></value>
     47      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
     48      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
     49      <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">true</value>
     50      <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
     51       <value type="QString">clean</value>
     52      </valuelist>
     53      <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
     54     </valuemap>
     55     <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">1</value>
     56     <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Clean</value>
     57     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Clean</value>
     58     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Clean</value>
     59    </valuemap>
     60    <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">2</value>
     61    <value key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" type="bool">false</value>
     62    <valuelist key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" type="QVariantList"/>
     63    <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Debug</value>
     64    <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Debug</value>
     65    <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
     66    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">2</value>
     67    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">/home/nigelm/workspace2/icxml/src/xerces-c-3.1.1/src/symbol_table-build-desktop</value>
     68    <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">2</value>
     69    <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">0</value>
     70    <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">true</value>
     71   </valuemap>
     72   <valuemap key="ProjectExplorer.Target.BuildConfiguration.1" type="QVariantMap">
     73    <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
     74     <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
     75      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString"></value>
     76      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
     77      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">QtProjectManager.QMakeBuildStep</value>
     78      <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QVariantList"/>
     79      <value key="QtProjectManager.QMakeBuildStep.QMakeForced" type="bool">false</value>
     80     </valuemap>
     81     <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
     82      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString"></value>
     83      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
     84      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
     85      <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">false</value>
     86      <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList"/>
     87      <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
     88     </valuemap>
     89     <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">2</value>
     90     <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Build</value>
     91     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Build</value>
     92     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Build</value>
     93    </valuemap>
     94    <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.1" type="QVariantMap">
     95     <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
     96      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString"></value>
     97      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
     98      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
     99      <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">true</value>
     100      <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList"/>
     101      <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
     102     </valuemap>
     103     <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">1</value>
     104     <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Clean</value>
     105     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Clean</value>
     106     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Clean</value>
     107    </valuemap>
     108    <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">2</value>
     109    <value key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" type="bool">false</value>
     110    <valuelist key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" type="QVariantList"/>
     111    <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Release</value>
     112    <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Release</value>
     113    <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
     114    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">0</value>
     115    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">/home/nigelm/workspace2/icxml/src/xerces-c-3.1.1/src/symbol_table-build-desktop</value>
     116    <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">2</value>
     117    <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">0</value>
     118    <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">true</value>
     119   </valuemap>
     120   <value key="ProjectExplorer.Target.BuildConfigurationCount" type="int">2</value>
     121   <valuemap key="ProjectExplorer.Target.DeployConfiguration.0" type="QVariantMap">
     122    <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
     123     <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">0</value>
     124     <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Deploy</value>
     125     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Deploy</value>
     126     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Deploy</value>
     127    </valuemap>
     128    <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">1</value>
     129    <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">No deployment</value>
     130    <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">No deployment</value>
     131    <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.DefaultDeployConfiguration</value>
     132   </valuemap>
     133   <value key="ProjectExplorer.Target.DeployConfigurationCount" type="int">1</value>
     134   <valuemap key="ProjectExplorer.Target.RunConfiguration.0" type="QVariantMap">
     135    <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">symbol_table</value>
     136    <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">symbol_table</value>
     137    <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4RunConfiguration</value>
     138    <value key="Qt4ProjectManager.Qt4RunConfiguration.BaseEnvironmentBase" type="int">2</value>
     139    <valuelist key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments" type="QVariantList"/>
     140    <value key="Qt4ProjectManager.Qt4RunConfiguration.ProFile" type="QString">symbol_table.pro</value>
     141    <value key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix" type="bool">false</value>
     142    <value key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal" type="bool">false</value>
     143    <valuelist key="Qt4ProjectManager.Qt4RunConfiguration.UserEnvironmentChanges" type="QVariantList"/>
     144    <value key="Qt4ProjectManager.Qt4RunConfiguration.UserSetWorkingDirectory" type="bool">false</value>
     145    <value key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory" type="QString"></value>
     146    <value key="RunConfiguration.QmlDebugServerPort" type="uint">3768</value>
     147    <value key="RunConfiguration.UseCppDebugger" type="bool">true</value>
     148    <value key="RunConfiguration.UseQmlDebugger" type="bool">false</value>
     149   </valuemap>
     150   <value key="ProjectExplorer.Target.RunConfigurationCount" type="int">1</value>
    70151  </valuemap>
    71152 </data>
    72153 <data>
    73   <variable>buildconfiguration-Debug-buildstep0</variable>
    74   <valuemap type="QVariantMap">
    75    <value key="ProjectExplorer.BuildConfiguration.DisplayName" type="QString">Debug</value>
    76   </valuemap>
     154  <variable>ProjectExplorer.Project.TargetCount</variable>
     155  <value type="int">1</value>
    77156 </data>
    78157 <data>
    79   <variable>buildconfiguration-Debug-buildstep1</variable>
    80   <valuemap type="QVariantMap">
    81    <value key="ProjectExplorer.BuildConfiguration.DisplayName" type="QString">Debug</value>
    82   </valuemap>
     158  <variable>ProjectExplorer.Project.Updater.EnvironmentId</variable>
     159  <value type="QString">{3369d8a0-08d7-4ba0-929a-410d90a79a51}</value>
    83160 </data>
    84161 <data>
    85   <variable>buildconfiguration-Debug-cleanstep0</variable>
    86   <valuemap type="QVariantMap">
    87    <value key="ProjectExplorer.BuildConfiguration.DisplayName" type="QString">Debug</value>
    88    <value key="cleanConfig" type="bool">true</value>
    89    <valuelist key="makeargs" type="QVariantList">
    90     <value type="QString">clean</value>
    91    </valuelist>
    92   </valuemap>
    93  </data>
    94  <data>
    95   <variable>buildconfiguration-Release-buildstep0</variable>
    96   <valuemap type="QVariantMap">
    97    <value key="ProjectExplorer.BuildConfiguration.DisplayName" type="QString">Release</value>
    98   </valuemap>
    99  </data>
    100  <data>
    101   <variable>buildconfiguration-Release-buildstep1</variable>
    102   <valuemap type="QVariantMap">
    103    <value key="ProjectExplorer.BuildConfiguration.DisplayName" type="QString">Release</value>
    104   </valuemap>
    105  </data>
    106  <data>
    107   <variable>buildconfiguration-Release-cleanstep0</variable>
    108   <valuemap type="QVariantMap">
    109    <value key="ProjectExplorer.BuildConfiguration.DisplayName" type="QString">Release</value>
    110   </valuemap>
    111  </data>
    112  <data>
    113   <variable>buildconfigurations</variable>
    114   <valuelist type="QVariantList">
    115    <value type="QString">Debug</value>
    116    <value type="QString">Release</value>
    117   </valuelist>
    118  </data>
    119  <data>
    120   <variable>buildstep0</variable>
    121   <valuemap type="QVariantMap">
    122    <value key="ProjectExplorer.BuildConfiguration.DisplayName" type="QString"></value>
    123    <value key="mkspec" type="QString"></value>
    124   </valuemap>
    125  </data>
    126  <data>
    127   <variable>buildstep1</variable>
    128   <valuemap type="QVariantMap">
    129    <value key="ProjectExplorer.BuildConfiguration.DisplayName" type="QString"></value>
    130   </valuemap>
    131  </data>
    132  <data>
    133   <variable>buildsteps</variable>
    134   <valuelist type="QVariantList">
    135    <value type="QString">trolltech.qt4projectmanager.qmake</value>
    136    <value type="QString">trolltech.qt4projectmanager.make</value>
    137   </valuelist>
    138  </data>
    139  <data>
    140   <variable>cleanstep0</variable>
    141   <valuemap type="QVariantMap">
    142    <value key="ProjectExplorer.BuildConfiguration.DisplayName" type="QString"></value>
    143    <value key="clean" type="bool">true</value>
    144   </valuemap>
    145  </data>
    146  <data>
    147   <variable>cleansteps</variable>
    148   <valuelist type="QVariantList">
    149    <value type="QString">trolltech.qt4projectmanager.make</value>
    150   </valuelist>
    151  </data>
    152  <data>
    153   <variable>defaultFileEncoding</variable>
    154   <value type="QByteArray">System</value>
    155  </data>
    156  <data>
    157   <variable>project</variable>
    158   <valuemap type="QVariantMap"/>
     162  <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
     163  <value type="int">8</value>
    159164 </data>
    160165</qtcreator>
Note: See TracChangeset for help on using the changeset viewer.