- Timestamp:
- May 10, 2008, 11:10:33 PM (17 years ago)
- Location:
- trunk/ab5.0/abdev
- Files:
-
- 27 edited
- 31 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/BasicCompiler_Common/BreakPoint.cpp
r587 r603 1 1 #include "stdafx.h" 2 3 #include <Source.h>4 #include <Compiler.h>5 6 #include "common.h"7 2 8 3 ////////////////////////// -
trunk/ab5.0/abdev/BasicCompiler_Common/DebugMiddleFile.cpp
r598 r603 1 1 #include "stdafx.h" 2 2 3 #include <Compiler.h>4 #include <Class.h>5 #include <Variable.h>6 7 #include "../BasicCompiler_Common/common.h"8 3 #include "../BasicCompiler_Common/DebugSection.h" 9 4 -
trunk/ab5.0/abdev/BasicCompiler_Common/DebugSection.h
r279 r603 1 1 #pragma once 2 3 #include <Source.h>4 #include <Compiler.h>5 2 6 3 class CDebugSection{ -
trunk/ab5.0/abdev/BasicCompiler_Common/Resource.cpp
r465 r603 1 1 #include "stdafx.h" 2 3 #include <Type.h>4 5 #include "common.h"6 2 7 3 void GetResourceData(char *FileName){ -
trunk/ab5.0/abdev/BasicCompiler_Common/StrOperation.cpp
r465 r603 1 1 #include "stdafx.h" 2 3 #include <Source.h>4 5 #include "../BasicCompiler_Common/common.h"6 2 7 3 void KillSpaces(char *str1,char *str2){ … … 840 836 } 841 837 842 char *calcNames[255] = {843 "xor",844 };845 void InitCalcNames()846 {847 if( calcNames[CALC_XOR] )848 {849 return;850 }851 852 memset( calcNames, 0, 255 * sizeof(char *) );853 calcNames[CALC_XOR] = "xor";854 calcNames[CALC_OR] = "or";855 calcNames[CALC_AND] = "and";856 calcNames[CALC_NOT] = "Not";857 calcNames[CALC_PE] = "<=";858 calcNames[CALC_QE] = ">=";859 calcNames[CALC_NOTEQUAL] = "<>";860 calcNames[CALC_EQUAL] = "=(compare)";861 calcNames[CALC_P] = "<";862 calcNames[CALC_Q] = ">";863 calcNames[CALC_SHL] = "<<";864 calcNames[CALC_SHR] = ">>";865 calcNames[CALC_ADDITION] = "+";866 calcNames[CALC_SUBTRACTION] = "-";867 calcNames[CALC_STRPLUS] = "&";868 calcNames[CALC_MOD] = "mod";869 calcNames[CALC_PRODUCT] = "*";870 calcNames[CALC_QUOTIENT] = "/";871 calcNames[CALC_INTQUOTIENT] = "\\";872 calcNames[CALC_AS] = "As";873 calcNames[CALC_BYVAL] = "ByVal";874 calcNames[CALC_MINUSMARK] = "-(mark)";875 calcNames[CALC_POWER] = "^";876 calcNames[CALC_SUBSITUATION] = "=";877 calcNames[CALC_ARRAY_GET] = "[]";878 calcNames[CALC_ARRAY_SET] = "[]=";879 }880 void GetCalcName(int idCalc,char *name){881 InitCalcNames();882 883 if( calcNames[idCalc] == NULL )884 {885 compiler.errorMessenger.OutputFatalError();886 }887 lstrcpy( name, calcNames[idCalc] );888 }889 BYTE ToCalcId( const char *name )890 {891 InitCalcNames();892 893 for( int i=0; i<255; i++ )894 {895 if( calcNames[i] )896 {897 if( lstrcmp( name, calcNames[i] ) == 0 )898 {899 return i;900 }901 }902 }903 compiler.errorMessenger.OutputFatalError();904 return 0;905 }906 907 std::string Operator_NaturalStringToCalcMarkString( const std::string &name )908 {909 if( name[0] == 1 && name[1] == ESC_OPERATOR )910 {911 BYTE calcId = ToCalcId( name.c_str()+2 );912 char temporary[255];913 temporary[0] = name[0];914 temporary[1] = name[1];915 temporary[2] = calcId;916 temporary[3] = 0;917 return temporary;918 }919 return name;920 }921 std::string Operator_CalcMarkStringToNaturalString( const std::string &name )922 {923 if( name[0] == 1 && name[1] == ESC_OPERATOR )924 {925 BYTE calcId = name[2];926 char temporary[255], calcName[255];927 GetCalcName( calcId, calcName );928 temporary[0] = name[0];929 temporary[1] = name[1];930 lstrcpy( temporary+2, calcName );931 return temporary;932 }933 return name;934 }935 936 838 bool IsGenericTypeSourcePart( const char *buffer ) 937 839 { -
trunk/ab5.0/abdev/BasicCompiler_Common/StrOperation.h
r599 r603 27 27 void GetCalcName(int idCalc,char *name); 28 28 BYTE ToCalcId( const char *name ); 29 std::string Operator_NaturalStringToCalcMarkString( const std::string &name );30 std::string Operator_CalcMarkStringToNaturalString( const std::string &name );31 29 bool IsGenericTypeSourcePart( const char *buffer ); -
trunk/ab5.0/abdev/BasicCompiler_Common/Subroutine.cpp
r523 r603 1 1 #include "stdafx.h" 2 3 #include <Compiler.h>4 #include <Procedure.h>5 6 #include "../BasicCompiler_Common/common.h"7 2 8 3 #ifdef _AMD64_ -
trunk/ab5.0/abdev/BasicCompiler_Common/VariableOpe.cpp
r598 r603 1 1 #include "stdafx.h" 2 3 #include <Compiler.h>4 #include <LexicalScope.h>5 #include <Variable.h>6 7 #include "../BasicCompiler_Common/common.h"8 2 9 3 #ifdef _AMD64_ -
trunk/ab5.0/abdev/BasicCompiler_Common/src/BoostSerializationSupport.cpp
r600 r603 44 44 45 45 #include <jenga/include/jenga.h> 46 #include <abdev/ab_common/include/ab_common.h>47 48 #include "../common.h"49 46 50 47 using namespace Jenga::Common; -
trunk/ab5.0/abdev/BasicCompiler_Common/src/Compiler.cpp
r598 r603 1 1 #include "stdafx.h" 2 3 #include <Compiler.h>4 #include <Type.h>5 2 6 3 using namespace ActiveBasic::Compiler; -
trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Class.cpp
r598 r603 1 1 #include "stdafx.h" 2 3 #include <Source.h>4 #include <Class.h>5 #include <Compiler.h>6 2 7 3 #include "../common.h" -
trunk/ab5.0/abdev/ab_common/ab_common.vcproj
r601 r603 104 104 <Tool 105 105 Name="VCCLCompilerTool" 106 InlineFunctionExpansion="2" 107 EnableIntrinsicFunctions="true" 108 FavorSizeOrSpeed="1" 106 109 AdditionalIncludeDirectories="..\..\;..\..\cpplibs\boost;include" 107 110 PreprocessorDefinitions="WIN32;NDEBUG;_LIB" … … 228 231 <Tool 229 232 Name="VCCLCompilerTool" 233 InlineFunctionExpansion="2" 234 EnableIntrinsicFunctions="true" 235 FavorSizeOrSpeed="1" 230 236 AdditionalIncludeDirectories="..\..\;..\..\cpplibs\boost;include" 231 237 PreprocessorDefinitions="WIN32;NDEBUG;_LIB" … … 317 323 > 318 324 <File 325 RelativePath=".\src\Lexical\Class.cpp" 326 > 327 </File> 328 <File 329 RelativePath=".\src\Lexical\Const.cpp" 330 > 331 </File> 332 <File 333 RelativePath=".\src\Lexical\DataTable.cpp" 334 > 335 </File> 336 <File 337 RelativePath=".\src\Lexical\Delegate.cpp" 338 > 339 </File> 340 <File 341 RelativePath=".\src\Lexical\Interface.cpp" 342 > 343 </File> 344 <File 345 RelativePath=".\src\Lexical\Meta.cpp" 346 > 347 </File> 348 <File 349 RelativePath=".\src\Lexical\Method.cpp" 350 > 351 </File> 352 <File 319 353 RelativePath=".\src\Lexical\Namespace.cpp" 320 354 > … … 325 359 </File> 326 360 <File 361 RelativePath=".\src\Lexical\NativeCode.cpp" 362 > 363 </File> 364 <File 365 RelativePath=".\src\Lexical\ObjectModule.cpp" 366 > 367 <FileConfiguration 368 Name="Debug(x86)|Win32" 369 > 370 <Tool 371 Name="VCCLCompilerTool" 372 UsePrecompiledHeader="0" 373 /> 374 </FileConfiguration> 375 <FileConfiguration 376 Name="Release(x86)|Win32" 377 > 378 <Tool 379 Name="VCCLCompilerTool" 380 UsePrecompiledHeader="0" 381 /> 382 </FileConfiguration> 383 <FileConfiguration 384 Name="Debug(x64)|Win32" 385 > 386 <Tool 387 Name="VCCLCompilerTool" 388 AdditionalOptions="/bigobj" 389 UsePrecompiledHeader="0" 390 /> 391 </FileConfiguration> 392 <FileConfiguration 393 Name="Release(x64)|Win32" 394 > 395 <Tool 396 Name="VCCLCompilerTool" 397 UsePrecompiledHeader="0" 398 /> 399 </FileConfiguration> 400 </File> 401 <File 402 RelativePath=".\src\Lexical\Parameter.cpp" 403 > 404 </File> 405 <File 406 RelativePath=".\src\Lexical\Procedure.cpp" 407 > 408 </File> 409 <File 410 RelativePath=".\src\Lexical\Source.cpp" 411 > 412 </File> 413 <File 327 414 RelativePath=".\src\Lexical\Symbol.cpp" 415 > 416 </File> 417 <File 418 RelativePath=".\src\Lexical\Type.cpp" 419 > 420 </File> 421 <File 422 RelativePath=".\src\Lexical\TypeDef.cpp" 423 > 424 </File> 425 <File 426 RelativePath=".\src\Lexical\Variable.cpp" 328 427 > 329 428 </File> … … 355 454 > 356 455 <File 456 RelativePath=".\include\Lexical\Class.h" 457 > 458 </File> 459 <File 357 460 RelativePath=".\include\Lexical\CompilerErrorException.h" 358 461 > 359 462 </File> 360 463 <File 464 RelativePath=".\include\Lexical\Const.h" 465 > 466 </File> 467 <File 468 RelativePath=".\include\Lexical\DataTable.h" 469 > 470 </File> 471 <File 472 RelativePath=".\include\Lexical\Delegate.h" 473 > 474 </File> 475 <File 476 RelativePath=".\include\Lexical\Interface.h" 477 > 478 </File> 479 <File 480 RelativePath=".\include\Lexical\Member.h" 481 > 482 </File> 483 <File 484 RelativePath=".\include\Lexical\Meta.h" 485 > 486 </File> 487 <File 488 RelativePath=".\include\Lexical\Method.h" 489 > 490 </File> 491 <File 361 492 RelativePath=".\include\Lexical\Namespace.h" 362 493 > … … 367 498 </File> 368 499 <File 500 RelativePath=".\include\Lexical\NativeCode.h" 501 > 502 </File> 503 <File 504 RelativePath=".\include\Lexical\ObjectModule.h" 505 > 506 </File> 507 <File 508 RelativePath=".\include\Lexical\Parameter.h" 509 > 510 </File> 511 <File 512 RelativePath=".\include\Lexical\Procedure.h" 513 > 514 </File> 515 <File 369 516 RelativePath=".\include\Lexical\Prototype.h" 370 517 > 371 518 </File> 372 519 <File 520 RelativePath=".\include\Lexical\Source.h" 521 > 522 </File> 523 <File 373 524 RelativePath=".\include\Lexical\Symbol.h" 374 525 > 375 526 </File> 376 527 <File 528 RelativePath=".\include\Lexical\Type.h" 529 > 530 </File> 531 <File 532 RelativePath=".\include\Lexical\TypeDef.h" 533 > 534 </File> 535 <File 377 536 RelativePath=".\include\Lexical\TypeMisc.h" 537 > 538 </File> 539 <File 540 RelativePath=".\include\Lexical\Variable.h" 378 541 > 379 542 </File> -
trunk/ab5.0/abdev/ab_common/include/Lexical/Symbol.h
r516 r603 3 3 namespace ActiveBasic{ namespace Common{ namespace Lexical{ 4 4 5 std::string Operator_NaturalStringToCalcMarkString( const std::string &name ); 6 std::string Operator_CalcMarkStringToNaturalString( const std::string &name ); 5 7 6 8 class Symbol -
trunk/ab5.0/abdev/ab_common/include/ab_common.h
r601 r603 1 1 #pragma once 2 3 #define trace_for_serialize( msg ) 2 4 3 5 #include "BasicFixed.h" … … 8 10 #include "Lexical/Prototype.h" 9 11 #include "Lexical/TypeMisc.h" 12 13 using namespace ActiveBasic::Common::Lexical; 14 15 #include "Lexical/NativeCode.h" 16 #include "Lexical/Source.h" 17 #include "Lexical/Type.h" 18 #include "Lexical/Method.h" 19 #include "Lexical/Interface.h" 20 #include "Lexical/Member.h" 21 #include "Lexical/Class.h" 22 #include "Lexical/Parameter.h" 23 #include "Lexical/Variable.h" 24 #include "Lexical/Procedure.h" 25 #include "Lexical/TypeDef.h" 26 #include "Lexical/Const.h" 27 #include "Lexical/Delegate.h" 28 #include "Lexical/Meta.h" 29 #include "Lexical/DataTable.h" 30 #include "Lexical/ObjectModule.h" -
trunk/ab5.0/abdev/ab_common/src/Lexical/ObjectModule.cpp
r601 r603 55 55 #include <abdev/ab_common/include/ab_common.h> 56 56 57 #include "../common.h"58 59 #include <option.h>60 61 using namespace ActiveBasic::Common::Lexical;62 63 #include <NativeCode.h>64 #include <Source.h>65 #include <Type.h>66 #include <Method.h>67 #include <Interface.h>68 #include <Member.h>69 #include <Class.h>70 #include <Parameter.h>71 #include <Variable.h>72 #include <Procedure.h>73 #include <TypeDef.h>74 #include <Const.h>75 #include <Delegate.h>76 #include <Enum.h>77 #include <Meta.h>78 #include <DataTable.h>79 #include <ObjectModule.h>80 81 57 82 58 void ObjectModule::StaticLink( ObjectModule &objectModule ) -
trunk/ab5.0/abdev/ab_common/src/Lexical/Symbol.cpp
r516 r603 4 4 5 5 const NamespaceSupporter *Symbol::namespaceSupporter = NULL; 6 7 char *calcNames[255] = { 8 "xor", 9 }; 10 void InitCalcNames() 11 { 12 if( calcNames[CALC_XOR] ) 13 { 14 return; 15 } 16 17 memset( calcNames, 0, 255 * sizeof(char *) ); 18 calcNames[CALC_XOR] = "xor"; 19 calcNames[CALC_OR] = "or"; 20 calcNames[CALC_AND] = "and"; 21 calcNames[CALC_NOT] = "Not"; 22 calcNames[CALC_PE] = "<="; 23 calcNames[CALC_QE] = ">="; 24 calcNames[CALC_NOTEQUAL] = "<>"; 25 calcNames[CALC_EQUAL] = "=(compare)"; 26 calcNames[CALC_P] = "<"; 27 calcNames[CALC_Q] = ">"; 28 calcNames[CALC_SHL] = "<<"; 29 calcNames[CALC_SHR] = ">>"; 30 calcNames[CALC_ADDITION] = "+"; 31 calcNames[CALC_SUBTRACTION] = "-"; 32 calcNames[CALC_STRPLUS] = "&"; 33 calcNames[CALC_MOD] = "mod"; 34 calcNames[CALC_PRODUCT] = "*"; 35 calcNames[CALC_QUOTIENT] = "/"; 36 calcNames[CALC_INTQUOTIENT] = "\\"; 37 calcNames[CALC_AS] = "As"; 38 calcNames[CALC_BYVAL] = "ByVal"; 39 calcNames[CALC_MINUSMARK] = "-(mark)"; 40 calcNames[CALC_POWER] = "^"; 41 calcNames[CALC_SUBSITUATION] = "="; 42 calcNames[CALC_ARRAY_GET] = "[]"; 43 calcNames[CALC_ARRAY_SET] = "[]="; 44 } 45 void GetCalcName(int idCalc,char *name){ 46 InitCalcNames(); 47 48 if( calcNames[idCalc] == NULL ) 49 { 50 throw; 51 } 52 53 lstrcpy( name, calcNames[idCalc] ); 54 } 55 56 std::string ActiveBasic::Common::Lexical::Operator_CalcMarkStringToNaturalString( const std::string &name ) 57 { 58 if( name[0] == 1 && name[1] == ESC_OPERATOR ) 59 { 60 BYTE calcId = name[2]; 61 char temporary[255], calcName[255]; 62 GetCalcName( calcId, calcName ); 63 temporary[0] = name[0]; 64 temporary[1] = name[1]; 65 lstrcpy( temporary+2, calcName ); 66 return temporary; 67 } 68 return name; 69 } 70 71 BYTE ToCalcId( const char *name ) 72 { 73 InitCalcNames(); 74 75 for( int i=0; i<255; i++ ) 76 { 77 if( calcNames[i] ) 78 { 79 if( lstrcmp( name, calcNames[i] ) == 0 ) 80 { 81 return i; 82 } 83 } 84 } 85 86 throw; 87 } 88 89 std::string ActiveBasic::Common::Lexical::Operator_NaturalStringToCalcMarkString( const std::string &name ) 90 { 91 if( name[0] == 1 && name[1] == ESC_OPERATOR ) 92 { 93 BYTE calcId = ToCalcId( name.c_str()+2 ); 94 char temporary[255]; 95 temporary[0] = name[0]; 96 temporary[1] = name[1]; 97 temporary[2] = calcId; 98 temporary[3] = 0; 99 return temporary; 100 } 101 return name; 102 } 6 103 7 104 std::string Symbol::GetFullName() const -
trunk/ab5.0/abdev/compiler_x64/CodeGenerator.cpp
r584 r603 1 1 #include "stdafx.h" 2 3 #include <Procedure.h>4 #include <CodeGenerator.h>5 2 6 3 -
trunk/ab5.0/abdev/compiler_x64/Compile_ProcOp.cpp
r584 r603 1 1 #include "stdafx.h" 2 2 3 #include <Program.h>4 #include <Compiler.h>5 #include <Class.h>6 7 #include "../BasicCompiler_Common/common.h"8 3 #include "Opcode.h" 9 4 -
trunk/ab5.0/abdev/compiler_x64/Compile_Var.cpp
r598 r603 1 1 #include "stdafx.h" 2 2 3 #include <CodeGenerator.h>4 #include <Compiler.h>5 #include <Variable.h>6 7 #include "../BasicCompiler_Common/common.h"8 3 #include "Opcode.h" 9 4 -
trunk/ab5.0/abdev/compiler_x64/Opcode.h
r528 r603 1 1 #pragma once 2 2 3 #include <Type.h>4 #include <Procedure.h>5 3 #include "MachineFixed.h" 6 4 -
trunk/ab5.0/abdev/compiler_x64/compiler_x64.vcproj
r601 r603 349 349 > 350 350 <File 351 RelativePath="..\BasicCompiler_Common\include\Class.h"352 >353 </File>354 <File355 RelativePath="..\BasicCompiler_Common\include\Const.h"356 >357 </File>358 <File359 RelativePath="..\BasicCompiler_Common\include\DataTable.h"360 >361 </File>362 <File363 RelativePath="..\BasicCompiler_Common\include\Delegate.h"364 >365 </File>366 <File367 351 RelativePath="..\BasicCompiler_Common\include\Enum.h" 368 352 > … … 373 357 </File> 374 358 <File 375 RelativePath="..\BasicCompiler_Common\include\Interface.h"376 >377 </File>378 <File379 359 RelativePath="..\BasicCompiler_Common\include\LexicalScope.h" 380 >381 </File>382 <File383 RelativePath="..\BasicCompiler_Common\include\Member.h"384 >385 </File>386 <File387 RelativePath="..\BasicCompiler_Common\include\Meta.h"388 >389 </File>390 <File391 RelativePath="..\BasicCompiler_Common\include\Method.h"392 >393 </File>394 <File395 RelativePath="..\BasicCompiler_Common\include\NativeCode.h"396 >397 </File>398 <File399 RelativePath="..\BasicCompiler_Common\include\ObjectModule.h"400 >401 </File>402 <File403 RelativePath="..\BasicCompiler_Common\include\Parameter.h"404 >405 </File>406 <File407 RelativePath="..\BasicCompiler_Common\include\Procedure.h"408 >409 </File>410 <File411 RelativePath="..\BasicCompiler_Common\include\Source.h"412 >413 </File>414 <File415 RelativePath="..\BasicCompiler_Common\include\Type.h"416 >417 </File>418 <File419 RelativePath="..\BasicCompiler_Common\include\TypeDef.h"420 >421 </File>422 <File423 RelativePath="..\BasicCompiler_Common\include\Variable.h"424 360 > 425 361 </File> … … 1275 1211 > 1276 1212 <File 1277 RelativePath="..\BasicCompiler_Common\src\Class.cpp"1278 >1279 </File>1280 <File1281 RelativePath="..\BasicCompiler_Common\src\Const.cpp"1282 >1283 </File>1284 <File1285 RelativePath="..\BasicCompiler_Common\src\DataTable.cpp"1286 >1287 </File>1288 <File1289 RelativePath="..\BasicCompiler_Common\src\Delegate.cpp"1290 >1291 </File>1292 <File1293 1213 RelativePath="..\BasicCompiler_Common\src\Exception.cpp" 1294 1214 > 1295 1215 </File> 1296 1216 <File 1297 RelativePath="..\BasicCompiler_Common\src\Interface.cpp"1298 >1299 </File>1300 <File1301 1217 RelativePath="..\BasicCompiler_Common\src\LexicalScope.cpp" 1302 >1303 </File>1304 <File1305 RelativePath="..\BasicCompiler_Common\src\Meta.cpp"1306 >1307 </File>1308 <File1309 RelativePath="..\BasicCompiler_Common\src\Method.cpp"1310 >1311 </File>1312 <File1313 RelativePath="..\BasicCompiler_Common\src\NativeCode.cpp"1314 >1315 </File>1316 <File1317 RelativePath="..\BasicCompiler_Common\src\ObjectModule.cpp"1318 >1319 <FileConfiguration1320 Name="Debug|Win32"1321 >1322 <Tool1323 Name="VCCLCompilerTool"1324 UsePrecompiledHeader="0"1325 />1326 </FileConfiguration>1327 <FileConfiguration1328 Name="Release|Win32"1329 >1330 <Tool1331 Name="VCCLCompilerTool"1332 UsePrecompiledHeader="0"1333 />1334 </FileConfiguration>1335 </File>1336 <File1337 RelativePath="..\BasicCompiler_Common\src\Parameter.cpp"1338 >1339 </File>1340 <File1341 RelativePath="..\BasicCompiler_Common\src\Procedure.cpp"1342 >1343 </File>1344 <File1345 RelativePath="..\BasicCompiler_Common\src\Source.cpp"1346 >1347 </File>1348 <File1349 RelativePath="..\BasicCompiler_Common\src\Type.cpp"1350 >1351 </File>1352 <File1353 RelativePath="..\BasicCompiler_Common\src\TypeDef.cpp"1354 >1355 </File>1356 <File1357 RelativePath="..\BasicCompiler_Common\src\Variable.cpp"1358 1218 > 1359 1219 </File> … … 1374 1234 RelativePath="..\BasicCompiler_Common\src\BoostSerializationSupport.cpp" 1375 1235 > 1236 <FileConfiguration 1237 Name="Debug|Win32" 1238 > 1239 <Tool 1240 Name="VCCLCompilerTool" 1241 UsePrecompiledHeader="0" 1242 /> 1243 </FileConfiguration> 1376 1244 <FileConfiguration 1377 1245 Name="Release|Win32" -
trunk/ab5.0/abdev/compiler_x64/stdafx.h
r601 r603 42 42 #include "../BasicCompiler_Common/common.h" 43 43 44 #include <NativeCode.h>45 #include <Source.h>46 #include <Type.h>47 #include <Method.h>48 #include <Interface.h>49 #include <Member.h>50 #include <Class.h>51 #include <Parameter.h>52 #include <Variable.h>53 #include <Procedure.h>54 #include <TypeDef.h>55 #include <Const.h>56 #include <Delegate.h>57 #include <Meta.h>58 #include <DataTable.h>59 #include <ObjectModule.h>60 61 44 #include <Exception.h> 62 45 #include <Enum.h> -
trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp
r580 r603 1 1 #include "stdafx.h" 2 2 3 #include <Program.h>4 #include <Compiler.h>5 #include <LexicalScope.h>6 #include <Class.h>7 #include <Variable.h>8 9 #include "../BasicCompiler_Common/common.h"10 3 #include "Opcode.h" 11 4 -
trunk/ab5.0/abdev/compiler_x86/Compile_Var.cpp
r598 r603 1 1 #include "stdafx.h" 2 2 3 #include <LexicalScope.h>4 #include <CodeGenerator.h>5 #include <Compiler.h>6 #include <Variable.h>7 8 #include "../BasicCompiler_Common/common.h"9 3 #include "Opcode.h" 10 4 -
trunk/ab5.0/abdev/compiler_x86/Opcode.h
r523 r603 1 1 #pragma once 2 2 3 #include <Type.h>4 #include <Procedure.h>5 3 #include "MachineFixed.h" 6 4 -
trunk/ab5.0/abdev/compiler_x86/compiler_x86.vcproj
r601 r603 1304 1304 > 1305 1305 <File 1306 RelativePath="..\BasicCompiler_Common\src\Class.cpp"1307 >1308 </File>1309 <File1310 RelativePath="..\BasicCompiler_Common\src\Const.cpp"1311 >1312 </File>1313 <File1314 RelativePath="..\BasicCompiler_Common\src\DataTable.cpp"1315 >1316 </File>1317 <File1318 RelativePath="..\BasicCompiler_Common\src\Delegate.cpp"1319 >1320 </File>1321 <File1322 1306 RelativePath="..\BasicCompiler_Common\src\Exception.cpp" 1323 1307 > 1324 1308 </File> 1325 1309 <File 1326 RelativePath="..\BasicCompiler_Common\src\Interface.cpp"1327 >1328 </File>1329 <File1330 1310 RelativePath="..\BasicCompiler_Common\src\LexicalScope.cpp" 1331 >1332 </File>1333 <File1334 RelativePath="..\BasicCompiler_Common\src\Meta.cpp"1335 >1336 </File>1337 <File1338 RelativePath="..\BasicCompiler_Common\src\Method.cpp"1339 >1340 </File>1341 <File1342 RelativePath="..\BasicCompiler_Common\src\NativeCode.cpp"1343 >1344 </File>1345 <File1346 RelativePath="..\BasicCompiler_Common\src\ObjectModule.cpp"1347 >1348 <FileConfiguration1349 Name="Debug|Win32"1350 >1351 <Tool1352 Name="VCCLCompilerTool"1353 UsePrecompiledHeader="0"1354 />1355 </FileConfiguration>1356 <FileConfiguration1357 Name="Release|Win32"1358 >1359 <Tool1360 Name="VCCLCompilerTool"1361 UsePrecompiledHeader="0"1362 />1363 </FileConfiguration>1364 </File>1365 <File1366 RelativePath="..\BasicCompiler_Common\src\Parameter.cpp"1367 >1368 </File>1369 <File1370 RelativePath="..\BasicCompiler_Common\src\Procedure.cpp"1371 >1372 </File>1373 <File1374 RelativePath="..\BasicCompiler_Common\src\Source.cpp"1375 >1376 </File>1377 <File1378 RelativePath="..\BasicCompiler_Common\src\Type.cpp"1379 >1380 </File>1381 <File1382 RelativePath="..\BasicCompiler_Common\src\TypeDef.cpp"1383 >1384 </File>1385 <File1386 RelativePath="..\BasicCompiler_Common\src\Variable.cpp"1387 1311 > 1388 1312 </File> … … 1501 1425 > 1502 1426 <File 1503 RelativePath="..\BasicCompiler_Common\include\Class.h"1504 >1505 </File>1506 <File1507 RelativePath="..\BasicCompiler_Common\include\Const.h"1508 >1509 </File>1510 <File1511 RelativePath="..\BasicCompiler_Common\include\DataTable.h"1512 >1513 </File>1514 <File1515 RelativePath="..\BasicCompiler_Common\include\Delegate.h"1516 >1517 </File>1518 <File1519 1427 RelativePath="..\BasicCompiler_Common\include\Enum.h" 1520 1428 > … … 1525 1433 </File> 1526 1434 <File 1527 RelativePath="..\BasicCompiler_Common\include\Interface.h"1528 >1529 </File>1530 <File1531 1435 RelativePath="..\BasicCompiler_Common\include\LexicalScope.h" 1532 >1533 </File>1534 <File1535 RelativePath="..\BasicCompiler_Common\include\Member.h"1536 >1537 </File>1538 <File1539 RelativePath="..\BasicCompiler_Common\include\Meta.h"1540 >1541 </File>1542 <File1543 RelativePath="..\BasicCompiler_Common\include\Method.h"1544 >1545 </File>1546 <File1547 RelativePath="..\BasicCompiler_Common\include\NativeCode.h"1548 >1549 </File>1550 <File1551 RelativePath="..\BasicCompiler_Common\include\ObjectModule.h"1552 >1553 </File>1554 <File1555 RelativePath="..\BasicCompiler_Common\include\Parameter.h"1556 >1557 </File>1558 <File1559 RelativePath="..\BasicCompiler_Common\include\Procedure.h"1560 >1561 </File>1562 <File1563 RelativePath="..\BasicCompiler_Common\include\Source.h"1564 >1565 </File>1566 <File1567 RelativePath="..\BasicCompiler_Common\include\Type.h"1568 >1569 </File>1570 <File1571 RelativePath="..\BasicCompiler_Common\include\TypeDef.h"1572 >1573 </File>1574 <File1575 RelativePath="..\BasicCompiler_Common\include\Variable.h"1576 1436 > 1577 1437 </File> -
trunk/ab5.0/abdev/compiler_x86/stdafx.h
r601 r603 42 42 #include "../BasicCompiler_Common/common.h" 43 43 44 #include <NativeCode.h>45 #include <Source.h>46 #include <Type.h>47 #include <Method.h>48 #include <Interface.h>49 #include <Member.h>50 #include <Class.h>51 #include <Parameter.h>52 #include <Variable.h>53 #include <Procedure.h>54 #include <TypeDef.h>55 #include <Const.h>56 #include <Delegate.h>57 #include <Meta.h>58 #include <DataTable.h>59 #include <ObjectModule.h>60 61 44 #include <Exception.h> 62 45 #include <Enum.h> -
trunk/ab5.0/abdev/compiler_x86/x86CodeGenerator.cpp
r551 r603 1 1 #include "stdafx.h" 2 3 #include <Procedure.h>4 #include <CodeGenerator.h>5 2 6 3
Note:
See TracChangeset
for help on using the changeset viewer.