Changeset 15 in dev for BasicCompiler_Common/common.h
- Timestamp:
- Dec 11, 2006, 3:07:59 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler_Common/common.h
r14 r15 29 29 #include "../BasicCompiler_Common/psapi.h" 30 30 #include "../BasicCompiler_Common/BreakPoint.h" 31 #include "../BasicCompiler_Common/LexicalAnalysis.h"32 31 33 32 … … 154 153 }; 155 154 156 //#define情報157 class CDefine{158 int num;159 char **ppNames;160 public:161 CDefine();162 ~CDefine();163 164 BOOL add(char *name);165 BOOL undef(char *name);166 BOOL check(char *name);167 };168 155 169 156 //変数 … … 405 392 406 393 407 int StaticCalculation(bool enableerror, c har *Command,int BaseType,_int64 *pi64data,LONG_PTR *plpIndex,BOOL bDebuggingWatchList=0);394 int StaticCalculation(bool enableerror, const char *Command,int BaseType,_int64 *pi64data,LONG_PTR *plpIndex,BOOL bDebuggingWatchList=0); 408 395 409 396 … … 466 453 void DeleteConstInfo(CONSTINFO **ppConstHash); 467 454 void DeleteDeclareInfo(void); 455 void AddSourceCode(char *buffer); 468 456 void OutputExe(void); 469 457 int MainThread(DWORD dummy); … … 487 475 488 476 //preprocessor.cpp 489 void DirectiveIfdef(char *buffer); 490 char *IncludeFiles(char *base); 477 char *OpenBasicFile(char *FileName); 491 478 492 479 //Resource.cpp … … 517 504 int JumpOneParameter(char *Parameter,int i); 518 505 int GetStringInQuotation(char *buffer,char *ReadBuffer); 519 int GetStringInPare(char *buffer,c har *ReadBuffer);506 int GetStringInPare(char *buffer,const char *ReadBuffer); 520 507 int GetStringInPare_RemovePare(char *buffer,char *ReadBuffer); 521 int GetStringInBracket(char *buffer,c har *ReadBuffer);508 int GetStringInBracket(char *buffer,const char *ReadBuffer); 522 509 int JumpStringInPare(char *buffer,int pos); 523 510 int JumpStringInBracket(char *buffer,int pos); … … 531 518 532 519 //calculation.cpp 533 bool IsNumberTopChar(c har *buffer);534 bool IsNumberChar(c har c);535 BOOL IsNumCalcMark(c har *Command,int p);536 BOOL IsNumCalcMark_Back(c har *Command,int p);537 BOOL IsStrCalcMark(c har c);538 BOOL IsExponent(c har *Command,int p);520 bool IsNumberTopChar(const char *buffer); 521 bool IsNumberChar(const char c); 522 BOOL IsNumCalcMark(const char *Command,int p); 523 BOOL IsNumCalcMark_Back(const char *Command,int p); 524 BOOL IsStrCalcMark(const char c); 525 BOOL IsExponent(const char *Command,int p); 539 526 int GetLiteralIndex(_int64 i64data); 540 527 int NeutralizationType(int type1,LONG_PTR index1,int type2,LONG_PTR index2); … … 545 532 BOOL IsStringSubsituation(CClass *pobj_c); 546 533 int IsStrCalculation(char *Command); 547 BYTE GetCalcId(c har *Command,int *pi);548 BOOL GetNumOpeElements(c har *Command,int *pnum,534 BYTE GetCalcId(const char *Command,int *pi); 535 BOOL GetNumOpeElements(const char *Command,int *pnum, 549 536 char *values[255],long calc[255],long stack[255]); 550 537
Note:
See TracChangeset
for help on using the changeset viewer.