Think.Parser.Text
1.0.0
dotnet add package Think.Parser.Text --version 1.0.0
NuGet\Install-Package Think.Parser.Text -Version 1.0.0
<PackageReference Include="Think.Parser.Text" Version="1.0.0" />
paket add Think.Parser.Text --version 1.0.0
#r "nuget: Think.Parser.Text, 1.0.0"
// Install Think.Parser.Text as a Cake Addin #addin nuget:?package=Think.Parser.Text&version=1.0.0 // Install Think.Parser.Text as a Cake Tool #tool nuget:?package=Think.Parser.Text&version=1.0.0
This package allows you to parse sequence diagrams written in the mermaid notation. The following is an example sequence diagram that shows all the possible commands that this parser supports: %% basic diagram Alice->>John: Hello John, how are you? John-->>Alice: Great!
%% participants example participant John2 participant Alice2 Alice2->>John2: Hello John2, how are you? John2-->>Alice2: Great2!
%% using aliases participant A as Alice3 participant J as John3 A->>J: Normal Request J->>A: Normal Response
%% other message types A->J: association J-->A: dependency A-xJ: async request J--xA: async response
%% activation examples Alice->>John: Hello John, how are you? activate John John-->>Alice: Great! deactivate John
%% stacked activation Alice->>+John: Hello John, how are you? Alice->>+John: John, can you hear me? John-->>-Alice: Hi Alice, I can hear you! John-->>-Alice: I feel great!
%% Loops Alice->John: Hello John, how are you? loop Every minute John-->Alice: Great! end
%% alt scenarios Alice->>Bob: Hello Bob, how are you? alt is sick Bob->>Alice: Not so good 😦 else is well Bob->>Alice: Feeling fresh like a daisy end opt Extra response Bob->>Alice: Thanks for asking end
%% par scenarios Alice->>Bob: Start employment process par procure laptop Bob->>Alice: buy laptop Bob->>Employee: send laptop and setup id Bob->>Joe: create id Bob->>Employee: here is your id and building access Bob->>Alice: Create building access and onboard payroll Bob->>Alice: Get them setup in the system end
You can also use this parser to parse command line arguments.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net5.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|