File tree Expand file tree Collapse file tree 3 files changed +8
-6
lines changed
Expand file tree Collapse file tree 3 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 11// Copyright (c) ZeroC, Inc.
22
3- module Slice::Compiler
3+ [cs::namespace("ZeroC.Slice.Compiler")]
4+ module Compiler
45
56interface CodeGenerator {
6- generateCode(sliceFiles : Sequence<SliceFile>)
7- -> (generatedFiles: Sequence<GeneratedFile>, diagnostics: Sequence<Diagnostic>)
7+ generateCode(sourceFiles : Sequence<SliceFile>, referenceFiles: Sequence<SliceFile>) ->
8+ (generatedFiles: Sequence<GeneratedFile>, diagnostics: Sequence<Diagnostic>)
89}
910
1011struct SliceFile {
@@ -14,7 +15,6 @@ struct SliceFile {
1415 tag(0) attributes: Sequence<Attribute>?
1516 contents: Sequence<Definition>
1617 anonymousTypes: Sequence<AnonymousType>
17- isSource: bool
1818}
1919
2020struct GeneratedFile {
Original file line number Diff line number Diff line change 11// Copyright (c) ZeroC, Inc.
22
3- module Slice::Compiler
3+ [cs::namespace("ZeroC.Slice.Compiler")]
4+ module Compiler
45
56struct DocComment {
67 overview: Message
Original file line number Diff line number Diff line change 11// Copyright (c) ZeroC, Inc.
22
3- module Slice::Compiler
3+ [cs::namespace("ZeroC.Slice.Compiler")]
4+ module Compiler
45
56/// A unique identifier for a Slice entity, typically a fully-scoped identifier.
67/// For example: 'MyOuterModule::MyInnerModule::MyInterface::MyOperation::MyParameter'.
You can’t perform that action at this time.
0 commit comments