Searched refs:LineIndex (Results 1 – 13 of 13) sorted by relevance
/arkcompiler/ets_frontend/es2panda/lexer/token/ |
D | sourceLocation.h | 98 class LineIndex { 100 explicit LineIndex(const util::StringView &source) noexcept; 101 explicit LineIndex() noexcept = default; 102 DEFAULT_COPY_SEMANTIC(LineIndex); 103 DEFAULT_MOVE_SEMANTIC(LineIndex); 104 ~LineIndex() = default;
|
D | sourceLocation.cpp | 43 LineIndex::LineIndex(const util::StringView &source) noexcept in LineIndex() function in panda::es2panda::lexer::LineIndex 81 SourceLocation LineIndex::GetLocation(SourcePosition pos) noexcept in GetLocation()
|
/arkcompiler/ets_frontend/es2panda/util/ |
D | concurrent.h | 36 class LineIndex; variable 50 …etConcurrent(ir::ScriptFunction *func, const ir::AstNode *node, const lexer::LineIndex &lineIndex); 51 …static void ThrowInvalidConcurrentFunction(const lexer::LineIndex &lineIndex, const ir::AstNode *e… 53 …static void VerifyImportVarForConcurrentFunction(const lexer::LineIndex &lineIndex, const ir::AstN…
|
D | concurrent.cpp | 30 …etConcurrent(ir::ScriptFunction *func, const ir::AstNode * node, const lexer::LineIndex &lineIndex) in SetConcurrent() 40 void Concurrent::ThrowInvalidConcurrentFunction(const lexer::LineIndex &lineIndex, const ir::AstNod… in ThrowInvalidConcurrentFunction() 44 …auto column = (const_cast<lexer::LineIndex &>(lineIndex)).GetLocation(expr->Range().start).col - 1; in ThrowInvalidConcurrentFunction() 63 void Concurrent::VerifyImportVarForConcurrentFunction(const lexer::LineIndex &lineIndex, const ir::… in VerifyImportVarForConcurrentFunction()
|
D | helpers.h | 46 class LineIndex; variable 102 static void ScanDirectives(ir::ScriptFunction *func, const lexer::LineIndex &lineIndex); 123 const lexer::LineIndex &lineIndex);
|
D | helpers.cpp | 678 void Helpers::ScanDirectives(ir::ScriptFunction *func, const lexer::LineIndex &lineIndex) in ScanDirectives() 710 const lexer::LineIndex &lineIndex) in SetFuncFlagsForDirectives()
|
/arkcompiler/ets_frontend/es2panda/parser/program/ |
D | program.h | 108 const lexer::LineIndex &GetLineIndex() const in GetLineIndex() 132 lineIndex_ = lexer::LineIndex(SourceCode()); in SetSource() 181 lexer::LineIndex lineIndex_ {};
|
/arkcompiler/ets_frontend/es2panda/typescript/ |
D | checker.cpp | 79 lexer::LineIndex index(binder_->Program()->SourceCode()); in ThrowTypeError()
|
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/ |
D | emitter.h | 90 lexer::LineIndex &GetLineIndex() const;
|
D | emitter.cpp | 105 lexer::LineIndex &FunctionEmitter::GetLineIndex() const in GetLineIndex() 107 return const_cast<lexer::LineIndex &>(pg_->Binder()->Program()->GetLineIndex()); in GetLineIndex()
|
/arkcompiler/ets_frontend/es2panda/ir/ |
D | astDump.h | 203 lexer::LineIndex index_;
|
/arkcompiler/ets_frontend/es2panda/binder/ |
D | binder.cpp | 86 lexer::LineIndex index(program_->SourceCode()); in ThrowRedeclaration() 96 lexer::LineIndex index(program_->SourceCode()); in ThrowUndeclaredExport() 106 lexer::LineIndex index(program_->SourceCode()); in ThrowInvalidDstrTarget()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
D | parserImpl.cpp | 3802 lexer::LineIndex index(program_.SourceCode()); in ThrowSyntaxError() 3849 lexer::LineIndex index(program_.SourceCode()); in RecursiveDepthException()
|