diff options
-rw-r--r-- | Tools/CodeGen/CodeGenInterface.m | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/Tools/CodeGen/CodeGenInterface.m b/Tools/CodeGen/CodeGenInterface.m index 4e434b6..b85ba3d 100644 --- a/Tools/CodeGen/CodeGenInterface.m +++ b/Tools/CodeGen/CodeGenInterface.m @@ -113,18 +113,17 @@ CreateInterface[implementation_, inheritedImplementations_, includeFiles_, groups_, opts___] := {FileHeader["CCL"], "implements: ", implementation, "\n\n", - "inherits: ", SpaceSeparated[inheritedImplementations], "\n\n", + "inherits: ", SpaceSeparated[Sort[inheritedImplementations]], "\n\n", If[mapContains[{opts}, Friends], - {"friend: ", SpaceSeparated[lookup[{opts}, Friends]]},{}], + {"friend: ", SpaceSeparated[Sort[lookup[{opts}, Friends]]]},{}], "\n\n", - Map[{"USES INCLUDE: ", #, "\n"} &, includeFiles], + Map[{"USES INCLUDE: ", #, "\n"} &, Sort[includeFiles]], "\n", Map[usesFunction, lookupDefault[{opts}, UsesFunctions, {}]], Map[providesFunction, lookupDefault[{opts}, ProvidesFunctions, {}]], - NewlineSeparated[Map[FlattenBlock[interfaceGroupBlock[#]] &, groups]]}; End[]; |