PythonLanguage
class PythonLanguage : Language<PythonLanguageFrontend> , HasShortCircuitOperators, HasOperatorOverloading, HasFunctionStyleConstruction
The Python language.
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
See Documentation.
Link copied to clipboard
All operators which perform and assignment and an operation using lhs and rhs. See https://docs.python.org/3/library/operator.html#in-place-operators
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val overloadedOperatorNames: Map<Pair<KClass<out HasOverloadedOperation>, String>, Symbol>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
You can either use =
or :=
in Python. But the latter is only available in a "named expression" (a = (x := 1)
). We still need to include both however, otherwise Reference.access will not be set correctly in "named expressions".
Functions
Link copied to clipboard
open fun bestViableResolution(result: CallResolutionResult): Pair<Set<FunctionDeclaration>, CallResolutionResult.SuccessKind>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard