/foundation/ability/idl_tool/idl_tool_2/parser/ |
H A D | intf_type_check.cpp | 25 if (ast_ == nullptr) {
in CheckIntegrity() 30 if (ast_->GetName().empty()) {
in CheckIntegrity() 54 if (!ast_->GetPackageName().empty()) {
in CheckIntfSaAst() 59 const auto &importMap = ast_->GetImports();
in CheckIntfSaAst() 68 for (size_t i = 0; i < ast_->GetInterfaceDefNumber(); i++) {
in CheckIntfSaAst() 69 if (!ast_->GetInterfaceDef(i)->IsExternal()) {
in CheckIntfSaAst() 81 ASTAttr::Attribute attr = ast_->GetInterfaceDef()->GetAttribute()->GetValue();
in CheckIntfSaAst() 97 for (const auto &pair : ast_->GetTypes()) {
in CheckIntfSaAstTypes() 124 AutoPtr<ASTInterfaceType> interfaceType = ast_->GetInterfaceDef();
in CheckIntfSaAstMethods() 138 ast_ in CheckIntfSaAstMethods() [all...] |
H A D | parser.cpp | 79 IntfTypeChecker checker(ast_);
in ParseOne() 81 ret = AddAst(ast_) && ret;
in ParseOne() 98 ast_ = nullptr;
in Reset() 104 ast_ = new AST();
in ParseFile() 105 ast_->SetIdlFile(lexer_.GetFilePath());
in ParseFile() 106 ast_->SetLicense(ParseLicense());
in ParseFile() 200 ast_->SetPackageName(result.str(RE_PACKAGE_INDEX).c_str());
in ParserPackageInfo() 203 ast_->SetVersion(majorVersion, minorVersion);
in ParserPackageInfo() 208 ast_->SetPackageName(result.str(RE_PACKAGE_INDEX).c_str());
in ParserPackageInfo() 245 ast_ in ParseInterfaceToken() [all...] |
H A D | intf_type_check.h | 28 IntfTypeChecker(AutoPtr<AST> ast) : ast_(ast){};
in IntfTypeChecker() 61 AutoPtr<AST> ast_;
member in OHOS::Idl::IntfTypeChecker
|
/foundation/ability/idl_tool/idl_tool_2/metadata/ |
H A D | metadata_reader.cpp | 80 ast_ = new AST(); in ReadMetadataToAst() 89 ast_->SetFullName(std::string(reinterpret_cast<char*>(metaComponent_->name_))); in ReadMetadataToAst() 90 ast_->SetAStFileType(ASTFileType::AST_IFACE); in ReadMetadataToAst() 91 allAsts[std::string(reinterpret_cast<char*>(metaComponent_->name_))] = ast_; in ReadMetadataToAst() 101 seqType->SetNamespace(ast_->ParseNamespace(std::string(reinterpret_cast<char*>(mp->namespace_)))); in ReadMetaSequenceable() 106 ast_->AddImport(seqAst); in ReadMetaSequenceable() 107 ast_->AddSequenceableDef(seqType); in ReadMetaSequenceable() 120 ast_->SetLicense(std::string(reinterpret_cast<char*>(mi->license_))); in ReadMetaInterface() 124 interface->SetNamespace(ast_->ParseNamespace(std::string(reinterpret_cast<char*>(mi->namespace_)))); in ReadMetaInterface() 126 ast_ in ReadMetaInterface() [all...] |
H A D | metadata_reader.h | 47 AutoPtr<AST> ast_; member in OHOS::Idl::MetadataReader
|
/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/cpp/ |
H A D | cpp_custom_types_code_emitter.cpp | 24 if (ast_->GetASTFileType() != ASTFileType::AST_TYPES) {
in ResolveDirectory() 59 std::string marcoName = StringHelper::Format("%s.%s", ast_->GetPackageName().c_str(), baseName_.c_str());
in EmitPassthroughCustomTypesHeaderFile() 100 std::string marcoName = StringHelper::Format("%s.%s", ast_->GetPackageName().c_str(), baseName_.c_str());
in EmitCustomTypesHeaderFile() 158 for (size_t i = 0; i < ast_->GetTypeDefinitionNumber(); i++) {
in EmitCustomTypeDecls() 159 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(ast_->GetTypeDefintion(i));
in EmitCustomTypeDecls() 161 if (i + 1 < ast_->GetTypeDefinitionNumber()) {
in EmitCustomTypeDecls() 169 for (size_t i = 0; i < ast_->GetTypeDefinitionNumber(); i++) {
in EmitCustomTypeFuncDecl() 170 AutoPtr<ASTType> type = ast_->GetTypeDefintion(i);
in EmitCustomTypeFuncDecl() 173 if (i + 1 < ast_->GetTypeDefinitionNumber()) {
in EmitCustomTypeFuncDecl() 237 for (size_t i = 0; i < ast_ in EmitCustomTypeDataProcess() [all...] |
H A D | cpp_interface_code_emitter.cpp | 24 if (ast_->GetASTFileType() == ASTFileType::AST_IFACE || ast_->GetASTFileType() == ASTFileType::AST_ICALLBACK) {
in ResolveDirectory() 112 sb.AppendFormat("#define %s %u\n", majorVerName_.c_str(), ast_->GetMajorVer());
in EmitInterfaceVersionMacro() 113 sb.AppendFormat("#define %s %u\n", minorVerName_.c_str(), ast_->GetMinorVer());
in EmitInterfaceVersionMacro() 255 sb.Append(prefix + TAB).AppendFormat("%s = %d;\n", majorParam->GetName().c_str(), ast_->GetMajorVer());
in EmitInterfaceGetVersionMethod() 257 sb.Append(prefix + TAB).AppendFormat("%s = %d;\n", minorParam->GetName().c_str(), ast_->GetMinorVer());
in EmitInterfaceGetVersionMethod()
|
H A D | hdi_cpp_code_emitter.cpp | 29 for (const auto &importPair : ast_->GetImports()) {
in GetImportInclusions() 105 const AST::TypeStringMap &types = ast_->GetTypes();
in GetStdlibInclusions() 179 std::string selfNameSpace = EmitPackageToNameSpace(EmitNamespace(ast_->GetFullName()));
in EmitImportUsingNamespace() 181 for (const auto &importPair : ast_->GetImports()) {
in EmitImportUsingNamespace() 190 const AST::TypeStringMap &types = ast_->GetTypes();
in EmitImportUsingNamespace()
|
H A D | cpp_service_impl_code_emitter.cpp | 24 if (ast_->GetASTFileType() == ASTFileType::AST_IFACE || ast_->GetASTFileType() == ASTFileType::AST_ICALLBACK) {
in ResolveDirectory()
|
H A D | cpp_client_proxy_code_emitter.cpp | 25 if (ast_->GetASTFileType() == ASTFileType::AST_IFACE || ast_->GetASTFileType() == ASTFileType::AST_ICALLBACK) {
in ResolveDirectory() 414 const AST::TypeStringMap &types = ast_->GetTypes();
in GetSourceOtherLibInclusions() 523 sb.Append(prefix + TAB).AppendFormat("if (%s != %d) {\n", serMajorName.c_str(), ast_->GetMajorVer());
in EmitGetInstanceMethodInitProxyImpl() 526 sb.AppendFormat(", version of client:%d.%d\", __func__, ", ast_->GetMajorVer(), ast_->GetMinorVer());
in EmitGetInstanceMethodInitProxyImpl() 711 sb.Append(prefix + TAB).AppendFormat("if (%s != %d) {\n", serMajorName.c_str(), ast_->GetMajorVer());
in EmitProxyCastFromMethodImplTemplate() 714 sb.AppendFormat(", version of client:%d.%d\", __func__, ", ast_->GetMajorVer(), ast_->GetMinorVer());
in EmitProxyCastFromMethodImplTemplate()
|
/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/java/ |
H A D | java_client_interface_code_emitter.cpp | 24 if (ast_->GetASTFileType() == ASTFileType::AST_IFACE || ast_->GetASTFileType() == ASTFileType::AST_ICALLBACK) {
in ResolveDirectory() 76 const AST::TypeStringMap &types = ast_->GetTypes();
in EmitInterfaceCorelibImports() 109 for (const auto &importPair : ast_->GetImports()) {
in EmitInterfaceSelfDefinedTypeImports()
|
H A D | java_client_proxy_code_emitter.cpp | 23 if (ast_->GetASTFileType() == ASTFileType::AST_IFACE || ast_->GetASTFileType() == ASTFileType::AST_ICALLBACK) {
in ResolveDirectory() 75 const AST::TypeStringMap &types = ast_->GetTypes();
in EmitProxyCorelibImports() 102 for (const auto &importPair : ast_->GetImports()) {
in EmitProxySelfDefinedTypeImports()
|
H A D | hdi_java_code_emitter.cpp | 22 sb.AppendFormat("package %s;\n", ast_->GetPackageName().c_str());
in EmitPackage()
|
/foundation/ability/idl_tool/idl_tool_2/codegen/SA/cpp/ |
H A D | sa_cpp_interface_code_emitter.cpp | 108 int sequenceableNumber = static_cast<int>(ast_->GetSequenceableDefNumber());
in EmitInterfaceSelfDefinedTypeInclusions() 110 AutoPtr<ASTSequenceableType> seqType = ast_->GetSequenceableDef(i);
in EmitInterfaceSelfDefinedTypeInclusions() 116 for (auto interface : ast_->GetInterfaceDefs()) {
in EmitInterfaceSelfDefinedTypeInclusions() 133 int sequenceableNumber = static_cast<int>(ast_->GetSequenceableDefNumber());
in EmitInterfaceUsings() 135 AutoPtr<ASTSequenceableType> seqType = ast_->GetSequenceableDef(i);
in EmitInterfaceUsings() 145 for (auto interface : ast_->GetInterfaceDefs()) {
in EmitInterfaceUsings()
|
H A D | sa_cpp_client_proxy_code_emitter.cpp | 41 if (ast_ != nullptr && ast_->GetHasCacheableProxyMethods()) {
in EmitInterfaceProxyHeaderFile() 154 if (ast_->GetHasCacheableProxyMethods()) {
in EmitInterfaceProxyConstructor() 161 if (ast_->GetHasCacheableProxyMethods()) {
in EmitInterfaceProxyConstructor() 214 if (ast_->GetHasCacheableProxyMethods()) {
in EmitInterfaceProxyConstants()
|
/foundation/ability/idl_tool/idl_tool_2/codegen/SA/ts/ |
H A D | sa_ts_code_emitter.cpp | 110 for (auto interface : ast_->GetInterfaceDefs()) {
in EmitInterfaceImports() 124 int sequenceableNumber = static_cast<int>(ast_->GetSequenceableDefNumber());
in EmitInterfaceSelfDefinedTypeImports() 126 AutoPtr<ASTSequenceableType> seqType = ast_->GetSequenceableDef(i);
in EmitInterfaceSelfDefinedTypeImports() 131 for (auto interface : ast_->GetInterfaceDefs()) {
in EmitInterfaceSelfDefinedTypeImports()
|
/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/ |
H A D | hdi_code_emitter.cpp | 85 ast_ = ast;
in Reset() 86 if (ast_->GetASTFileType() == ASTFileType::AST_IFACE || ast_->GetASTFileType() == ASTFileType::AST_ICALLBACK) {
in Reset() 87 interface_ = ast_->GetInterfaceDef();
in Reset() 100 } else if (ast_->GetASTFileType() == ASTFileType::AST_TYPES) {
in Reset() 101 baseName_ = ast_->GetName();
in Reset() 102 } else if (ast_->GetASTFileType() == ASTFileType::AST_SEQUENCEABLE) {
in Reset() 103 baseName_ = ast_->GetName();
in Reset() 125 ast_ = nullptr;
in CleanData()
|
/foundation/ability/idl_tool/idl_tool_2/codegen/ |
H A D | code_emitter.cpp | 27 if (ast_->GetLicense().empty()) {
in EmitLicense() 30 sb.Append(ast_->GetLicense()).Append("\n\n");
in EmitLicense() 63 std::string subPackage = Options::GetInstance().GetSubPackage(ast_->GetPackageName());
in GetFileParentPath() 123 return StringHelper::Format("v%u_%u/%s", ast_->GetMajorVer(), ast_->GetMinorVer(), FileName(name).c_str());
in EmitVersionHeaderName()
|
H A D | code_emitter.h | 137 AutoPtr<AST> ast_ = nullptr;
member in OHOS::Idl::CodeEmitter
|
/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/c/ |
H A D | c_custom_types_code_emitter.cpp | 25 if (ast_->GetASTFileType() != ASTFileType::AST_TYPES) {
in ResolveDirectory() 145 for (size_t i = 0; i < ast_->GetTypeDefinitionNumber(); i++) {
in EmitCustomTypeDecls() 146 AutoPtr<HdiTypeEmitter> typeEmitter = GetTypeEmitter(ast_->GetTypeDefintion(i));
in EmitCustomTypeDecls() 148 if (i + 1 < ast_->GetTypeDefinitionNumber()) {
in EmitCustomTypeDecls() 156 for (size_t i = 0; i < ast_->GetTypeDefinitionNumber(); i++) {
in EmitCustomTypeFuncDecl() 157 AutoPtr<ASTType> type = ast_->GetTypeDefintion(i);
in EmitCustomTypeFuncDecl() 160 if (i + 1 < ast_->GetTypeDefinitionNumber()) {
in EmitCustomTypeFuncDecl() 222 for (size_t i = 0; i < ast_->GetTypeDefinitionNumber(); i++) {
in EmitCustomTypeDataProcess() 223 AutoPtr<ASTType> type = ast_->GetTypeDefintion(i);
in EmitCustomTypeDataProcess() 230 if (i + 1 < ast_ in EmitCustomTypeDataProcess() [all...] |
H A D | c_interface_code_emitter.cpp | 24 if (ast_->GetASTFileType() == ASTFileType::AST_IFACE || ast_->GetASTFileType() == ASTFileType::AST_ICALLBACK) {
in ResolveDirectory() 176 sb.AppendFormat("#define %s %u\n", majorVerName_.c_str(), ast_->GetMajorVer());
in EmitInterfaceVersionMacro() 177 sb.AppendFormat("#define %s %u\n", minorVerName_.c_str(), ast_->GetMinorVer());
in EmitInterfaceVersionMacro()
|
H A D | hdi_c_code_emitter.cpp | 23 const AST::TypeStringMap &types = ast_->GetTypes();
in GetStdlibInclusions() 34 for (const auto &importPair : ast_->GetImports()) {
in GetImportInclusions()
|
/foundation/ability/idl_tool/idl_tool_2/codegen/SA/ |
H A D | sa_code_emitter.cpp | 72 ast_ = ast;
in Reset() 73 for (auto interface : ast_->GetInterfaceDefs()) {
in Reset() 109 ast_ = nullptr;
in CleanData()
|
/foundation/ability/idl_tool/idl_tool_2/codegen/SA/rust/ |
H A D | sa_rust_code_emitter.cpp | 31 const AST::TypeStringMap &types = ast_->GetTypes();
in EmitCommonHeaders()
|
H A D | sa_rust_interface_code_emitter.cpp | 97 int sequenceableNumber = static_cast<int>(ast_->GetSequenceableDefNumber());
in EmitCustomHeaders() 99 AutoPtr<ASTSequenceableType> seqType = ast_->GetSequenceableDef(i);
in EmitCustomHeaders() 104 for (auto interface : ast_->GetInterfaceDefs()) {
in EmitCustomHeaders()
|