Class
MarkupArchitectureParser
ChartForgeX.Markup
Parses ChartForgeX architecture markup: typed nodes, groups and boundaries, labelled connections, and use cases whose ordered steps carry request and response payloads. The result is a topology chart whose scenarios drive playback, the matching sequence diagram, per-step renders, and terminal views.
Inheritance
- object
- MarkupArchitectureParser
Constructors
public MarkupArchitectureParser() #Methods
public MarkupParseResult<TopologyChart> Parse(string text) #Parses raw architecture markup or Markdown containing a chartforgex architecture v1 fence.
Parameters
- text string
- The source text.
Returns
MarkupParseResult<TopologyChart> The parse result. The chart is set when parsing produced no errors.public MarkupParseResult<TopologyChart> ParseBlock(VisualMarkupBlock block) #Parses a pre-scanned architecture block while preserving fence attributes and source lines.
Parameters
- block ChartForgeX.Markup.VisualMarkupBlock
- The architecture visual block.