Skip to content

Commit

Permalink
Working version
Browse files Browse the repository at this point in the history
  • Loading branch information
xiety committed Nov 29, 2023
0 parents commit 6698cbc
Show file tree
Hide file tree
Showing 4 changed files with 51 additions and 0 deletions.
5 changes: 5 additions & 0 deletions index-LRkmRnCd.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions index-MbefZLxp.css
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
input:focus,textarea:focus,select:focus,a:focus{outline:none}.right{float:right}
16 changes: 16 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<!doctype html>
<html>
<head>
<title>SeqSharp - xiety</title>
<meta charset="UTF-8">
<script type="module" crossorigin src="/index-LRkmRnCd.js"></script>
<link rel="stylesheet" crossorigin href="/index-MbefZLxp.css">
</head>
<body>
<input id="sample" type="button" value='Sample'>
<span>Visual Studio 2022 callstacks to sequence diagram converter</span>
<a class="right" href="https://github.com/xiety/SeqSharp">Fork me on GitHub</a>
<textarea name="input" id="input" cols="65" rows="15" style="width:100%; height:15em"></textarea>
<div id="output"></div>
</body>
</html>
Expand Down
29 changes: 29 additions & 0 deletions sample-vzXBFLLg.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
> FSharp.Core.dll!Microsoft.FSharp.Primitives.Basics.List.choose<string, Callstack.CallstackItemFlat>(Microsoft.FSharp.Core.FSharpFunc<string, Microsoft.FSharp.Core.FSharpOption<Callstack.CallstackItemFlat>> f, Microsoft.FSharp.Collections.FSharpList<string> xs) Line 188 F#
FSharp.Core.dll!Microsoft.FSharp.Collections.ListModule.Choose<string, Callstack.CallstackItemFlat>(Microsoft.FSharp.Core.FSharpFunc<string, Microsoft.FSharp.Core.FSharpOption<Callstack.CallstackItemFlat>> chooser, Microsoft.FSharp.Collections.FSharpList<string> list) Line 206 F#
SeqSharp.dll!Callstack.parse(Microsoft.FSharp.Collections.FSharpList<string> items) Line 55 F#
SeqSharp.dll!Callstack.Pipe #1 stage #5 at line 99@99.Invoke(Microsoft.FSharp.Collections.FSharpList<string> items) Unknown
FSharp.Core.dll!Microsoft.FSharp.Primitives.Basics.List.map<Microsoft.FSharp.Collections.FSharpList<string>, Microsoft.FSharp.Collections.FSharpList<Callstack.CallstackItemFlat>>(Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<string>, Microsoft.FSharp.Collections.FSharpList<Callstack.CallstackItemFlat>> mapping, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Collections.FSharpList<string>> x) Line 245 F#
FSharp.Core.dll!Microsoft.FSharp.Collections.ListModule.Map<Microsoft.FSharp.Collections.FSharpList<string>, Microsoft.FSharp.Collections.FSharpList<Callstack.CallstackItemFlat>>(Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<string>, Microsoft.FSharp.Collections.FSharpList<Callstack.CallstackItemFlat>> mapping, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Collections.FSharpList<string>> list) Line 97 F#
SeqSharp.dll!Callstack.parseCallstack(string[] lines) Line 99 F#
SeqSharp.dll!Program.convert_lines(string[] input) Line 9 F#
SeqSharp.dll!Program.main(string[] _arg1) Line 25 F#

> SeqSharp.dll!Diagram.makeActivation(int activationSize, Diagram.Options options, Microsoft.FSharp.Collections.FSharpList<Diagram.VisualElement> list) Line 52 F#
SeqSharp.dll!Diagram.activationWithMessage(Diagram.Options options, Microsoft.FSharp.Collections.FSharpList<Diagram.VisualElement> list) Line 86 F#
SeqSharp.dll!Diagram.draw(Diagram.Options options, Microsoft.FSharp.Collections.FSharpList<Diagram.VisualElement> list) Line 98 F#
SeqSharp.dll!Diagram.drawDiagram(Callstack.CallstackItem callstack) Line 113 F#
SeqSharp.dll!Program.convert_lines(string[] input) Line 10 F#
SeqSharp.dll!Program.main(string[] _arg1) Line 25 F#

> FSharp.Core.dll!Microsoft.FSharp.Primitives.Basics.List.choose<Diagram.VisualElement, System.Tuple<Diagram.VisualLifeLine, System.Tuple<int, int>>>(Microsoft.FSharp.Core.FSharpFunc<Diagram.VisualElement, Microsoft.FSharp.Core.FSharpOption<System.Tuple<Diagram.VisualLifeLine, System.Tuple<int, int>>>> f, Microsoft.FSharp.Collections.FSharpList<Diagram.VisualElement> xs) Line 188 F#
FSharp.Core.dll!Microsoft.FSharp.Collections.ListModule.Choose<Diagram.VisualElement, System.Tuple<Diagram.VisualLifeLine, System.Tuple<int, int>>>(Microsoft.FSharp.Core.FSharpFunc<Diagram.VisualElement, Microsoft.FSharp.Core.FSharpOption<System.Tuple<Diagram.VisualLifeLine, System.Tuple<int, int>>>> chooser, Microsoft.FSharp.Collections.FSharpList<Diagram.VisualElement> list) Line 206 F#
SeqSharp.dll!Sort.sortDiagram(Microsoft.FSharp.Collections.FSharpList<Diagram.VisualElement> diagram) Line 21 F#
SeqSharp.dll!Program.convert_lines(string[] input) Line 11 F#
SeqSharp.dll!Program.main(string[] _arg1) Line 25 F#

> SeqSharp.dll!Render.renderLifeLine(Diagram.VisualLifeLine lifeLine, Render.RenderState state) Line 36 F#
SeqSharp.dll!Render.renderElement(Diagram.VisualElement el, Render.RenderState state) Line 116 F#
SeqSharp.dll!Render.render(Microsoft.FSharp.Collections.FSharpList<Diagram.VisualElement> input, Render.RenderState state) Line 122 F#
SeqSharp.dll!Render.renderSvg(Microsoft.FSharp.Collections.FSharpList<Diagram.VisualElement> input) Line 126 F#
SeqSharp.dll!Program.convert_lines(string[] input) Line 12 F#
SeqSharp.dll!Program.main(string[] _arg1) Line 25 F#

0 comments on commit 6698cbc

Please sign in to comment.