Lines Matching full:position
74 typedef struct Position { struct
76 size_t character_; // Character position in the line
78 …Position(unsigned int line_num = 0, unsigned int character_pos = 0) : line_(line_num), character_(… in line_() argument
79 } Position; typedef
82 Position start; // Start position
83 Position end; // End position
85 …Range(Position start_pos = Position(), Position end_pos = Position()) : start(start_pos), end(end_… in start()
161 size_t start; // Start position
162 size_t end; // End position
406 FileDiagnostic(es2panda_AstNode *n, const Diagnostic &diag, Position start, Position end) in FileDiagnostic()
494 DefinitionInfo (*getDefinitionAtPosition)(es2panda_Context *context, size_t position);
497 … size_t position);
498 DefinitionInfo (*getImplementationAtPosition)(es2panda_Context *context, size_t position);
500 …:lsp::CompletionEntryKind (*getAliasScriptElementKind)(es2panda_Context *context, size_t position);
502 DeclInfo (*getDeclInfo)(es2panda_Context *context, size_t position);
506 bool (*getSafeDeleteInfo)(es2panda_Context *context, size_t position);
509 std::string (*getCurrentTokenValue)(es2panda_Context *context, size_t position);
511 …ckInfo (*getQuickInfoAtPosition)(const char *fileName, es2panda_Context *context, size_t position);
513 es2panda_Context *context, size_t position);
520 size_t position);
521 … DocumentHighlightsReferences (*getDocumentHighlights)(es2panda_Context *context, size_t position);
523 …:vector<ark::es2panda::SourceFile> &files, const ark::es2panda::SourceFile &file, size_t position);
526 const ark::es2panda::SourceFile &file, size_t position);
531 const ark::es2panda::SourceFile &srcFile, size_t position);
534 …panda::lsp::CompletionInfo (*getCompletionsAtPosition)(es2panda_Context *context, size_t position);
535 …es2panda::lsp::ClassHierarchy (*getClassHierarchyInfo)(es2panda_Context *context, size_t position);
536 std::vector<TextSpan> (*getBraceMatchingAtPosition)(char const *fileName, size_t position);
537 …panda::lsp::RefactorEditInfo (*getClassConstructorInfo)(es2panda_Context *context, size_t position,
539 …::vector<Location> (*getImplementationLocationAtPosition)(es2panda_Context *context, int position);
540 …:es2panda::lsp::LineAndCharacter (*toLineColumnOffset)(es2panda_Context *context, size_t position);
545 SignatureHelpItems (*getSignatureHelpItems)(es2panda_Context *context, size_t position);