Forge
csharpdeeb25a2
1namespace CascadeIDE.Models;
2
3/// <summary>
4/// Токены грамматики строки топологии (ADR 0017).
5/// TOML: <c>[display.screens.grammar]</c>.
6/// </summary>
7public sealed class PresentationGrammarSettings
8{
9 /// <summary>Два символа границы одного экрана (по умолчанию <c>()</c>).</summary>
10 public string Brackets { get; set; } = "()";
11
12 /// <summary>Разделитель между группами экранов.</summary>
13 public string BetweenScreens { get; set; } = " ";
14
15 /// <summary>Разделитель якорей внутри экрана (часто <c>+</c>).</summary>
16 public string BetweenZones { get; set; } = "+";
17
18 /// <summary>Литерал якоря PFD в строке (по умолчанию короткий, как в samples ADR 0017).</summary>
19 public string Pfd { get; set; } = "P";
20
21 /// <summary>Литерал якоря Forward.</summary>
22 public string Forward { get; set; } = "F";
23
24 /// <summary>Литерал якоря MFD.</summary>
25 public string Mfd { get; set; } = "M";
26}
27
View only · write via MCP/CIDE