Changeset 15 in dev for BasicCompiler64


Ignore:
Timestamp:
Dec 11, 2006, 3:07:59 AM (18 years ago)
Author:
dai_9181
Message:

LexicalAnalysisを廃止。

Location:
BasicCompiler64
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler64/BasicCompiler.vcproj

    r14 r15  
    15221522                    </File>
    15231523                </Filter>
    1524                 <Filter
    1525                     Name="LexicalAnalysis"
    1526                     >
    1527                     <File
    1528                         RelativePath="..\BasicCompiler_Common\LexicalAnalysis.cpp"
    1529                         >
    1530                     </File>
    1531                     <File
    1532                         RelativePath="..\BasicCompiler_Common\LexicalAnalysis.h"
    1533                         >
    1534                     </File>
    1535                 </Filter>
    15361524            </Filter>
    15371525        </Filter>
  • BasicCompiler64/Compile_Object.cpp

    r3 r15  
    7575    }
    7676}
    77 int Operator_New(char *Parameter,LONG_PTR *plpIndex){
     77int Operator_New(const char *Parameter,LONG_PTR *plpIndex){
    7878    char TypeName[VN_SIZE],CreateParameter[VN_SIZE],ObjectSize[VN_SIZE];
    7979    int i,i2;
     
    237237}
    238238
    239 void OpcodeDelete(char *Parameter){
     239void OpcodeDelete(const char *Parameter){
    240240    int type;
    241241
  • BasicCompiler64/MakePeHdr.cpp

    r14 r15  
    154154    char *temp;
    155155    temp=CEnumParent::GenerateCodes();
    156     CSource::obj.AddSourceCode(temp);
    157     basbuf = CSource::obj.SourceCode;
     156    AddSourceCode(temp);
    158157    HeapDefaultFree(temp);
    159158
  • BasicCompiler64/NumOpe.cpp

    r11 r15  
    108108}
    109109
    110 int NumOpe(int *pReg,char *Command,int BaseType,LONG_PTR lpBaseIndex,LONG_PTR *plpIndex,BOOL *pbUseHeap){
     110int NumOpe(int *pReg,const char *Command,int BaseType,LONG_PTR lpBaseIndex,LONG_PTR *plpIndex,BOOL *pbUseHeap){
    111111    extern HANDLE hHeap;
    112112    int i,i2,i3,i4;
  • BasicCompiler64/Opcode.h

    r11 r15  
    250250
    251251//NumOpe.cpp
    252 int NumOpe(int *pReg,char *Command,int BaseType,LONG_PTR lpBaseIndex,LONG_PTR *plpIndex,BOOL *pbUseHeap=0);
     252int NumOpe(int *pReg,const char *Command,int BaseType,LONG_PTR lpBaseIndex,LONG_PTR *plpIndex,BOOL *pbUseHeap=0);
    253253
    254254//NumOpe_Arithmetic.cpp
     
    311311
    312312//Compile_Object.cpp
    313 int Operator_New(char *Parameter,LONG_PTR *plpIndex);
    314 void OpcodeDelete(char *Parameter);
     313int Operator_New(const char *Parameter,LONG_PTR *plpIndex);
     314void OpcodeDelete(const char *Parameter);
    315315
    316316//Compile_Var.cpp
Note: See TracChangeset for help on using the changeset viewer.