marianoguerra/pure-py/error does not have a README file
fn Diagnostic::new(kind : Kind, span? : Span, in_module? : String, related? : Array[(Span, String)]) -> Diagnosticpub(all) enum Reason {
DuplicateField(x~ : String, c~ : String)
InheritedField(x~ : String, c~ : String, d~ : String)
NotTypeExpression(e~ : String)
UndefinedVariable(x~ : String)
UnassignedVariable(x~ : String)
PossiblyUnassigned(x~ : String, declared_in_branch~ : Bool)
UnboundName(x~ : String)
Redeclaration(x~ : String)
UndeclaredAssignment(x~ : String)
AssignmentBeforeDeclaration(x~ : String)
Reassignment(x~ : String)
MaybeAssigned(x~ : String)
CapturedGeneratorVariable(x~ : String)
UnreachableStatement
ConstructorArityMismatch(c~ : String, expected~ : Int, got~ : Int)
UnknownConstructorKeyword(c~ : String, xs~ : Array[String])
PatternArityMismatch(c~ : String, expected~ : Int, got~ : Int)
NotPredefinedName(x~ : String)
RangePattern
CyclicTypeAlias(x~ : String)
NotClass(q~ : String)
ClassArityMismatch(q~ : String, expected~ : Int, given~ : Int)
TypeAliasArityMismatch(q~ : String, expected~ : Int, given~ : Int)
UnknownFieldInPattern(c~ : String, xs~ : Array[String])
DuplicateMember(x~ : String, q~ : String)
SubmoduleNotImported(q~ : String)
UnassignedMember(x~ : String, q~ : String)
TopLevelAssertFalse
UnknownModule(q~ : String)
DuplicateImportedName(x~ : String)
UnknownMember(x~ : String, q~ : String)
ModuleAsValue(q~ : String)
ImportOfContainedModule(q~ : String, q_~ : String, from_import~ : String)
PredefinedNameAsValue(q~ : String)
TypeParameterAsValue(x~ : String)
TypeSchemeAsValue(q~ : String)
NoTypeArgument(alpha~ : String)
TypeAliasAsValue(q~ : String)
ClassAsValue(q~ : String)
NoBinaryOverload(op~ : String, sigma~ : String, sigma_~ : String)
NoUnaryOverload(op~ : String, sigma~ : String)
NotCallable(tau~ : String)
KeywordArgumentsNotConstructor
CallArityMismatch(expected~ : Int, given~ : Int)
TypeMismatch(expected~ : String, actual~ : String)
LambdaTypeMismatch(expected~ : String, arity~ : Int?)
NotSubscriptable(tau~ : String)
TupleIndexOutOfRange(index~ : BigInt, length~ : Int)
UnreachableCase(pattern~ : String)
PatternClassUndetermined(c~ : String, tau~ : String)
SequenceKindMismatch(kind~ : String, tau~ : String, other~ : String)
NotIterable(tau~ : String)
UnknownField(c~ : String, x~ : String)
NoneResult
NotSynthesised
NoAttributes(tau~ : String)
BareReturn(tau~ : String)
MissingReturn(x~ : String, tau~ : String)
MissingReturnAssertion
MissingReturnMatchPartial(remaining~ : String)
MypyCompatibility(Reason)
UnknownMethod(tau~ : String, x~ : String)
TupleSliceBounds(tau~ : String)
TupleSliceStepZero
LambdaDefaultArguments
} derive(Eq, Debug)Install
Download zipPurePy (a pure functional subset of Python 3.12): tokenizer, parser, checker and interpreter