Skip to content
ChartForgeX
Class

MarkupArchitectureParser

ChartForgeX.Markup

Namespace
ChartForgeX.Markup
Assembly
ChartForgeX.Markup
Modifiers
sealed

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 required
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 required
The architecture visual block.

Returns

MarkupParseResult<TopologyChart> The parse result.