/drivers/hdf_core/framework/tools/hdi-gen/codegen/ |
H A D | code_generator.cpp | 121 for (const auto &ast : allAst) {
in Generate() 122 if (sourceFile.find(ast.second->GetIdlFilePath()) != sourceFile.end()) {
in Generate() 123 genCodeFunc(ast.second, outDir);
in Generate() 127 for (const auto &ast : allAst) {
in Generate() 128 genCodeFunc(ast.second, outDir);
in Generate() 159 void CodeGenerator::GenIpcCCode(const AutoPtr<AST> &ast, const std::string &outDir)
in GenIpcCCode() argument 162 switch (ast->GetASTFileType()) {
in GenIpcCCode() 164 cCodeEmitters_["types"]->OutPut(ast, outDir, mode);
in GenIpcCCode() 168 cCodeEmitters_["interface"]->OutPut(ast, outDir, mode);
in GenIpcCCode() 169 cCodeEmitters_["proxy"]->OutPut(ast, outDi in GenIpcCCode() 187 GenIpcCppCode(const AutoPtr<AST> &ast, const std::string &outDir) GenIpcCppCode() argument 215 GenIpcJavaCode(const AutoPtr<AST> &ast, const std::string &outDir) GenIpcJavaCode() argument 234 GenPassthroughCCode(const AutoPtr<AST> &ast, const std::string &outDir) GenPassthroughCCode() argument 258 GenPassthroughCppCode(const AutoPtr<AST> &ast, const std::string &outDir) GenPassthroughCppCode() argument 282 GenKernelCode(const AutoPtr<AST> &ast, const std::string &outDir) GenKernelCode() argument 303 GenLowCCode(const AutoPtr<AST> &ast, const std::string &outDir) GenLowCCode() argument [all...] |
H A D | code_generator.h | 33 static void GenIpcCCode(const AutoPtr<AST> &ast, const std::string &outDir);
35 static void GenIpcCppCode(const AutoPtr<AST> &ast, const std::string &outDir);
37 static void GenIpcJavaCode(const AutoPtr<AST> &ast, const std::string &outDir);
39 static void GenPassthroughCCode(const AutoPtr<AST> &ast, const std::string &outDir);
41 static void GenPassthroughCppCode(const AutoPtr<AST> &ast, const std::string &outDir);
43 static void GenKernelCode(const AutoPtr<AST> &ast, const std::string &outDir);
45 static void GenLowCCode(const AutoPtr<AST> &ast, const std::string &outDir);
|
H A D | code_emitter.cpp | 18 bool CodeEmitter::OutPut(const AutoPtr<AST> &ast, const std::string &targetDirectory, GenMode mode)
in OutPut() argument 20 if (!Reset(ast, targetDirectory, mode)) {
in OutPut() 28 bool CodeEmitter::Reset(const AutoPtr<AST> &ast, const std::string &targetDirectory, GenMode mode)
in Reset() argument 30 if (ast == nullptr || targetDirectory.empty()) {
in Reset() 37 ast_ = ast;
in Reset()
|
H A D | code_emitter.h | 14 #include "ast/ast.h"
75 bool OutPut(const AutoPtr<AST> &ast, const std::string &targetDirectory, GenMode mode);
78 bool Reset(const AutoPtr<AST> &ast, const std::string &targetDirectory, GenMode mode);
|
H A D | cpp_code_emitter.h | 12 #include "ast/ast.h"
23 bool OutPut(const AutoPtr<AST> &ast, const std::string &targetDirectory);
|
/drivers/hdf_core/framework/tools/hc-gen/src/ |
H A D | generator.h | 14 #include "ast.h" 20 explicit Generator(const std::shared_ptr<Ast> &ast) : ast_(ast) {} in Generator() argument
|
H A D | decompile.cpp | 301 auto ast = std::make_shared<Ast>(rootObject); in RebuildAst() local 302 ast->Dump(); in RebuildAst() 303 return ast; in RebuildAst() 316 auto ast = RebuildAst(); in DoDecompile() local 317 if (ast == nullptr) { in DoDecompile() 318 Logger().Error() << "Rebuild ast failed!"; in DoDecompile() 327 DecompileGen decompileGen(ast, outPutFileName); in DoDecompile()
|
H A D | decompile_gen.h | 15 #include "ast.h" 21 DecompileGen(std::shared_ptr<Ast> ast, std::string outPutFileName);
|
H A D | decompile_gen.cpp | 16 DecompileGen::DecompileGen(std::shared_ptr<Ast> ast, std::string outPutFileName) in DecompileGen() argument 20 ast_(ast) in DecompileGen()
|
H A D | bytecode_gen.h | 31 explicit ByteCodeGen(std::shared_ptr<Ast> ast);
|
H A D | macro_gen.h | 21 explicit MacroGen(std::shared_ptr<Ast> ast);
|
H A D | startup_cfg_gen.h | 46 explicit StartupCfgGen(const std::shared_ptr<Ast> &ast);
|
H A D | bytecode_gen.cpp | 17 ByteCodeGen::ByteCodeGen(std::shared_ptr<Ast> ast) in ByteCodeGen() argument 18 : Generator(ast), in ByteCodeGen()
|
H A D | macro_gen.cpp | 23 MacroGen::MacroGen(std::shared_ptr<Ast> ast) : Generator(ast) {} in MacroGen() argument
|
H A D | text_gen.h | 21 explicit TextGen(std::shared_ptr<Ast> ast);
|
H A D | startup_cfg_gen.cpp | 13 #include "ast.h" 46 StartupCfgGen::StartupCfgGen(const std::shared_ptr<Ast> &ast) : Generator(ast) in StartupCfgGen() argument
|
H A D | text_gen.cpp | 23 TextGen::TextGen(std::shared_ptr<Ast> ast) : Generator(ast) {} in TextGen() argument
|
/drivers/hdf_core/framework/tools/hdi-gen/parser/ |
H A D | parser.cpp | 13 #include "ast/ast_array_type.h"
14 #include "ast/ast_enum_type.h"
15 #include "ast/ast_map_type.h"
16 #include "ast/ast_parameter.h"
17 #include "ast/ast_sequenceable_type.h"
18 #include "ast/ast_smq_type.h"
19 #include "ast/ast_struct_type.h"
20 #include "ast/ast_union_type.h"
1660 LogError(std::string("ast is nullptr."));
in CheckIntegrity() 1665 LogError(std::string("ast' in CheckIntegrity() 1766 AddAst(const AutoPtr<AST> &ast) AddAst() argument 1954 AutoPtr<AST> ast = astPair.second; SortAstByName() local [all...] |
H A D | parser.h | 16 #include "ast/ast.h"
17 #include "ast/ast_attribute.h"
18 #include "ast/ast_interface_type.h"
19 #include "ast/ast_method.h"
20 #include "ast/ast_type.h"
210 bool AddAst(const AutoPtr<AST> &ast);
|
/drivers/hdf_core/framework/tools/hdf_dev_eco_tool/command_line/ |
H A D | hdf_liteos_scann.py | 14 import ast
namespace 335 str1 = ast.literal_eval(list1[-1].strip())[0]
|
H A D | hdf_get_handler.py | 13 from ast import literal_eval
|
/drivers/hdf_core/framework/tools/hcs-view/hcsWebView/src/hcs/ |
H A D | parser.js | 27 } = require('./ast'); 52 ast: oneAst,
|
/drivers/hdf_core/framework/tools/hdf_dev_eco_tool/ |
H A D | hdf_utils.py | 17 from ast import literal_eval
|
/drivers/hdf_core/framework/tools/hcs-view/hcsWebView/src/ |
H A D | MainEditor.js | 31 const { ObjectType } = require('./hcs/ast');
2163 let newRoot = Generator.gi().astToObj(t[index].ast.astRoot_);
|