diff --git a/d2renderers/d2svg/dark_theme/testdata/code/dark_theme.exp.svg b/d2renderers/d2svg/dark_theme/testdata/code/dark_theme.exp.svg index 21a12e0b2..7fbad863e 100644 --- a/d2renderers/d2svg/dark_theme/testdata/code/dark_theme.exp.svg +++ b/d2renderers/d2svg/dark_theme/testdata/code/dark_theme.exp.svg @@ -23,13 +23,6 @@ @font-face { font-family: d2-1533752388-font-mono-bold; src: url("data:application/font-woff;base64,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"); -} -.d2-1533752388 .text-mono-italic { - font-family: "d2-1533752388-font-mono-italic"; -} -@font-face { - font-family: d2-1533752388-font-mono-italic; - src: url("data:application/font-woff;base64,d09GRgABAAAAABGEAAwAAAAAHYgAAQQZAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABHAAAAGAAAABglO/WomNtYXAAAAF8AAAAswAAAQQEwgYSZ2FzcAAAAjAAAAAIAAAACAAAABBnbHlmAAACOAAACSkAAAw0vWkRBmhlYWQAAAtkAAAANgAAADYa8dmqaGhlYQAAC5wAAAAkAAAAJAbDBEFobXR4AAALwAAAAH8AAACYWRILqmxvY2EAAAxAAAAATgAAAE47pDicbWF4cAAADJAAAAAgAAAAIABaAmxuYW1lAAAMsAAABKkAAA2O9UFlqnBvc3QAABFcAAAAIAAAACD/rQAzcHJlcAAAEXwAAAAHAAAAB2gGjIUABAJYAZAABQAAAooCWP/xAEsCigJYAEQBXgAyAR4AAAILAwkDBAMJAgQgAAB3AgA4AwAAAAAAAAAAQURCTwCBACD//wPY/u8AAAQkAcZgAAGTAAAAAAHeApQAAAAgAAN4nIzOuy5EAQAE0HPtxWK93++1CqvxFSJRaVQ6EYVEIToRP0NQaRQa4V/8gNYWZMSVqBQ71RQnmUGhpkBDqYO2plJd05qWDZu2bNuxa8++A4eOnDhz4dJVwp9s/yOPnTr/lXnLZ77ykU7e85qXPOcpj3nIfe5ym5tc/7TqS3cpLFu1Uu0v6VFT6tWnX92AQUMaho0YNWbchElTps2YNWfegkUt63wDAAD//wEAAP//YlA0tgAAAQAB//8AD3icfFZrbCNX2X7PmYkndsaO7/dLPGPP2LEdX8bxJN7Y40tib9Ikm2y6693N5kvSbrLb/bLbb79sS1vRH3TFCrVsCbSFqioqFChFRbSiooj+AIToBVGEEBW9ILGtBKG0VKyC1R8LGaOZyaYJN3k0c374vO/zPu/7POdAF1QBsAs/DATogQYrOADWLWFLNMzzLEWJvEsQRTaELVX0G/lB1DNZIMWL9933DJlttBtLn8IPb6+J96+uHvvgwx8v3Hvv/R+gNwGDEwCn8AYYwA6wbhNyTofdhFleyBUKg3mOZZ2XLl1+ILPw6ZtbrdYn66eWJLxx+Z7jD50tVmYfWVk8DYDgEABexhugVyKEKfVHHLqEPmeSf5RCtEn+aARvVH9fk98AUP7PAuAS3oAegHVRsLFimGIJgWJNT9729V70RdM3zj7VW8PGanX7rzUADPFOG4v4cbABD9BiOG4wXyaEnFOBSvC5MjGY5ziWMREOu9Mp1xcFf2HylmJ9MecfnLxFSDSHovZgOaN8HaEyXb04Ld3zv4fTlTumpbvXDqfr8ebJ08LwkYF48+SqUDwyoGK8BQBfwBtAKTVpCF++820jxqa378BT9fr281otFgA8gT+v1PIJPkyFReQKi2Fq3YkeMckpPfq1X77TiH5oSDirA1gKVNOAId9p4zjaArvCRItRysFCzukSRIFgRVan43MFUVRLwg6787eT8/GJpaH8lJ20lZelbpJbcMdasZSnxsTHC8ESvThfu3giHwuXZO8En65kBt7kw/GxE5nRmoax3mnjENqCIMCYxp6ajtrNIOQKokunQ2xl5UBm7rbhyoI36xvLRCdG2OOjiWkmxJ2hM4vN+tp0Is8mmTBTmk3PHOICeTapxJc6bWxEWxDbF99h11EKFdocaYl2M5mkBSE1dUo8vqQn5XsMaL6PIKQC2xhmI7Vk5mYmED1HZ/5ntHZuNnl21pM3jPT2uHqGa0z56GB2NBLx5QMJpTYM6wD4Tvw69GrzWyjsVqajCEIUw9S3ztnPHU41PVFnNiSMG9cu9TyI3EbsX275HVmLbXh0+4/o6eGushbP3OHV3jCQVXvDiyrogqj0hd3fKxMm9jXqZyMnw5HAbCwxnutxkux8eupkfHypoDTOXlo1jp/ujd3MJT2VCN8cDI28xXhFj893IH2aSS62KheOZpUOovpRHgVS8V/yDFc9kqlVAEEEAFvxq+BXFUpQwi6/BGvboVdHEZEHpwbNZLB+U6JS6iJHpopdJM9lT+Uk/Kp8vRTIBWuig7fLb6CwLWyO8OUh+WUA6HTgTKeN3sGv6DglE+gg+qE2N1c6bfQafhVcal8H8wXRxooCodPtGZmxoQmCXHnS+OH/YyLGuFNeW1+drlaMHjO6Wt5+p8fZE2VNxgNmMyCV4CG0BSmACzaBEnaapX7+pZq96+UDFBGoRhkO0dxEhI1j8uBkA2OLxZvxNScOYmwz+9OBMbRZi8b5ZI+QiCeNbqv8GDpJW7s9jlhM/sqepVqbyinaAp/K6X+kdLlMk4HRqeQ/MYo2bw0IoX/LJ2AY6LSxBW2BBcK7foV3/ArzuTL+WBDXK/PZ1PTKkKR8Tgl8U+xrlDnlTReWpMrabLKwJEnnZlKVSHku3ZzT3oA7f+sI2HPDQ5q7bDrs6pQq54HtRiIdRTmdXfdL3QQ3L0yeqN81MzDlJqyhn/Q38oFSPtqKJb31X+Dnb4oIpxaObRyJBc88gRBXP5ZtjuWSb3N9Cl/LADiBtsC2l68bQqOWlyUH6Rs71B/OmoNW3j10QRDQ5gPxsbiRrtH6pUPbSgyx08YIbUG/5hM70lLMm1c42qtdh93pCmKlGmTqnx1zJSPLeaEeHI5PNnKHc43VUCI4J6YL5WKqwYsLtDPmy8a4aMwdcps89Vy6FMyE0t5YtI/h7L2RPJ+vBgHBRKeN+/AaBHbnWWQlLFACxVL7hlqYPNhFZK70fCFS9V8zXssSOBuPVLye0HF6qmwOWt4f7rp8ufxno6NnIOUwiTaPppehThtH0aYyU60dvexRi001dxN+oarM0mSR0MWi2VNZaWpZMpLB+iRdLzg5O4rLV61hS4SXRFSUvcqYqbFbALiBNsEIsE4INqfTJRSUmOil85OlbiNFWvqd35yW30Kb8h/YcZY9GEVe2avhGgDA59EmMNpeu47S9tqcOoe2IlieKwyyJkxRRXqSQIg0unr/b9qAMWlyGS9O/HxZhxCpN/UazqJN+V2mwrJVBpHy39kKy0osCsne6+xI1Nsfc1/XchoAcD/aBK9yxvOCawewKFAuluc4Xs1leP/emaLeRZF0zHjriasPHK7oPYYuvdujX9v+0+2WrMWc77392kd3WDNWOuDvuRtQ5/VOGjfRpuKF+9x5HycmHHbGet100BxMxd3BuycqlFlHWtLWr83I3+uTbvqVoVvUdduTkQx6T77WNxcOz/Uh8/bmYINRsD/XaaNx+JLCtdbHG8r6i591xz0Bxh2juaAn4eOD7oRP0/z3O230ZfwEdCk3ghWbKFAEpe7VtiJi2DxrO9zwhrOML5R5Dx1bXJSfbrM+Ns/4mUGVMxREq+g7+FnoAqgqTFEo6LCfdjbQ6tWzZ69qXv0MWsVh/CzJQfCK4tXBdY3vlzozOIN/ByaAMU1MyiQrMkLHxqYPPbQSeeyz1epz0ovn73rtqVJ6ZfvhxSclxQc7TXQFv67WyqvGp3DqsOPx6OOfkWrZsZlv/yC9sv3Q8lcrvPTi+efl97R8t3fO4Cb+KeR2tKR6DceKSjPKWCwUBIFSrEGnPg7N+xQlCBQqDFUtDottqEiX6n6S6tZT5lZlVT+XkAzdpm5DJhUO9Dp6B+KzhkcTae/oQcluCdpy7oitr1RhpodTA5nE/EB2iCK7Yl53/WDVGQykFEz6zhn0roapJSqSK6iPyN3Ax7LizgVXvYtQjE5HmTCl07F6/VyybNAbu3syScQo6VP9s4YVDejw8MdAj1Yf3ZffU9Py7wA1h/YAVTCpZyva/K9n6HxxnCSL3zXK44joD7uSXmuoTJdHaJ8JdZXlF/S93RxjoosmKyCUwVPoWfwK0ADVvbOJbnMxtj6rLxTHU36Prc/q9wRi/wAAAP//AQAA//8QCG2LAAAAAAEAAAABBBn4GBHsXw889QADA+gAAAAA3BxzsAAAAADdlx6g/vT+OgMxBCQAAgAGAAIAAAAAAAAAAQAAA9j+7wAAAlj+9P8nAzED6ADC/8UAAAAAAAAAAAAAACZ4nCzMIU4DAQAF0dlxoMAgMWAwBEECjhAcBsnYVtVV9Bw9SU1dT9Ab9DYV2zS78ufnjfFtYDwYf8aT8WIsjXvj3fgxvoyNcWc8GytjO9vrfrXxbCyMD+PX+DT+p49bG0/G3jjY8GjsjOPs18bN1B3eLgAAAP//AQAA//9kExsHAAAAACoAKgBMAGQAfAC2AMoA5AEcAUwBigGyAfwCLAI4AmACpgLUAwYDPgNgA6AD0AP+BBwEVgSCBLQEzgTwBQIFDgUqBUYFkAXaBgIGGgAAAAEAAAAmAfgAKgBxAAYAAQAAAAAAAAAAAAAAAAADAAJ4nJyVz28b1RfFP45Te5ym+eZbSkkKlEcppQ3OxLHaqGoRIv2lGkJSYpcKqiIm9sQZ4l/yjNsG8UewYMWCJRIb/gAWiAXqiiUrViwQKxasWKN35zoet02Ko0r1eXnv3nvuOfe9Aa6m50iTGs8Bj0BxipM8UjzGJH8oTvM2fyseJ59yFR+ilvpYcYazqR8VZ/kp9adih/Nj3yrOcX7sN8WHKaanFB9Jm/Q7iqc4n/lU8SxnMl/FOAUTmR8UpwbcUmNMZ35WnGY686vicSYz/TOHMBnln8qQz04rzlLIvqXYwc02FOcoZr9WPMHF7C+KDydqTSZqHUnUmkrk+V+C83SC8/855owrPsqEM6P4OaacU4qPMekUFD/PtNPneRzHWVH8AhNORfFMgvNsotYJJp1PFL+Y+PtLCQ4vJzicTHB4JcHBJDi8muBwiqPOZ4pfS/A5naj1eoLDGU45Xyh+gyXnG8VnmXH6ep4j7/yleI5Crs/tTU7kbirO4+Y2FM9zMvelYpdi7nvFCxzP/a64wFzuH8WLzEwYxUXyExcVX0hwvi46fIehSIFFChjmdVWU1TI12mzgYyizQ0iET5MQQ4kWVdp06cj/nuzVMJxli4iIDpdYYIEH8s/F283mSmSTBc6Rx/CAgIgtDOv4hPh0ua/ZbtCmRYRhFY+m5WJmKNOmR5cqvpnFTa4xXKVNTdAturQpEeHRIKDKIq50u8RllrnGFda4PBTfj45j54ei969jhs5+KH2EBNKBGaq8RZtIVGhxf3fPZVH3m3hs48upTXweSpUiLhdwWeICS5LrYLwDcdDDEIlzNXHVo8s2hjabB/Y+kE6tlzbuNi1xNt4rC59IHLbVW9RYkHgjfW6JXkYy98TzLoGcdg/E5hYePRoYruFiuKlZ7cRVRFv725NJtLx9WiNMbsQOHXwqbKmeg0kti4YRD0TTgeKxF7ZOqJr0RIW4775qZUqsYFiT/K2hzCtDGWwnT5uyRel3wGy47sD/+3gENPDYoCE7g5voSd1lPhAccQnzmDohVXGoQyQehZLLFQ/qLLDGDVYeY/JsjWryG3u/QW93euLu7NTY+79MWZwvm1kMV2RdoiyK3KFEhZuscZuKrJdZZ51lVqlQ4rrErrEuN3iNVa5JRElwvHdDbsAqH2F4j5Kcsbl91Sd2zN7LjrAPhXs8ywFNOqK5Ze5Kr750OLrDhk3N2o8NJaZKwKacNOJfizo9POo6FR1h2BQt+7MxuHXxRDSlF+vtYL9OW17ertxcm9Wwo2+HndaYU/xCRP/BVfdAM7P3q5Z809blJnrCvK+5Lz0Or+uU5csRYFLvEopeoahplfhcurVvwV0K3NN73aYuL0lHeqzK7O/IKvbrLvP7nPX0feqKPttyfo57T9S2r0pD/tYVZwPqmv0096TPSL2I3zRDi558A7uyG98KXyIW9+XzeKZQe8gLr+s81C/BinCwng2Q/SbX5SW1PN8X7oHwKMsbbO+p7aPGld1fe7bKNnfkxsR5BlX6555W1+z53epPQnJ//hncR802iHz22b11GbXqfpqOmmsvT0bN86SXo2fQyH8BAAD//wEAAP//MIYSVAAAAAADAAD/9QAA/7UAMgAAAAEAAAAAAAAAAAAAAAAAAAAAuAH/hbAEjQA="); }]]>func main() {   panic("TODO") -}func main() { -  panic("TODO") -}

Five is a sufficiently close approximation to infinity.

-
Don't hit me!!  I'm in the Twilight Zone!!!Don't hit me!!  I'm in the Twilight Zone!!! +}func main() { +  panic("TODO") +}

Five is a sufficiently close approximation to infinity.

+
Don't hit me!!  I'm in the Twilight Zone!!!Don't hit me!!  I'm in the Twilight Zone!!! diff --git a/e2etests-cli/testdata/TestCLI_E2E/hello_world_png.exp.png b/e2etests-cli/testdata/TestCLI_E2E/hello_world_png.exp.png index a27cf2c78..3e0611090 100644 Binary files a/e2etests-cli/testdata/TestCLI_E2E/hello_world_png.exp.png and b/e2etests-cli/testdata/TestCLI_E2E/hello_world_png.exp.png differ diff --git a/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_pad.exp.png b/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_pad.exp.png index e7600e66a..a8a5760b0 100644 Binary files a/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_pad.exp.png and b/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_pad.exp.png differ diff --git a/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_sketch.exp.png b/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_sketch.exp.png index 85c9c985a..275db186c 100644 Binary files a/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_sketch.exp.png and b/e2etests-cli/testdata/TestCLI_E2E/hello_world_png_sketch.exp.png differ diff --git a/e2etests-cli/testdata/TestCLI_E2E/pptx-theme-overrides.exp.pptx b/e2etests-cli/testdata/TestCLI_E2E/pptx-theme-overrides.exp.pptx index 5b7246763..464a110b1 100644 Binary files a/e2etests-cli/testdata/TestCLI_E2E/pptx-theme-overrides.exp.pptx and b/e2etests-cli/testdata/TestCLI_E2E/pptx-theme-overrides.exp.pptx differ diff --git a/e2etests/testdata/regression/code_font_size/dagre/sketch.exp.svg b/e2etests/testdata/regression/code_font_size/dagre/sketch.exp.svg index 1360bb875..c144a824a 100644 --- a/e2etests/testdata/regression/code_font_size/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/code_font_size/dagre/sketch.exp.svg @@ -117,21 +117,21 @@ Testing 012:        LLL Testing 013:        MMM Testing 014:        NNN -Testing 015:        OOOTesting 001:        AAA -Testing 002:        BBB -Testing 003:        CCC -Testing 004:        DDD -Testing 005:        EEE -Testing 006:        FFF -Testing 007:        GGG -Testing 008:        HHH -Testing 009:        III -Testing 010:        JJJ -Testing 011:        KKK -Testing 012:        LLL -Testing 013:        MMM -Testing 014:        NNN -Testing 015:        OOO +Testing 015:        OOOTesting 001:        AAA +Testing 002:        BBB +Testing 003:        CCC +Testing 004:        DDD +Testing 005:        EEE +Testing 006:        FFF +Testing 007:        GGG +Testing 008:        HHH +Testing 009:        III +Testing 010:        JJJ +Testing 011:        KKK +Testing 012:        LLL +Testing 013:        MMM +Testing 014:        NNN +Testing 015:        OOO diff --git a/e2etests/testdata/regression/code_font_size/elk/sketch.exp.svg b/e2etests/testdata/regression/code_font_size/elk/sketch.exp.svg index 95aa6b7d5..39c5370cc 100644 --- a/e2etests/testdata/regression/code_font_size/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/code_font_size/elk/sketch.exp.svg @@ -117,21 +117,21 @@ Testing 012:        LLL Testing 013:        MMM Testing 014:        NNN -Testing 015:        OOOTesting 001:        AAA -Testing 002:        BBB -Testing 003:        CCC -Testing 004:        DDD -Testing 005:        EEE -Testing 006:        FFF -Testing 007:        GGG -Testing 008:        HHH -Testing 009:        III -Testing 010:        JJJ -Testing 011:        KKK -Testing 012:        LLL -Testing 013:        MMM -Testing 014:        NNN -Testing 015:        OOO +Testing 015:        OOOTesting 001:        AAA +Testing 002:        BBB +Testing 003:        CCC +Testing 004:        DDD +Testing 005:        EEE +Testing 006:        FFF +Testing 007:        GGG +Testing 008:        HHH +Testing 009:        III +Testing 010:        JJJ +Testing 011:        KKK +Testing 012:        LLL +Testing 013:        MMM +Testing 014:        NNN +Testing 015:        OOO diff --git a/e2etests/testdata/regression/code_leading_newlines/dagre/sketch.exp.svg b/e2etests/testdata/regression/code_leading_newlines/dagre/sketch.exp.svg index c64173a69..66154418f 100644 --- a/e2etests/testdata/regression/code_leading_newlines/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/code_leading_newlines/dagre/sketch.exp.svg @@ -110,56 +110,56 @@ def hello(): -  print "world" - - - - -def hello(): - -  print "world"# 1 leading +  print "world" + + + + +def hello(): + +  print "world"# 1 leading # 2 leading # 3 leading # 4 leading # 5 leading def hello(): -  print "world"# 1 leading -# 2 leading -# 3 leading -# 4 leading -# 5 leading -def hello(): - -  print "world" +  print "world"# 1 leading +# 2 leading +# 3 leading +# 4 leading +# 5 leading +def hello(): + +  print "world" def hello(): -  print "world" -def hello(): - -  print "world"# 1 leading +  print "world" +def hello(): + +  print "world"# 1 leading def hello(): -  print "world"# 1 leading -def hello(): - -  print "world" +  print "world"# 1 leading +def hello(): + +  print "world" def hello(): -  print "world" - -def hello(): - -  print "world"# 1 leading +  print "world" + +def hello(): + +  print "world"# 1 leading # 2 leading def hello(): -  print "world"# 1 leading -# 2 leading -def hello(): - -  print "world" +  print "world"# 1 leading +# 2 leading +def hello(): + +  print "world" diff --git a/e2etests/testdata/regression/code_leading_newlines/elk/sketch.exp.svg b/e2etests/testdata/regression/code_leading_newlines/elk/sketch.exp.svg index 05574bd80..a3c96e380 100644 --- a/e2etests/testdata/regression/code_leading_newlines/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/code_leading_newlines/elk/sketch.exp.svg @@ -110,56 +110,56 @@ def hello(): -  print "world" - - - - -def hello(): - -  print "world"# 1 leading +  print "world" + + + + +def hello(): + +  print "world"# 1 leading # 2 leading # 3 leading # 4 leading # 5 leading def hello(): -  print "world"# 1 leading -# 2 leading -# 3 leading -# 4 leading -# 5 leading -def hello(): - -  print "world" +  print "world"# 1 leading +# 2 leading +# 3 leading +# 4 leading +# 5 leading +def hello(): + +  print "world" def hello(): -  print "world" -def hello(): - -  print "world"# 1 leading +  print "world" +def hello(): + +  print "world"# 1 leading def hello(): -  print "world"# 1 leading -def hello(): - -  print "world" +  print "world"# 1 leading +def hello(): + +  print "world" def hello(): -  print "world" - -def hello(): - -  print "world"# 1 leading +  print "world" + +def hello(): + +  print "world"# 1 leading # 2 leading def hello(): -  print "world"# 1 leading -# 2 leading -def hello(): - -  print "world" +  print "world"# 1 leading +# 2 leading +def hello(): + +  print "world" diff --git a/e2etests/testdata/regression/code_leading_trailing_newlines/dagre/sketch.exp.svg b/e2etests/testdata/regression/code_leading_trailing_newlines/dagre/sketch.exp.svg index 8b2d4afe3..10a057697 100644 --- a/e2etests/testdata/regression/code_leading_trailing_newlines/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/code_leading_trailing_newlines/dagre/sketch.exp.svg @@ -110,33 +110,33 @@   print "world" - - -# 2 leading, 2 trailing -def hello(): - -  print "world" - + + +# 2 leading, 2 trailing +def hello(): + +  print "world" + # 2 leading def hello(): -  print "world" - -# 2 leading -def hello(): - -  print "world"# 2 trailing +  print "world" + +# 2 leading +def hello(): + +  print "world"# 2 trailing def hello():   print "world" -# 2 trailing -def hello(): - -  print "world" - +# 2 trailing +def hello(): + +  print "world" + diff --git a/e2etests/testdata/regression/code_leading_trailing_newlines/elk/sketch.exp.svg b/e2etests/testdata/regression/code_leading_trailing_newlines/elk/sketch.exp.svg index 2462be0b5..42c63b697 100644 --- a/e2etests/testdata/regression/code_leading_trailing_newlines/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/code_leading_trailing_newlines/elk/sketch.exp.svg @@ -110,33 +110,33 @@   print "world" - - -# 2 leading, 2 trailing -def hello(): - -  print "world" - + + +# 2 leading, 2 trailing +def hello(): + +  print "world" + # 2 leading def hello(): -  print "world" - -# 2 leading -def hello(): - -  print "world"# 2 trailing +  print "world" + +# 2 leading +def hello(): + +  print "world"# 2 trailing def hello():   print "world" -# 2 trailing -def hello(): - -  print "world" - +# 2 trailing +def hello(): + +  print "world" + diff --git a/e2etests/testdata/regression/code_trailing_newlines/dagre/sketch.exp.svg b/e2etests/testdata/regression/code_trailing_newlines/dagre/sketch.exp.svg index 14999c48c..f878af677 100644 --- a/e2etests/testdata/regression/code_trailing_newlines/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/code_trailing_newlines/dagre/sketch.exp.svg @@ -110,13 +110,13 @@ -def hello(): - -  print "world" - - - - +def hello(): + +  print "world" + + + + def hello():   print "world" @@ -124,42 +124,42 @@ # 2 trailing # 3 trailing # 4 trailing -# 5 trailingdef hello(): - -  print "world" -# 1 trailing -# 2 trailing -# 3 trailing -# 4 trailing -# 5 trailingdef hello(): +# 5 trailingdef hello(): + +  print "world" +# 1 trailing +# 2 trailing +# 3 trailing +# 4 trailing +# 5 trailingdef hello():   print "world" -def hello(): - -  print "world" +def hello(): + +  print "world" def hello():   print "world" -# 1 trailingdef hello(): - -  print "world" -# 1 trailingdef hello(): +# 1 trailingdef hello(): + +  print "world" +# 1 trailingdef hello():   print "world" -def hello(): - -  print "world" - +def hello(): + +  print "world" + def hello():   print "world" # 1 trailing -# 2 trailingdef hello(): - -  print "world" -# 1 trailing -# 2 trailing +# 2 trailingdef hello(): + +  print "world" +# 1 trailing +# 2 trailing diff --git a/e2etests/testdata/regression/code_trailing_newlines/elk/sketch.exp.svg b/e2etests/testdata/regression/code_trailing_newlines/elk/sketch.exp.svg index 874c37f3f..d2274e193 100644 --- a/e2etests/testdata/regression/code_trailing_newlines/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/code_trailing_newlines/elk/sketch.exp.svg @@ -110,13 +110,13 @@ -def hello(): - -  print "world" - - - - +def hello(): + +  print "world" + + + + def hello():   print "world" @@ -124,42 +124,42 @@ # 2 trailing # 3 trailing # 4 trailing -# 5 trailingdef hello(): - -  print "world" -# 1 trailing -# 2 trailing -# 3 trailing -# 4 trailing -# 5 trailingdef hello(): +# 5 trailingdef hello(): + +  print "world" +# 1 trailing +# 2 trailing +# 3 trailing +# 4 trailing +# 5 trailingdef hello():   print "world" -def hello(): - -  print "world" +def hello(): + +  print "world" def hello():   print "world" -# 1 trailingdef hello(): - -  print "world" -# 1 trailingdef hello(): +# 1 trailingdef hello(): + +  print "world" +# 1 trailingdef hello():   print "world" -def hello(): - -  print "world" - +def hello(): + +  print "world" + def hello():   print "world" # 1 trailing -# 2 trailingdef hello(): - -  print "world" -# 1 trailing -# 2 trailing +# 2 trailingdef hello(): + +  print "world" +# 1 trailing +# 2 trailing diff --git a/e2etests/testdata/regression/no-lexer/dagre/sketch.exp.svg b/e2etests/testdata/regression/no-lexer/dagre/sketch.exp.svg index c998d0ff6..dca16ec69 100644 --- a/e2etests/testdata/regression/no-lexer/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/no-lexer/dagre/sketch.exp.svg @@ -89,7 +89,7 @@ .d2-2285073631 .color-AA4{color:#EDF0FD;} .d2-2285073631 .color-AA5{color:#F7F8FE;} .d2-2285073631 .color-AB4{color:#EDF0FD;} - .d2-2285073631 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>x -> yx -> y + .d2-2285073631 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>x -> yx -> y \ No newline at end of file diff --git a/e2etests/testdata/regression/no-lexer/elk/sketch.exp.svg b/e2etests/testdata/regression/no-lexer/elk/sketch.exp.svg index ebc904041..fc0fc37fd 100644 --- a/e2etests/testdata/regression/no-lexer/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/no-lexer/elk/sketch.exp.svg @@ -89,7 +89,7 @@ .d2-280266919 .color-AA4{color:#EDF0FD;} .d2-280266919 .color-AA5{color:#F7F8FE;} .d2-280266919 .color-AB4{color:#EDF0FD;} - .d2-280266919 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>x -> yx -> y + .d2-280266919 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>x -> yx -> y \ No newline at end of file diff --git a/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg b/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg index 5bbd5b913..2ef680442 100644 --- a/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg +++ b/e2etests/testdata/regression/unnamed_class_table_code/dagre/sketch.exp.svg @@ -105,9 +105,9 @@ .d2-1198633229 .color-AB4{color:#EDF0FD;} .d2-1198633229 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b) +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b) \ No newline at end of file diff --git a/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg b/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg index b16e4166a..f0e78f7b9 100644 --- a/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg +++ b/e2etests/testdata/regression/unnamed_class_table_code/elk/sketch.exp.svg @@ -105,9 +105,9 @@ .d2-2237614131 .color-AB4{color:#EDF0FD;} .d2-2237614131 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b) +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b) \ No newline at end of file diff --git a/e2etests/testdata/stable/code_snippet/dagre/sketch.exp.svg b/e2etests/testdata/stable/code_snippet/dagre/sketch.exp.svg index 36850dd85..2a639a1e1 100644 --- a/e2etests/testdata/stable/code_snippet/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/code_snippet/dagre/sketch.exp.svg @@ -118,15 +118,15 @@         panic("crypto: RegisterHash of unknown hash function")     }     hashes[h] = f -}// RegisterHash registers a function that returns a new instance of the given -// hash function. This is intended to be called from the init function in -// packages that implement hash functions. -func RegisterHash(h Hash, f func() hash.Hash) { -    if h >= maxHash { -        panic("crypto: RegisterHash of unknown hash function") -    } -    hashes[h] = f -}xy +}// RegisterHash registers a function that returns a new instance of the given +// hash function. This is intended to be called from the init function in +// packages that implement hash functions. +func RegisterHash(h Hash, f func() hash.Hash) { +    if h >= maxHash { +        panic("crypto: RegisterHash of unknown hash function") +    } +    hashes[h] = f +}xy diff --git a/e2etests/testdata/stable/code_snippet/elk/sketch.exp.svg b/e2etests/testdata/stable/code_snippet/elk/sketch.exp.svg index 43b4c7c34..c433947bc 100644 --- a/e2etests/testdata/stable/code_snippet/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/code_snippet/elk/sketch.exp.svg @@ -118,15 +118,15 @@         panic("crypto: RegisterHash of unknown hash function")     }     hashes[h] = f -}// RegisterHash registers a function that returns a new instance of the given -// hash function. This is intended to be called from the init function in -// packages that implement hash functions. -func RegisterHash(h Hash, f func() hash.Hash) { -    if h >= maxHash { -        panic("crypto: RegisterHash of unknown hash function") -    } -    hashes[h] = f -}xy +}// RegisterHash registers a function that returns a new instance of the given +// hash function. This is intended to be called from the init function in +// packages that implement hash functions. +func RegisterHash(h Hash, f func() hash.Hash) { +    if h >= maxHash { +        panic("crypto: RegisterHash of unknown hash function") +    } +    hashes[h] = f +}xy diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg index c1b302390..30d78875a 100644 --- a/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/dagre/sketch.exp.svg @@ -112,9 +112,9 @@ .d2-2933327511 .color-AB4{color:#EDF0FD;} .d2-2933327511 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a labelblabelsa class+public() boolvoid-private() intvoidcloudyyyy:= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersidintnamevarchar result := callThisFunction(obj, 5) midthis sideother side +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersidintnamevarchar result := callThisFunction(obj, 5) midthis sideother side diff --git a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg index c1b302390..30d78875a 100644 --- a/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/sequence_diagram_all_shapes/elk/sketch.exp.svg @@ -112,9 +112,9 @@ .d2-2933327511 .color-AB4{color:#EDF0FD;} .d2-2933327511 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>a labelblabelsa class+public() boolvoid-private() intvoidcloudyyyy:= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersidintnamevarchar result := callThisFunction(obj, 5) midthis sideother side +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b)cyldiadocssix cornersa random iconoverpackdocs pagetoohard o saysinglepersona queuea squarea step at a timedatausersidintnamevarchar result := callThisFunction(obj, 5) midthis sideother side diff --git a/e2etests/testdata/stable/shebang-codeblock/dagre/sketch.exp.svg b/e2etests/testdata/stable/shebang-codeblock/dagre/sketch.exp.svg index bef5bac3a..7eb10e3bc 100644 --- a/e2etests/testdata/stable/shebang-codeblock/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/shebang-codeblock/dagre/sketch.exp.svg @@ -111,8 +111,8 @@ .d2-3160195837 .color-AA5{color:#F7F8FE;} .d2-3160195837 .color-AB4{color:#EDF0FD;} .d2-3160195837 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>test.sh#!/usr/bin/env bash -echo testing#!/usr/bin/env bash -echo testing +echo testing#!/usr/bin/env bash +echo testing diff --git a/e2etests/testdata/stable/shebang-codeblock/elk/sketch.exp.svg b/e2etests/testdata/stable/shebang-codeblock/elk/sketch.exp.svg index 8a0987860..fd86f06eb 100644 --- a/e2etests/testdata/stable/shebang-codeblock/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/shebang-codeblock/elk/sketch.exp.svg @@ -111,8 +111,8 @@ .d2-2569938406 .color-AA5{color:#F7F8FE;} .d2-2569938406 .color-AB4{color:#EDF0FD;} .d2-2569938406 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>test.sh#!/usr/bin/env bash -echo testing#!/usr/bin/env bash -echo testing +echo testing#!/usr/bin/env bash +echo testing diff --git a/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg index f920e59de..63261b2fa 100644 --- a/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/unnamed_only_height/dagre/sketch.exp.svg @@ -105,9 +105,9 @@ .d2-4206423234 .color-AB4{color:#EDF0FD;} .d2-4206423234 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b) +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b) \ No newline at end of file diff --git a/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg index bf5f335bb..950b8debc 100644 --- a/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/unnamed_only_height/elk/sketch.exp.svg @@ -105,9 +105,9 @@ .d2-197062209 .color-AB4{color:#EDF0FD;} .d2-197062209 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b) +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b) \ No newline at end of file diff --git a/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg index 699fcee58..89a2bbae6 100644 --- a/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg +++ b/e2etests/testdata/stable/unnamed_only_width/dagre/sketch.exp.svg @@ -105,9 +105,9 @@ .d2-2056966260 .color-AB4{color:#EDF0FD;} .d2-2056966260 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b) +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b) \ No newline at end of file diff --git a/e2etests/testdata/stable/unnamed_only_width/elk/sketch.exp.svg b/e2etests/testdata/stable/unnamed_only_width/elk/sketch.exp.svg index 148e18863..5a9f6c921 100644 --- a/e2etests/testdata/stable/unnamed_only_width/elk/sketch.exp.svg +++ b/e2etests/testdata/stable/unnamed_only_width/elk/sketch.exp.svg @@ -105,9 +105,9 @@ .d2-933844085 .color-AB4{color:#EDF0FD;} .d2-933844085 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]>-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voididintnamestringemailstringpasswordstringlast_logindatetime:= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b) +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b) \ No newline at end of file diff --git a/e2etests/testdata/themes/dark_terrastruct_flagship/dagre/sketch.exp.svg b/e2etests/testdata/themes/dark_terrastruct_flagship/dagre/sketch.exp.svg index 7a1246949..74a1838df 100644 --- a/e2etests/testdata/themes/dark_terrastruct_flagship/dagre/sketch.exp.svg +++ b/e2etests/testdata/themes/dark_terrastruct_flagship/dagre/sketch.exp.svg @@ -885,30 +885,30 @@     city2 := City{Name: "CityB", Population: 1200000}     tellTale(city1, city2) -}package main - -import ( -    "fmt" -) - -type City struct { -    Name       string -    Population int -} - -func tellTale(city1, city2 City) { -    fmt.Printf("There were two cities, %s and %s.\n", city1.Name, city2.Name) -    fmt.Printf("%s had a population of %d.\n", city1.Name, city1.Population) -    fmt.Printf("%s had a population of %d.\n", city2.Name, city2.Population) -    fmt.Println("Their tales were intertwined, and their people shared many adventures.") -} - -func main() { -    city1 := City{Name: "CityA", Population: 1000000} -    city2 := City{Name: "CityB", Population: 1200000} - -    tellTale(city1, city2) -}Cell Toweronline portaldata processorsatellitesTRANSMITTERuistorage sendsendsendphone logsmake call accessdisplaypersist +}package main + +import ( +    "fmt" +) + +type City struct { +    Name       string +    Population int +} + +func tellTale(city1, city2 City) { +    fmt.Printf("There were two cities, %s and %s.\n", city1.Name, city2.Name) +    fmt.Printf("%s had a population of %d.\n", city1.Name, city1.Population) +    fmt.Printf("%s had a population of %d.\n", city2.Name, city2.Population) +    fmt.Println("Their tales were intertwined, and their people shared many adventures.") +} + +func main() { +    city1 := City{Name: "CityA", Population: 1000000} +    city2 := City{Name: "CityB", Population: 1200000} + +    tellTale(city1, city2) +}Cell Toweronline portaldata processorsatellitesTRANSMITTERuistorage sendsendsendphone logsmake call accessdisplaypersist diff --git a/e2etests/testdata/themes/dark_terrastruct_flagship/elk/sketch.exp.svg b/e2etests/testdata/themes/dark_terrastruct_flagship/elk/sketch.exp.svg index a36fc60fc..5f019bcbb 100644 --- a/e2etests/testdata/themes/dark_terrastruct_flagship/elk/sketch.exp.svg +++ b/e2etests/testdata/themes/dark_terrastruct_flagship/elk/sketch.exp.svg @@ -885,30 +885,30 @@     city2 := City{Name: "CityB", Population: 1200000}     tellTale(city1, city2) -}package main - -import ( -    "fmt" -) - -type City struct { -    Name       string -    Population int -} - -func tellTale(city1, city2 City) { -    fmt.Printf("There were two cities, %s and %s.\n", city1.Name, city2.Name) -    fmt.Printf("%s had a population of %d.\n", city1.Name, city1.Population) -    fmt.Printf("%s had a population of %d.\n", city2.Name, city2.Population) -    fmt.Println("Their tales were intertwined, and their people shared many adventures.") -} - -func main() { -    city1 := City{Name: "CityA", Population: 1000000} -    city2 := City{Name: "CityB", Population: 1200000} - -    tellTale(city1, city2) -}Cell Toweronline portaldata processorsatellitesTRANSMITTERuistorage sendsendsendphone logsmake call accessdisplaypersist +}package main + +import ( +    "fmt" +) + +type City struct { +    Name       string +    Population int +} + +func tellTale(city1, city2 City) { +    fmt.Printf("There were two cities, %s and %s.\n", city1.Name, city2.Name) +    fmt.Printf("%s had a population of %d.\n", city1.Name, city1.Population) +    fmt.Printf("%s had a population of %d.\n", city2.Name, city2.Population) +    fmt.Println("Their tales were intertwined, and their people shared many adventures.") +} + +func main() { +    city1 := City{Name: "CityA", Population: 1000000} +    city2 := City{Name: "CityB", Population: 1200000} + +    tellTale(city1, city2) +}Cell Toweronline portaldata processorsatellitesTRANSMITTERuistorage sendsendsendphone logsmake call accessdisplaypersist diff --git a/e2etests/testdata/themes/terminal/dagre/sketch.exp.svg b/e2etests/testdata/themes/terminal/dagre/sketch.exp.svg index 7564c1bf8..25a0a6c83 100644 --- a/e2etests/testdata/themes/terminal/dagre/sketch.exp.svg +++ b/e2etests/testdata/themes/terminal/dagre/sketch.exp.svg @@ -911,30 +911,30 @@     city2 := City{Name: "CityB", Population: 1200000}     tellTale(city1, city2) -}package main - -import ( -    "fmt" -) - -type City struct { -    Name       string -    Population int -} - -func tellTale(city1, city2 City) { -    fmt.Printf("There were two cities, %s and %s.\n", city1.Name, city2.Name) -    fmt.Printf("%s had a population of %d.\n", city1.Name, city1.Population) -    fmt.Printf("%s had a population of %d.\n", city2.Name, city2.Population) -    fmt.Println("Their tales were intertwined, and their people shared many adventures.") -} - -func main() { -    city1 := City{Name: "CityA", Population: 1000000} -    city2 := City{Name: "CityB", Population: 1200000} - -    tellTale(city1, city2) -}Cell TowerONLINE PORTALDATA PROCESSORSATELLITESTRANSMITTERUISTORAGE sendSENDSENDPHONE LOGSMAKE CALL ACCESSDISPLAYPERSIST +}package main + +import ( +    "fmt" +) + +type City struct { +    Name       string +    Population int +} + +func tellTale(city1, city2 City) { +    fmt.Printf("There were two cities, %s and %s.\n", city1.Name, city2.Name) +    fmt.Printf("%s had a population of %d.\n", city1.Name, city1.Population) +    fmt.Printf("%s had a population of %d.\n", city2.Name, city2.Population) +    fmt.Println("Their tales were intertwined, and their people shared many adventures.") +} + +func main() { +    city1 := City{Name: "CityA", Population: 1000000} +    city2 := City{Name: "CityB", Population: 1200000} + +    tellTale(city1, city2) +}Cell TowerONLINE PORTALDATA PROCESSORSATELLITESTRANSMITTERUISTORAGE sendSENDSENDPHONE LOGSMAKE CALL ACCESSDISPLAYPERSIST diff --git a/e2etests/testdata/themes/terminal/elk/sketch.exp.svg b/e2etests/testdata/themes/terminal/elk/sketch.exp.svg index 78f39a4b7..6bc44d7e7 100644 --- a/e2etests/testdata/themes/terminal/elk/sketch.exp.svg +++ b/e2etests/testdata/themes/terminal/elk/sketch.exp.svg @@ -911,30 +911,30 @@     city2 := City{Name: "CityB", Population: 1200000}     tellTale(city1, city2) -}package main - -import ( -    "fmt" -) - -type City struct { -    Name       string -    Population int -} - -func tellTale(city1, city2 City) { -    fmt.Printf("There were two cities, %s and %s.\n", city1.Name, city2.Name) -    fmt.Printf("%s had a population of %d.\n", city1.Name, city1.Population) -    fmt.Printf("%s had a population of %d.\n", city2.Name, city2.Population) -    fmt.Println("Their tales were intertwined, and their people shared many adventures.") -} - -func main() { -    city1 := City{Name: "CityA", Population: 1000000} -    city2 := City{Name: "CityB", Population: 1200000} - -    tellTale(city1, city2) -}Cell TowerONLINE PORTALDATA PROCESSORSATELLITESTRANSMITTERUISTORAGE sendSENDSENDPHONE LOGSMAKE CALL ACCESSDISPLAYPERSIST +}package main + +import ( +    "fmt" +) + +type City struct { +    Name       string +    Population int +} + +func tellTale(city1, city2 City) { +    fmt.Printf("There were two cities, %s and %s.\n", city1.Name, city2.Name) +    fmt.Printf("%s had a population of %d.\n", city1.Name, city1.Population) +    fmt.Printf("%s had a population of %d.\n", city2.Name, city2.Population) +    fmt.Println("Their tales were intertwined, and their people shared many adventures.") +} + +func main() { +    city1 := City{Name: "CityA", Population: 1000000} +    city2 := City{Name: "CityB", Population: 1200000} + +    tellTale(city1, city2) +}Cell TowerONLINE PORTALDATA PROCESSORSATELLITESTRANSMITTERUISTORAGE sendSENDSENDPHONE LOGSMAKE CALL ACCESSDISPLAYPERSIST diff --git a/e2etests/testdata/todo/shape_set_width_height/dagre/sketch.exp.svg b/e2etests/testdata/todo/shape_set_width_height/dagre/sketch.exp.svg index e2ae26340..acb527921 100644 --- a/e2etests/testdata/todo/shape_set_width_height/dagre/sketch.exp.svg +++ b/e2etests/testdata/todo/shape_set_width_height/dagre/sketch.exp.svg @@ -853,13 +853,13 @@ containerscloudtall cylinderclass2-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidusersidintnamestringemailstringpasswordstringlast_logindatetimecontainer

markdown text expanded to 800x400

:= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b):= 5 +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b):= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b)circle containerdiamond containeroval containerhexagon containerdiamondcirclehexagonoval +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b)circle containerdiamond containeroval containerhexagon containerdiamondcirclehexagonoval diff --git a/e2etests/testdata/todo/shape_set_width_height/elk/sketch.exp.svg b/e2etests/testdata/todo/shape_set_width_height/elk/sketch.exp.svg index 722242609..70d16dab1 100644 --- a/e2etests/testdata/todo/shape_set_width_height/elk/sketch.exp.svg +++ b/e2etests/testdata/todo/shape_set_width_height/elk/sketch.exp.svg @@ -853,13 +853,13 @@ containerscloudtall cylinderclass2-numint-timeoutint-pid+getStatus()Enum+getJobs()Job[]+setTimeout(seconds int)voidusersidintnamestringemailstringpasswordstringlast_logindatetimecontainer

markdown text expanded to 800x400

:= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b):= 5 +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b):= 5 := a + 7 -fmt.Printf("%d", b)a := 5 -b := a + 7 -fmt.Printf("%d", b)circle containerdiamond containeroval containerhexagon containerdiamondcirclehexagonoval +fmt.Printf("%d", b)a := 5 +b := a + 7 +fmt.Printf("%d", b)circle containerdiamond containeroval containerhexagon containerdiamondcirclehexagonoval diff --git a/e2etests/testdata/txtar/sql-icon/dagre/sketch.exp.svg b/e2etests/testdata/txtar/sql-icon/dagre/sketch.exp.svg index 0b6d3fd2e..f717d2d53 100644 --- a/e2etests/testdata/txtar/sql-icon/dagre/sketch.exp.svg +++ b/e2etests/testdata/txtar/sql-icon/dagre/sketch.exp.svg @@ -843,9 +843,9 @@ .d2-2359177743 .md .contains-task-list:dir(rtl) .task-list-item-checkbox { margin: 0 -1.6em 0.25em 0.2em; } -withoutwithtableExabclassEx+ab:= 1a := 1

This is for all ill-treated fellows

+withoutwithtableExabclassEx+ab:= 1a := 1

This is for all ill-treated fellows

You will live a long, healthy, happy life and make bags of money.

-
tableExabclassEx+ab:= 1a := 1

This is for all ill-treated fellows

+
tableExabclassEx+ab:= 1a := 1

This is for all ill-treated fellows

You will live a long, healthy, happy life and make bags of money.

diff --git a/e2etests/testdata/txtar/sql-icon/elk/sketch.exp.svg b/e2etests/testdata/txtar/sql-icon/elk/sketch.exp.svg index 39992d047..b2f738a04 100644 --- a/e2etests/testdata/txtar/sql-icon/elk/sketch.exp.svg +++ b/e2etests/testdata/txtar/sql-icon/elk/sketch.exp.svg @@ -843,9 +843,9 @@ .d2-3170058192 .md .contains-task-list:dir(rtl) .task-list-item-checkbox { margin: 0 -1.6em 0.25em 0.2em; } -withoutwithtableExabclassEx+ab:= 1a := 1

This is for all ill-treated fellows

+withoutwithtableExabclassEx+ab:= 1a := 1

This is for all ill-treated fellows

You will live a long, healthy, happy life and make bags of money.

-
tableExabclassEx+ab:= 1a := 1

This is for all ill-treated fellows

+
tableExabclassEx+ab:= 1a := 1

This is for all ill-treated fellows

You will live a long, healthy, happy life and make bags of money.