Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Doctave/dossier
/ types & classes
Types & classes
46 in github.com/Doctave/dossier
⨍
Functions
302
◇
Types & classes
46
↓ 21 callers
Enum
Type
dossier-ts/src/types.rs:13
↓ 5 callers
Class
Function
dossier-ts/src/function.rs:30
↓ 2 callers
Enum
Identifier
dossier-ts/src/method.rs:46
↓ 2 callers
Class
Parameter
dossier-py/src/parameter.rs:10
↓ 1 callers
Class
Class
dossier-ts/src/class.rs:14
↓ 1 callers
Class
Class
dossier-py/src/class.rs:10
↓ 1 callers
Class
Field
dossier-ts/src/field.rs:10
↓ 1 callers
Class
Function
dossier-py/src/function.rs:11
↓ 1 callers
Class
Interface
dossier-ts/src/interface.rs:11
↓ 1 callers
Class
Method
dossier-ts/src/method.rs:61
↓ 1 callers
Class
Parameter
dossier-ts/src/parameter.rs:12
↓ 1 callers
Class
Property
dossier-ts/src/property.rs:11
↓ 1 callers
Enum
Type
dossier-py/src/types.rs:9
↓ 1 callers
Class
TypeAlias
dossier-ts/src/type_alias.rs:10
↓ 1 callers
Class
TypeConstraint
dossier-ts/src/type_constraint.rs:12
↓ 1 callers
Class
TypeVariable
dossier-ts/src/type_variable.rs:12
Class
Args
dossier/src/main.rs:12
Class
Config
Works exactly like a dict but provides ways to fill it from files or special dictionaries. There are two common patterns to populate the conf
fixtures/python/flask_config.py:31
Class
ConfigAttribute
Makes an attribute forward to the config
fixtures/python/flask_config.py:12
Class
Context
A config passed into parsers. Placeholder for now, but in the future could contain information about the parsing context like the current repository,
dossier-core/src/lib.rs:122
Interface
DocsParser
The trait for implementing language-specific parsers
dossier-core/src/lib.rs:166
Enum
DossierError
dossier-core/src/lib.rs:17
Class
Entity
dossier-core/src/lib.rs:54
Interface
FileSource
dossier-core/src/lib.rs:175
Class
FileSystem
dossier-core/src/lib.rs:179
Enum
Identity
dossier-core/src/lib.rs:36
Class
Import
dossier-ts/src/import.rs:10
Class
InMemoryFileSystem
dossier-core/src/lib.rs:187
Class
Location
dossier-py/src/symbol.rs:14
Interface
ParseSymbol
dossier-py/src/symbol.rs:8
Class
ParserContext
dossier-ts/src/lib.rs:178
Class
ParserContext
dossier-py/src/lib.rs:102
Class
Position
Position in a source file. Contains the row and column number, as well as the byte offset from the start of the file, since different situations may
dossier-core/src/lib.rs:95
Class
PythonParser
dossier-py/src/lib.rs:17
Class
Scope
dossier-ts/src/symbol_table.rs:14
Class
Source
dossier-ts/src/symbol.rs:308
Class
Source
Metadata about the source of an `Entity`
dossier-core/src/lib.rs:106
Class
Symbol
A symbol we've discovered in the source code.
dossier-ts/src/symbol.rs:16
Class
Symbol
dossier-py/src/symbol.rs:48
Enum
SymbolContext
dossier-ts/src/symbol.rs:143
Enum
SymbolContext
dossier-py/src/symbol.rs:140
Class
SymbolIterator
dossier-ts/src/symbol.rs:284
Enum
SymbolKind
dossier-ts/src/symbol.rs:164
Enum
SymbolKind
dossier-py/src/symbol.rs:119
Class
SymbolTable
A module that keeps track of all the symbols and their scopes in a file. The table starts in the global scope, and new scopes can be added by calling
dossier-ts/src/symbol_table.rs:29
Class
TypeScriptParser
dossier-ts/src/lib.rs:29