Changeset 589 in dev for trunk/ab5.0/abdev/compiler_x86
- Timestamp:
- May 10, 2008, 3:37:40 PM (17 years ago)
- Location:
- trunk/ab5.0/abdev/compiler_x86
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/compiler_x86/NumOpe.cpp
r587 r589 718 718 719 719 int dataTableOffset; 720 if( ! compiler.GetObjectModule().dataTable.MakeLiteralArrayBuffer(expression, baseType, dataTableOffset ) )720 if( !ActiveBasic::Compiler::DataTableGenerator::MakeLiteralArrayBuffer( compiler.GetObjectModule().dataTable, expression, baseType, dataTableOffset ) ) 721 721 { 722 722 return false; … … 798 798 // 静的領域にオブジェクトを生成 799 799 int dataTableOffset; 800 if( ! compiler.GetObjectModule().dataTable.MakeConstObjectToProcessStaticBuffer(expression + 2, resultType, dataTableOffset ) )800 if( !ActiveBasic::Compiler::DataTableGenerator::MakeConstObjectToProcessStaticBuffer( compiler.GetObjectModule().dataTable, expression + 2, resultType, dataTableOffset ) ) 801 801 { 802 802 return false; … … 941 941 942 942 //String型オブジェクトを生成 943 i2 = compiler.GetObjectModule().dataTable.MakeConstStringObjectToProcessStaticBuffer(term );944 943 i2 = ActiveBasic::Compiler::DataTableGenerator::MakeConstStringObjectToProcessStaticBuffer( compiler.GetObjectModule().dataTable, term ); 944 945 945 // push value 946 946 compiler.codeGenerator.op_push_V( i2, Schedule::DataTable ); -
trunk/ab5.0/abdev/compiler_x86/compiler_x86.vcproj
r565 r589 1253 1253 </File> 1254 1254 <File 1255 RelativePath="..\BasicCompiler_Common\src\DataTableGenerator.cpp" 1256 > 1257 </File> 1258 <File 1255 1259 RelativePath="..\BasicCompiler_Common\src\LexicalAnalyzer.cpp" 1256 1260 > … … 1478 1482 </File> 1479 1483 <File 1484 RelativePath="..\BasicCompiler_Common\include\DataTableGenerator.h" 1485 > 1486 </File> 1487 <File 1480 1488 RelativePath="..\BasicCompiler_Common\include\LexicalAnalyzer.h" 1481 1489 > -
trunk/ab5.0/abdev/compiler_x86/stdafx.h
r565 r589 73 73 #include <VtblGenerator.h> 74 74 #include <ProcedureGenerator.h> 75 #include <DataTableGenerator.h>
Note:
See TracChangeset
for help on using the changeset viewer.