Home
last modified time | relevance | path

Searched refs:ast (Results 1 - 24 of 24) sorted by relevance

/drivers/hdf_core/framework/tools/hdi-gen/codegen/
H A Dcode_generator.cpp121 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 Dcode_generator.h33 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 Dcode_emitter.cpp18 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 Dcode_emitter.h14 #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 Dcpp_code_emitter.h12 #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 Dgenerator.h14 #include "ast.h"
20 explicit Generator(const std::shared_ptr<Ast> &ast) : ast_(ast) {} in Generator() argument
H A Ddecompile.cpp301 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 Ddecompile_gen.h15 #include "ast.h"
21 DecompileGen(std::shared_ptr<Ast> ast, std::string outPutFileName);
H A Ddecompile_gen.cpp16 DecompileGen::DecompileGen(std::shared_ptr<Ast> ast, std::string outPutFileName) in DecompileGen() argument
20 ast_(ast) in DecompileGen()
H A Dbytecode_gen.h31 explicit ByteCodeGen(std::shared_ptr<Ast> ast);
H A Dmacro_gen.h21 explicit MacroGen(std::shared_ptr<Ast> ast);
H A Dstartup_cfg_gen.h46 explicit StartupCfgGen(const std::shared_ptr<Ast> &ast);
H A Dbytecode_gen.cpp17 ByteCodeGen::ByteCodeGen(std::shared_ptr<Ast> ast) in ByteCodeGen() argument
18 : Generator(ast), in ByteCodeGen()
H A Dmacro_gen.cpp23 MacroGen::MacroGen(std::shared_ptr<Ast> ast) : Generator(ast) {} in MacroGen() argument
H A Dtext_gen.h21 explicit TextGen(std::shared_ptr<Ast> ast);
H A Dstartup_cfg_gen.cpp13 #include "ast.h"
46 StartupCfgGen::StartupCfgGen(const std::shared_ptr<Ast> &ast) : Generator(ast) in StartupCfgGen() argument
H A Dtext_gen.cpp23 TextGen::TextGen(std::shared_ptr<Ast> ast) : Generator(ast) {} in TextGen() argument
/drivers/hdf_core/framework/tools/hdi-gen/parser/
H A Dparser.cpp13 #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 Dparser.h16 #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 Dhdf_liteos_scann.py14 import ast namespace
335 str1 = ast.literal_eval(list1[-1].strip())[0]
H A Dhdf_get_handler.py13 from ast import literal_eval
/drivers/hdf_core/framework/tools/hcs-view/hcsWebView/src/hcs/
H A Dparser.js27 } = require('./ast');
52 ast: oneAst,
/drivers/hdf_core/framework/tools/hdf_dev_eco_tool/
H A Dhdf_utils.py17 from ast import literal_eval
/drivers/hdf_core/framework/tools/hcs-view/hcsWebView/src/
H A DMainEditor.js31 const { ObjectType } = require('./hcs/ast');
2163 let newRoot = Generator.gi().astToObj(t[index].ast.astRoot_);

Completed in 13 milliseconds