Changeset 632 in dev for trunk/ab5.0/abdev/BasicCompiler_Common/include
- Timestamp:
- Jun 5, 2008, 10:04:39 PM (16 years ago)
- Location:
- trunk/ab5.0/abdev/BasicCompiler_Common/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/BasicCompiler_Common/include/Compiler.h
r628 r632 184 184 185 185 186 private: 187 ActiveBasic::Compiler::Error::StringToTypeErrorCode::EnumType StringToGenericTypeEx( const std::string &typeName, Type &type ); 188 public: 186 189 ActiveBasic::Compiler::Error::StringToTypeErrorCode::EnumType StringToTypeEx( const std::string &typeName, Type &type, bool isResolveGenerics = false ); 187 190 bool StringToType( const std::string &typeName, Type &type ); -
trunk/ab5.0/abdev/BasicCompiler_Common/include/LexicalAnalyzer.h
r625 r632 43 43 static void CollectClasses( const char *source, Classes &classes ); 44 44 45 // テンプレート展開 46 static void TemplateExpand_ResolveMethod( const CMethod *pBaseMethod, const Types &actualTypes, CClass *pNewClass ); 47 static const CClass *TemplateExpand( CClass &_class, const Types &actualTypes ); 48 45 49 // グローバルプロシージャを収集する 46 50 static bool AnalyzeParameter( Parameters ¶ms, const Jenga::Common::Strings ¶meterStrings, int nowLine );
Note:
See TracChangeset
for help on using the changeset viewer.