Beispiel #1
0
 internal FunctionDeclaration(
     Spanned <string> name, ImmutableArray <Parameter> parameters,
     Block body, ImmutableArray <DialogueBlock> dialogueBlocks,
     TextSpan span) : base(name, body, dialogueBlocks, span)
 {
     Parameters = parameters;
 }
Beispiel #2
0
 internal CallSceneStatement(
     Spanned <string>?targetFile,
     Spanned <string> targetScene,
     TextSpan span) : base(span)
 {
     TargetModule = targetFile;
     TargetScene  = targetScene;
 }
Beispiel #3
0
 protected SubroutineDeclaration(
     Spanned <string> name, Block body,
     ImmutableArray <DialogueBlock> dialogueBlocks, TextSpan span)
     : base(span)
 {
     Name           = name;
     Body           = body;
     DialogueBlocks = dialogueBlocks;
 }
Beispiel #4
0
 internal SceneDeclaration(
     Spanned <string> name, Block body,
     ImmutableArray <DialogueBlock> dialogueBlocks, TextSpan span)
     : base(name, body, dialogueBlocks, span)
 {
 }
Beispiel #5
0
 internal CallChapterStatement(Spanned <string> targetModule, TextSpan span)
     : base(span)
 {
     TargetModule = targetModule;
 }
Beispiel #6
0
 internal SelectSection(Spanned <string> label, Block body, TextSpan span)
     : base(span)
 {
     Label = label;
     Body  = body;
 }