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 {
DuplicateFieldName(name~ : String, cls~ : String)
UnknownBaseClass(base~ : String)
InheritedFieldClash(field~ : String, base~ : String)
DuplicateClassName(name~ : String, in_module~ : String)
UnassignedVariable(name~ : String)
CapturedReassignment(name~ : String)
SelfCaptureAssignment(name~ : String)
CapturedGeneratorVariable(name~ : String)
UnreachableStatement
ConstructorArityMismatch(cls~ : String, expected~ : Int, got~ : Int)
UnknownConstructorKeyword(cls~ : String, expected_fields~ : Array[String])
PatternArityMismatch(cls~ : String, expected~ : Int, got~ : Int)
UnknownClassInPattern(cls~ : String)
UnknownFieldInPattern(cls~ : String, expected_fields~ : Array[String])
DuplicatePatternKeyword(cls~ : String)
DuplicateDictKey(key~ : String)
NonlinearPattern(index~ : Int)
UnreachableCase(index~ : Int, subsumed_by~ : Int)
DuplicateMutualName(name~ : String)
NonTopLevelImport
ImportAfterStatement
SubmoduleNameClash(name~ : String, submodule~ : String)
SubmoduleNotImported(q~ : String)
UnassignedMember(x~ : String, q~ : String)
TopLevelReturn
EmptyFromImport
UnknownModule(q~ : String)
UnknownMember(x~ : String, q~ : String)
ModuleAsValue(name~ : String)
OwnDescendantImport(q~ : String, q0~ : String)
ClassAsValue(name~ : String)
} derive(Eq, Debug)Install
Download zipPurePy (a pure functional subset of Python 3.12): tokenizer, parser, checker and interpreter
Dependencies