Searched refs:SourceRange (Results 1 - 22 of 22) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/lexer/token/ |
H A D | sourceLocation.h | 41 class SourceRange { class 43 explicit SourceRange() noexcept = default; 44 SourceRange(SourcePosition s, SourcePosition e) noexcept : start(s), end(e) {} in end() 45 DEFAULT_COPY_SEMANTIC(SourceRange); 46 DEFAULT_MOVE_SEMANTIC(SourceRange); 47 ~SourceRange() = default;
|
H A D | token.h | 92 const SourceRange &Loc() const in Loc() 150 SourceRange loc_ {};
|
/arkcompiler/ets_frontend/es2panda/lexer/token/ |
H A D | sourceLocation.h | 45 class SourceRange { class 47 explicit SourceRange() noexcept = default; 48 SourceRange(SourcePosition s, SourcePosition e) noexcept : start(s), end(e) {} in end() 49 DEFAULT_COPY_SEMANTIC(SourceRange); 50 DEFAULT_MOVE_SEMANTIC(SourceRange); 51 ~SourceRange() = default;
|
H A D | token.h | 78 const SourceRange &Loc() const in Loc() 145 SourceRange loc_ {};
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
H A D | promiseVoid.h | 35 void SetRangeRecursively(ir::TypeNode *node, const lexer::SourceRange &loc); 36 ir::TypeNode *CreatePromiseVoidType(checker::ETSChecker *checker, const lexer::SourceRange &loc);
|
H A D | promiseVoid.cpp | 57 void PromiseVoidInferencePhase::SetRangeRecursively(ir::TypeNode *node, const lexer::SourceRange &loc) in SetRangeRecursively() 69 const lexer::SourceRange &loc) in CreatePromiseVoidType() 147 auto genTypeLocation = [](ir::ScriptFunction *function) -> lexer::SourceRange { in Perform()
|
H A D | optionalLowering.cpp | 34 auto const isDummyLoc = [](lexer::SourceRange const &range) { in RefineSourceRanges()
|
/arkcompiler/ets_frontend/es2panda/ir/ |
H A D | astNode.h | 222 void SetRange(const lexer::SourceRange &loc) in SetRange() 247 const lexer::SourceRange &Range() const in Range() 305 lexer::SourceRange range_ {};
|
H A D | astDump.h | 198 void SerializeLoc(const lexer::SourceRange &loc);
|
H A D | astDump.cpp | 236 void AstDumper::SerializeLoc(const lexer::SourceRange &loc) in SerializeLoc()
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | ETSparserNamespaces.cpp | 68 lexer::SourceRange bodyRange; in ParseNamespaceDefinition() 116 return {ctor, std::move(properties), lexer::SourceRange {startLoc, endLoc}}; in ParseNamespaceBody()
|
H A D | ETSparserClasses.cpp | 736 lexer::SourceRange bodyRange; in ParseClassDefinition() 741 bodyRange = lexer::SourceRange {Lexer()->GetToken().Start(), Lexer()->GetToken().Start()}; in ParseClassDefinition()
|
H A D | parserImpl.h | 474 using ClassBody = std::tuple<ir::MethodDefinition *, ArenaVector<ir::AstNode *>, lexer::SourceRange>;
|
H A D | ETSparser.h | 420 using NamespaceBody = std::tuple<ir::MethodDefinition *, ArenaVector<ir::AstNode *>, lexer::SourceRange>;
|
H A D | parserImpl.cpp | 819 return {ctor, std::move(properties), lexer::SourceRange {startLoc, endLoc}}; in ParseClassBody()
|
H A D | expressionParser.cpp | 829 lexer::SourceRange loc = lexer_->GetToken().Loc(); in ParsePotentialNewTarget()
|
/arkcompiler/ets_frontend/ets2panda/ir/ |
H A D | astNode.h | 210 void SetRange(const lexer::SourceRange &loc) noexcept 235 [[nodiscard]] const lexer::SourceRange &Range() const noexcept 512 lexer::SourceRange range_ {};
|
H A D | astDump.cpp | 240 void AstDumper::SerializeLoc(const lexer::SourceRange &loc) in SerializeLoc()
|
H A D | astDump.h | 240 void SerializeLoc(const lexer::SourceRange &loc);
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | emitter.cpp | 189 static std::string WholeLine(const util::StringView &source, lexer::SourceRange range) in WholeLine()
|
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/ |
H A D | emitter.cpp | 175 [[maybe_unused]] static std::string WholeLine(const util::StringView &source, lexer::SourceRange range) in WholeLine()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | expressionParser.cpp | 1000 lexer::SourceRange loc = lexer_->GetToken().Loc(); in ParsePotentialNewTarget()
|
Completed in 21 milliseconds