Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var BuiltinTypes = struct { NoneSymbol lib.Symbol AnySymbol lib.Symbol VoidSymbol lib.Symbol BooleanSymbol lib.Symbol StringSymbol lib.Symbol IntSymbol lib.Symbol FloatSymbol lib.Symbol }{ NoneSymbol: builtinTypesStore.Builtin("none"), AnySymbol: builtinTypesStore.Builtin("any"), VoidSymbol: builtinTypesStore.Builtin("void"), BooleanSymbol: builtinTypesStore.Builtin("bool"), StringSymbol: builtinTypesStore.Builtin("str"), IntSymbol: builtinTypesStore.Builtin("int"), FloatSymbol: builtinTypesStore.Builtin("float"), }
built-in types in python
View Source
var Language = &lib.Language{ Name: "Python", FilePatterns: []string{".py"}, SitterLanguage: python.GetLanguage(), StackTracePattern: `\s+File "(?P<path>\S+)", line (?P<position>\d+)(?:, in (?P<symbol>\S+))?(?:\n.+(?:\n[ ^~]+)?\n)?`, ErrorPattern: `$stacktrace$message`, AnalyzerFactory: func(cd *lib.ContextData) lib.LanguageAnalyzer { return &pyAnalyzer{cd} }, SymbolsToCapture: symbols, }
Functions ¶
This section is empty.
Types ¶
type BuiltinCollectionTypeKind ¶
type BuiltinCollectionTypeKind int
const ( CollectionTypeList BuiltinCollectionTypeKind = 0 CollectionTypeDict BuiltinCollectionTypeKind = iota CollectionTypeTuple BuiltinCollectionTypeKind = iota CollectionTypeSet BuiltinCollectionTypeKind = iota )
func (BuiltinCollectionTypeKind) IsFixed ¶
func (k BuiltinCollectionTypeKind) IsFixed() bool
func (BuiltinCollectionTypeKind) String ¶
func (k BuiltinCollectionTypeKind) String() string
type CollectionTypeSymbol ¶
type CollectionTypeSymbol struct {
TypeKind BuiltinCollectionTypeKind
KeyType lib.Symbol
ValueType []lib.Symbol
}
func (CollectionTypeSymbol) IsFixed ¶
func (sym CollectionTypeSymbol) IsFixed() bool
func (CollectionTypeSymbol) Kind ¶
func (sym CollectionTypeSymbol) Kind() lib.SymbolKind
func (CollectionTypeSymbol) Location ¶
func (sym CollectionTypeSymbol) Location() lib.Location
func (CollectionTypeSymbol) Name ¶
func (sym CollectionTypeSymbol) Name() string
type TupleSymbol ¶
func (TupleSymbol) IsFixed ¶
func (sym TupleSymbol) IsFixed() bool
func (TupleSymbol) Kind ¶
func (sym TupleSymbol) Kind() lib.SymbolKind
func (TupleSymbol) Location ¶
func (sym TupleSymbol) Location() lib.Location
func (TupleSymbol) Name ¶
func (sym TupleSymbol) Name() string
Click to show internal directories.
Click to hide internal directories.