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