Changeset 87 in dev for BasicCompiler32


Ignore:
Timestamp:
Apr 1, 2007, 2:28:03 AM (18 years ago)
Author:
dai_9181
Message:

House::Metaを追加。
Source.h/Source.cppを追加(実装はこれから)。

Location:
BasicCompiler32
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler32/BasicCompiler.vcproj

    r79 r87  
    18481848            </Filter>
    18491849            <Filter
    1850                 Name="CommonClasses"
     1850                Name="Common Classes"
    18511851                >
    18521852                <File
     
    18541854                    >
    18551855                </File>
    1856                 <File
    1857                     RelativePath="..\BasicCompiler_Common\Procedure.cpp"
    1858                     >
    1859                 </File>
    1860                 <File
    1861                     RelativePath="..\BasicCompiler_Common\Type.cpp"
    1862                     >
    1863                 </File>
    1864                 <File
    1865                     RelativePath="..\BasicCompiler_Common\TypeDef.cpp"
    1866                     >
    1867                     <FileConfiguration
    1868                         Name="Debug|Win32"
    1869                         >
    1870                         <Tool
    1871                             Name="VCCLCompilerTool"
    1872                             PreprocessorDefinitions=""
    1873                         />
    1874                     </FileConfiguration>
    1875                     <FileConfiguration
    1876                         Name="Release|Win32"
    1877                         >
    1878                         <Tool
    1879                             Name="VCCLCompilerTool"
    1880                             PreprocessorDefinitions=""
    1881                         />
    1882                     </FileConfiguration>
    1883                     <FileConfiguration
    1884                         Name="English_Rel|Win32"
    1885                         >
    1886                         <Tool
    1887                             Name="VCCLCompilerTool"
    1888                             PreprocessorDefinitions=""
    1889                         />
    1890                     </FileConfiguration>
    1891                 </File>
    1892                 <File
    1893                     RelativePath="..\BasicCompiler_Common\Variable.cpp"
    1894                     >
    1895                 </File>
     1856                <Filter
     1857                    Name="Meta Parts"
     1858                    >
     1859                    <File
     1860                        RelativePath="..\BasicCompiler_Common\Procedure.cpp"
     1861                        >
     1862                    </File>
     1863                    <File
     1864                        RelativePath="..\BasicCompiler_Common\Type.cpp"
     1865                        >
     1866                    </File>
     1867                    <File
     1868                        RelativePath="..\BasicCompiler_Common\TypeDef.cpp"
     1869                        >
     1870                        <FileConfiguration
     1871                            Name="Debug|Win32"
     1872                            >
     1873                            <Tool
     1874                                Name="VCCLCompilerTool"
     1875                                PreprocessorDefinitions=""
     1876                            />
     1877                        </FileConfiguration>
     1878                        <FileConfiguration
     1879                            Name="Release|Win32"
     1880                            >
     1881                            <Tool
     1882                                Name="VCCLCompilerTool"
     1883                                PreprocessorDefinitions=""
     1884                            />
     1885                        </FileConfiguration>
     1886                        <FileConfiguration
     1887                            Name="English_Rel|Win32"
     1888                            >
     1889                            <Tool
     1890                                Name="VCCLCompilerTool"
     1891                                PreprocessorDefinitions=""
     1892                            />
     1893                        </FileConfiguration>
     1894                    </File>
     1895                    <File
     1896                        RelativePath="..\BasicCompiler_Common\Variable.cpp"
     1897                        >
     1898                    </File>
     1899                </Filter>
     1900                <Filter
     1901                    Name="Lexical Parts"
     1902                    >
     1903                    <File
     1904                        RelativePath="..\BasicCompiler_Common\src\Source.cpp"
     1905                        >
     1906                    </File>
     1907                </Filter>
    18961908            </Filter>
    18971909        </Filter>
     
    19411953            </Filter>
    19421954            <Filter
    1943                 Name="CommonClasses"
     1955                Name="Common Classes"
    19441956                >
    19451957                <File
     
    19471959                    >
    19481960                </File>
    1949                 <File
    1950                     RelativePath="..\BasicCompiler_Common\Parameter.h"
    1951                     >
    1952                 </File>
    1953                 <File
    1954                     RelativePath="..\BasicCompiler_Common\Procedure.h"
    1955                     >
    1956                 </File>
    1957                 <File
    1958                     RelativePath="..\BasicCompiler_Common\Type.h"
    1959                     >
    1960                 </File>
    1961                 <File
    1962                     RelativePath="..\BasicCompiler_Common\TypeDef.h"
    1963                     >
    1964                 </File>
     1961                <Filter
     1962                    Name="Meta Parts"
     1963                    >
     1964                    <File
     1965                        RelativePath="..\BasicCompiler_Common\Parameter.h"
     1966                        >
     1967                    </File>
     1968                    <File
     1969                        RelativePath="..\BasicCompiler_Common\Procedure.h"
     1970                        >
     1971                    </File>
     1972                    <File
     1973                        RelativePath="..\BasicCompiler_Common\Type.h"
     1974                        >
     1975                    </File>
     1976                    <File
     1977                        RelativePath="..\BasicCompiler_Common\TypeDef.h"
     1978                        >
     1979                    </File>
     1980                    <File
     1981                        RelativePath="..\BasicCompiler_Common\Variable.h"
     1982                        >
     1983                    </File>
     1984                </Filter>
     1985                <Filter
     1986                    Name="Lexical Parts"
     1987                    >
     1988                    <File
     1989                        RelativePath="..\BasicCompiler_Common\include\Source.h"
     1990                        >
     1991                    </File>
     1992                </Filter>
    19651993            </Filter>
    19661994        </Filter>
  • BasicCompiler32/Compile_Func.cpp

    r79 r87  
    254254
    255255        //オーバーロードを解決
    256         pUserProc=OverloadSolution(name,subs,House::procPointers[ProcPtr_BaseIndex]->Params(), Type() );
     256        pUserProc=OverloadSolution(name,subs,House::Meta::procPointers[ProcPtr_BaseIndex]->Params(), Type() );
    257257
    258258        if(!pUserProc){
  • BasicCompiler32/MakePeHdr.cpp

    r86 r87  
    152152
    153153    //関数ポインタ情報を初期化
    154     House::procPointers.clear();
     154    House::Meta::procPointers.clear();
    155155
    156156    //クラス名を取得(詳細情報はGetAllClassInfoで取得)
     
    161161
    162162    //TypeDef情報を初期化
    163     House::typeDefs.Init();
     163    House::Meta::typeDefs.Init();
    164164
    165165    //定数情報を取得
Note: See TracChangeset for help on using the changeset viewer.