name | instruction | branch | complexity | line | method |
---|
PatternTrans(IterationVarPrefixes, TransAssistantIR, PatternVarPrefixes, String) |
|
|
|
|
|
basicCaseHandled(SPatternIR) |
|
|
|
|
|
caseABlockStmIR(ABlockStmIR) |
|
|
|
|
|
caseACasesStmIR(ACasesStmIR) |
|
|
|
|
|
caseAFieldDeclIR(AFieldDeclIR) |
|
|
|
|
|
caseAForAllStmIR(AForAllStmIR) |
|
|
|
|
|
caseALocalPatternAssignmentStmIR(ALocalPatternAssignmentStmIR) |
|
|
|
|
|
caseAMethodDeclIR(AMethodDeclIR) |
|
|
|
|
|
checkRecordPattern(SExpIR) |
|
|
|
|
|
consFieldCheckBlock(PatternBlockData, AIdentifierVarExpIR, List, List, boolean) |
|
|
|
|
|
consFieldValueToMatch(AIdentifierVarExpIR, int, STypeIR, boolean) |
|
|
|
|
|
consIdVarDeclaration(PatternInfo, SPatternIR) |
|
|
|
|
|
consMismatchCheck(AIdentifierVarExpIR, SStmIR) |
|
|
|
|
|
consPatternBlock(PatternBlockData, SPatternIR, STypeIR, SExpIR, boolean) |
|
|
|
|
|
consPatternCheck(SPatternIR, STypeIR, SExpIR, ABlockStmIR) |
|
|
|
|
|
consPatternCheck(boolean, SPatternIR, STypeIR, PatternBlockData, SExpIR) |
|
|
|
|
|
consPatternHandlingBlock(List) |
|
|
|
|
|
consPatternHandlingBlockCases(List, PatternBlockData) |
|
|
|
|
|
consPatternHandlingBlocksSeparate(List, List) |
|
|
|
|
|
consPatternHandlingInIterationBlock(AVarDeclIR, DeclarationTag, SExpIR) |
|
|
|
|
|
consRecFieldExp(AIdentifierVarExpIR, STypeIR, String) |
|
|
|
|
|
consRecFieldExp(AIdentifierVarExpIR, int, STypeIR, boolean) |
|
|
|
|
|
consRecordPatternCheck(boolean, ARecordPatternIR, ARecordTypeIR, PatternBlockData, SExpIR, boolean) |
|
|
|
|
|
consRecordType(ARecordPatternIR) |
|
|
|
|
|
consSimplePatternCheck(boolean, SPatternIR, SExpIR, PatternBlockData, SExpIR) |
|
|
|
|
|
consSuccessVarCheck(SPatternIR, PatternBlockData) |
|
|
|
|
|
consTupleFieldExp(AIdentifierVarExpIR, int, STypeIR, boolean) |
|
|
|
|
|
consTuplePatternCheck(boolean, ATuplePatternIR, ATupleTypeIR, PatternBlockData, SExpIR, boolean) |
|
|
|
|
|
consTupleType(ATuplePatternIR) |
|
|
|
|
|
consType(SPatternIR) |
|
|
|
|
|
consUnionTypedTuplePatternCheck(boolean, AUnionTypeIR, PatternBlockData, SExpIR, ATuplePatternIR) |
|
|
|
|
|
declareAndAssignIdVarAssignment(ABlockStmIR, SPatternIR, STypeIR, SExpIR) |
|
|
|
|
|
extractFromCases(List, SExpIR) |
|
|
|
|
|
extractFromLocalDefs(List) |
|
|
|
|
|
extractFromParams(List) |
|
|
|
|
|
extractPatternInfo(AVarDeclIR) |
|
|
|
|
|
fetchTag(PIR) |
|
|
|
|
|
getIdPattern(String) |
|
|
|
|
|
initPattern(boolean, SPatternIR, STypeIR, SExpIR, AIdentifierPatternIR) |
|
|
|
|
|
initSuccessVar(PatternBlockData, SExpIR, ABlockStmIR) |
|
|
|
|
|
mismatchHandling(SPatternIR, PatternBlockData) |
|
|
|
|
|
morePatternsToGenerate(List, int) |
|
|
|
|
|
skipPattern(SPatternIR) |
|
|
|
|
|