Skip to content

Commit de96d21

Browse files
authored
Add sort aliases (#3778)
2 parents 031be77 + b08fe13 commit de96d21

19 files changed

Lines changed: 220 additions & 411 deletions

File tree

key.core.infflow/src/main/java/de/uka/ilkd/key/informationflow/macros/AbstractFinishAuxiliaryComputationMacro.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,9 @@ protected final void mergeNamespaces(Proof initiatingProof, Proof sideProof) {
8080
mergeNamespace(initiatingProofNS.functions(), sideProofNS.functions());
8181
mergeNamespace(initiatingProofNS.ruleSets(), sideProofNS.ruleSets());
8282
mergeNamespace(initiatingProofNS.sorts(), sideProofNS.sorts());
83+
mergeNamespace(initiatingProofNS.sortAliases(), sideProofNS.sortAliases());
84+
mergeNamespace(initiatingProofNS.parametricSorts(), sideProofNS.parametricSorts());
85+
mergeNamespace(initiatingProofNS.parametricFunctions(), sideProofNS.parametricFunctions());
8386
mergeNamespace(initiatingProofNS.choices(), sideProofNS.choices());
8487
}
8588

key.core/src/main/antlr4/KeYLexer.g4

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ PROXY : '\\proxy';
7878
EXTENDS : '\\extends';
7979
ONEOF : '\\oneof';
8080
ABSTRACT : '\\abstract';
81+
ALIAS: '\\alias';
8182

8283
// Keywords used in schema variable declarations
8384
SCHEMAVARIABLES : '\\schemaVariables';

0 commit comments

Comments
 (0)