Lines Matching full:util
23 #include "util/arktsconfig.h"
24 #include "util/ustring.h"
25 #include "util/enumbitops.h"
26 #include "util/path.h"
27 #include "util/options.h"
29 namespace ark::es2panda::util {
42 } // namespace ark::es2panda::util
46 struct IsAllowedType<ark::es2panda::util::ImportFlags> : std::true_type {
58 namespace ark::es2panda::util {
105 …ImportPathManager(ark::ArenaAllocator *allocator, const util::Options &options, parser::Program *g…
106 util::DiagnosticEngine &diagnosticEngine)
110 …options.GetEtsPath().empty() ? "" : util::Path(options.GetEtsPath(), allocator_).GetAbsolutePath()…
133 util::StringView FormModuleName(const util::Path &path, const lexer::SourcePosition &srcPos);
139 util::StringView ResolvePathAPI(StringView curModulePath, ir::StringLiteral *importPath) const;
142 util::StringView FormRelativePath(const util::Path &path);
151 util::StringView FormModuleNameSolelyByAbsolutePath(const util::Path &path);
152 util::StringView FormModuleName(const util::Path &path);
181 util::DiagnosticEngine &diagnosticEngine_;
187 } // namespace ark::es2panda::util