source: dev/trunk/ab5.0/abdev/BasicCompiler_Common/src@ 587

Name Size Rev Age Author Last Change
../
BoostSerializationSupport.cpp 10.6 KB 523   16 years dai_9181 ヘッダファイルを整理中
Class.cpp 17.2 KB 567   16 years dai_9181 GetStringClassPtrGetObjectClassPtr、GetInterfaceInfoClassPtrクラスからエラー出力 …
CodeGenerator.cpp 93 bytes 276   17 years dai_9181
CommonCodeGenerator.cpp 10.1 KB 551   16 years dai_9181 ・PutWithScheduleメソッドを追加。 ・NativeCodeクラスが持つCompilerクラスへの依存度を除去した。
Compiler.cpp 7.3 KB 575   16 years dai_9181 ProcPointers::Addメソッドを排除。
Const.cpp 3.0 KB 579   16 years dai_9181 Consts/ConstMacrosクラスのLexicalAnalyzerクラスへの依存性をなくした。
DataTable.cpp 9.6 KB 561   16 years dai_9181 AddMemberAddDynamicMethod ・CMember→Member …
Delegate.cpp 431 bytes 581   16 years dai_9181 DelegateクラスのLexicalAnalyzerクラスへの依存性をなくした。
Enum.cpp 21 bytes 547   16 years dai_9181 Enum収集をLexicalAnalyzerクラスに実装しなおした。
Exception.cpp 10.8 KB 587   16 years dai_9181 [585][586]をリバース。NativeCodeクラスとMetaクラスは依存関係があるので分離しない方針とする。
Interface.cpp 1.5 KB 513   16 years dai_9181 Interfaceクラスを独自ファイルにした。
LexicalAnalyzer.cpp 2.3 KB 546   16 years dai_9181 LexicalAnalyzerのソースコードの記述位置を整理。
LexicalAnalyzer_Class.cpp 34.7 KB 574   16 years dai_9181 UserProcs::Insertメソッドを排除。
LexicalAnalyzer_Const.cpp 6.2 KB 579   16 years dai_9181 Consts/ConstMacrosクラスのLexicalAnalyzerクラスへの依存性をなくした。
LexicalAnalyzer_Delegate.cpp 6.9 KB 587   16 years dai_9181 [585][586]をリバース。NativeCodeクラスとMetaクラスは依存関係があるので分離しない方針とする。
LexicalAnalyzer_Enum.cpp 5.8 KB 547   16 years dai_9181 Enum収集をLexicalAnalyzerクラスに実装しなおした。
LexicalAnalyzer_Procedure.cpp 21.3 KB 574   16 years dai_9181 UserProcs::Insertメソッドを排除。
LexicalAnalyzer_TypeDef.cpp 4.1 KB 546   16 years dai_9181 LexicalAnalyzerのソースコードの記述位置を整理。
LexicalScope.cpp 4.6 KB 537   16 years dai_9181 UserProcクラスによるコンパイル中関数管理用メソッドを除去(すべてCompilerクラス内で処理するようにした)。
Linker.cpp 7.7 KB 587   16 years dai_9181 [585][586]をリバース。NativeCodeクラスとMetaクラスは依存関係があるので分離しない方針とする。
Messenger.cpp 23.0 KB 587   16 years dai_9181 [585][586]をリバース。NativeCodeクラスとMetaクラスは依存関係があるので分離しない方針とする。
Meta.cpp 5.3 KB 566   16 years dai_9181 ・Classes::Find→Classes::FindExにリネームして、TypeDefサポートを排除した。 …
Method.cpp 3.8 KB 559   16 years dai_9181 VtblGeneratorクラスを追加。Classes/CClassクラスのvtbl生成関連の実装をVtblGeneratorクラスに移動した。
NativeCode.cpp 3.6 KB 551   16 years dai_9181 ・PutWithScheduleメソッドを追加。 ・NativeCodeクラスが持つCompilerクラスへの依存度を除去した。
ObjectModule.cpp 6.1 KB 587   16 years dai_9181 [585][586]をリバース。NativeCodeクラスとMetaクラスは依存関係があるので分離しない方針とする。
Parameter.cpp 1.7 KB 569   16 years dai_9181 Parameters::GetStringメソッドは不使用なため、除去。
Procedure.cpp 2.9 KB 576   16 years dai_9181 EnumGlobalProcsメソッドの第二パラメータを "const char *" から "const Symbol &" に変更した。
ProcedureGenerator.cpp 5.7 KB 587   16 years dai_9181 [585][586]をリバース。NativeCodeクラスとMetaクラスは依存関係があるので分離しない方針とする。
Program.cpp 3.6 KB 519   16 years dai_9181 jenga.hを追加。
Source.cpp 20.4 KB 555   16 years dai_9181 BasicSource::DirectiveIncludeOrRequire内で発生したエラーのエラー出力を呼び出し元で行うようにした。
Type.cpp 10.6 KB 556   16 years dai_9181 Typeクラスで発生するOutputFatalErrorをthrowに置換。
TypeDef.cpp 1.2 KB 577   16 years dai_9181 不要なコメントを除去
Variable.cpp 3.2 KB 580   16 years dai_9181 VariableクラスのLexicalAnalyzerクラスへの依存性をなくした。
VtblGenerator.cpp 4.5 KB 587   16 years dai_9181 [585][586]をリバース。NativeCodeクラスとMetaクラスは依存関係があるので分離しない方針とする。
Note: See TracBrowser for help on using the repository browser.