Changeset 14 in dev for BasicCompiler_Common/common.h
- Timestamp:
- Dec 10, 2006, 10:58:26 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler_Common/common.h
r11 r14 1 #define _CRT_SECURE_NO_DEPRECATE 1 //#define _CRT_SECURE_NO_DEPRECATE 2 #pragma warning(disable : 4996) 2 3 3 4 #include <windows.h> … … 28 29 #include "../BasicCompiler_Common/psapi.h" 29 30 #include "../BasicCompiler_Common/BreakPoint.h" 31 #include "../BasicCompiler_Common/LexicalAnalysis.h" 30 32 31 33 … … 150 152 int FilesNum; 151 153 int LineOfFile[MAX_LEN]; 154 }; 155 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); 152 167 }; 153 168 … … 451 466 void DeleteConstInfo(CONSTINFO **ppConstHash); 452 467 void DeleteDeclareInfo(void); 453 void AddSourceCode(char *buffer);454 468 void OutputExe(void); 455 469 int MainThread(DWORD dummy); … … 473 487 474 488 //preprocessor.cpp 475 char *OpenBasicFile(char *FileName); 489 void DirectiveIfdef(char *buffer); 490 char *IncludeFiles(char *base); 476 491 477 492 //Resource.cpp … … 516 531 517 532 //calculation.cpp 533 bool IsNumberTopChar(char *buffer); 534 bool IsNumberChar(char c); 518 535 BOOL IsNumCalcMark(char *Command,int p); 519 536 BOOL IsNumCalcMark_Back(char *Command,int p);
Note:
See TracChangeset
for help on using the changeset viewer.