summaryrefslogtreecommitdiffstats
path: root/helpcontent2/source/media/helpimg/sbasic
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 16:51:28 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 16:51:28 +0000
commit940b4d1848e8c70ab7642901a68594e8016caffc (patch)
treeeb72f344ee6c3d9b80a7ecc079ea79e9fba8676d /helpcontent2/source/media/helpimg/sbasic
parentInitial commit. (diff)
downloadlibreoffice-upstream.tar.xz
libreoffice-upstream.zip
Adding upstream version 1:7.0.4.upstream/1%7.0.4upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'helpcontent2/source/media/helpimg/sbasic')
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Call_statement.svg590
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/DimArray_function.svg45
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Dim_statement.svg60
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Do-Loop_statement.svg43
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Do_statement.svg43
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/ElseIf_fragment.svg40
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Else_fragment.svg38
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Enum_statement.svg37
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Erase_statement.svg37
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/For-Each_statement.svg43
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/For-Next_statement.svg52
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Function_statement.svg57
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/If_statement.svg39
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/LetSet_statement.svg46
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/On-Error_statement.svg45
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/On-GoSub-GoTo_statement.svg40
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Option_statement.svg45
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Print_statement.svg51
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Property-Get_statement.svg46
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Property-Set_statement.svg47
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/ReDim_statement.svg58
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Resume_statement.svg39
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Select-Case_statement.svg44
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Sub_statement.svg51
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Type_statement.svg54
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/While_statement.svg35
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/argument_fragment.svg63
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/array_fragment.svg45
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/char_fragment.svg38
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/typename_fragment.svg45
30 files changed, 1916 insertions, 0 deletions
diff --git a/helpcontent2/source/media/helpimg/sbasic/Call_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Call_statement.svg
new file mode 100644
index 000000000..d604e3d83
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Call_statement.svg
@@ -0,0 +1,590 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ class="railroad-diagram"
+ height="270"
+ viewBox="0 0 727.0 270"
+ width="727.0"
+ version="1.1"
+ id="svg598"
+ sodipodi:docname="Call_statement.svg"
+ inkscape:export-filename="D:\Call_statement.png"
+ inkscape:export-xdpi="96"
+ inkscape:export-ydpi="96"
+ inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
+ <metadata
+ id="metadata604">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs602" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1511"
+ inkscape:window-height="735"
+ id="namedview600"
+ showgrid="false"
+ inkscape:zoom="2.4621733"
+ inkscape:cx="474.26814"
+ inkscape:cy="135"
+ inkscape:window-x="306"
+ inkscape:window-y="204"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg598" />
+ <g
+ transform="translate(.5 .5)"
+ id="g596">
+ <style
+ id="style308">/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style>
+ <g
+ id="g312">
+ <path
+ d="M20 41v20m10 -20v20m-10 -10h20"
+ id="path310" />
+ </g>
+ <path
+ d="M40 51h10"
+ id="path314" />
+ <g
+ id="g590">
+ <path
+ d="M50 51h0.0"
+ id="path316" />
+ <path
+ d="M677.0 51h0.0"
+ id="path318" />
+ <g
+ id="g346">
+ <path
+ d="M50.0 51h0.0"
+ id="path320" />
+ <path
+ d="M164.0 51h0.0"
+ id="path322" />
+ <path
+ d="M50.0 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"
+ id="path324" />
+ <g
+ id="g328">
+ <path
+ d="M80.0 20h54.0"
+ id="path326" />
+ </g>
+ <path
+ d="M134.0 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"
+ id="path330" />
+ <path
+ d="M50.0 51h30"
+ id="path332" />
+ <g
+ class="terminal"
+ id="g342">
+ <path
+ d="M80.0 51h0.0"
+ id="path334" />
+ <path
+ d="M134.0 51h0.0"
+ id="path336" />
+ <rect
+ height="22"
+ rx="10"
+ ry="10"
+ width="54.0"
+ x="80.0"
+ y="40"
+ id="rect338" />
+ <text
+ x="107.0"
+ y="55"
+ id="text340">Call</text>
+ </g>
+ <path
+ d="M134.0 51h30"
+ id="path344" />
+ </g>
+ <path
+ d="M164.0 51h10"
+ id="path348" />
+ <g
+ class="non-terminal"
+ id="g358">
+ <path
+ d="M174.0 51h0.0"
+ id="path350" />
+ <path
+ d="M228.0 51h0.0"
+ id="path352" />
+ <rect
+ height="22"
+ width="54.0"
+ x="174.0"
+ y="40"
+ id="rect354" />
+ <text
+ x="201.0"
+ y="55"
+ id="text356">name</text>
+ </g>
+ <path
+ d="M228.0 51h10"
+ id="path360" />
+ <g
+ id="g588">
+ <path
+ d="M238.0 51h0.0"
+ id="path362" />
+ <path
+ d="M677.0 51h0.0"
+ id="path364" />
+ <path
+ d="M238.0 51h30"
+ id="path366" />
+ <g
+ id="g490">
+ <path
+ d="M268.0 51h0.0"
+ id="path368" />
+ <path
+ d="M647.0 51h0.0"
+ id="path370" />
+ <g
+ class="terminal"
+ id="g380">
+ <path
+ d="M268.0 51h0.0"
+ id="path372" />
+ <path
+ d="M296.5 51h0.0"
+ id="path374" />
+ <rect
+ height="22"
+ rx="10"
+ ry="10"
+ width="28.5"
+ x="268.0"
+ y="40"
+ id="rect376" />
+ <text
+ x="282.25"
+ y="55"
+ id="text378">(</text>
+ </g>
+ <path
+ d="M296.5 51h10"
+ id="path382" />
+ <path
+ d="M306.5 51h10"
+ id="path384" />
+ <g
+ id="g474">
+ <path
+ d="M316.5 51h0.0"
+ id="path386" />
+ <path
+ d="M598.5 51h0.0"
+ id="path388" />
+ <path
+ d="M316.5 51h15"
+ id="path390" />
+ <g
+ id="g456">
+ <path
+ d="M331.5 51h0.0"
+ id="path392" />
+ <path
+ d="M583.5 51h0.0"
+ id="path394" />
+ <g
+ id="g442">
+ <path
+ d="M331.5 51h0.0"
+ id="path396" />
+ <path
+ d="M511.0 51h0.0"
+ id="path398" />
+ <path
+ d="M331.5 51h30"
+ id="path400" />
+ <g
+ id="g404">
+ <path
+ d="M361.5 51h119.5"
+ id="path402" />
+ </g>
+ <path
+ d="M481.0 51h30"
+ id="path406" />
+ <path
+ d="M331.5 51a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"
+ id="path408" />
+ <g
+ id="g438">
+ <path
+ d="M361.5 82h0.0"
+ id="path410" />
+ <path
+ d="M481.0 82h0.0"
+ id="path412" />
+ <g
+ class="non-terminal"
+ id="g422">
+ <path
+ d="M361.5 82h0.0"
+ id="path414" />
+ <path
+ d="M424.0 82h0.0"
+ id="path416" />
+ <rect
+ height="22"
+ width="62.5"
+ x="361.5"
+ y="71"
+ id="rect418" />
+ <text
+ x="392.75"
+ y="86"
+ id="text420">param</text>
+ </g>
+ <path
+ d="M424.0 82h10"
+ id="path424" />
+ <path
+ d="M434.0 82h10"
+ id="path426" />
+ <g
+ class="terminal"
+ id="g436">
+ <path
+ d="M444.0 82h0.0"
+ id="path428" />
+ <path
+ d="M481.0 82h0.0"
+ id="path430" />
+ <rect
+ height="22"
+ rx="10"
+ ry="10"
+ width="37.0"
+ x="444.0"
+ y="71"
+ id="rect432" />
+ <text
+ x="462.5"
+ y="86"
+ id="text434">:=</text>
+ </g>
+ </g>
+ <path
+ d="M481.0 82a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"
+ id="path440" />
+ </g>
+ <path
+ d="M511.0 51h10"
+ id="path444" />
+ <g
+ class="non-terminal"
+ id="g454">
+ <path
+ d="M521.0 51h0.0"
+ id="path446" />
+ <path
+ d="M583.5 51h0.0"
+ id="path448" />
+ <rect
+ height="22"
+ width="62.5"
+ x="521.0"
+ y="40"
+ id="rect450" />
+ <text
+ x="552.25"
+ y="55"
+ id="text452">value</text>
+ </g>
+ </g>
+ <path
+ d="M583.5 51h15"
+ id="path458" />
+ <path
+ d="M331.5 51a15 15 0 0 0 -15 15v43a15 15 0 0 0 15 15"
+ id="path460" />
+ <g
+ class="terminal"
+ id="g470">
+ <path
+ d="M331.5 124h111.75"
+ id="path462" />
+ <path
+ d="M471.75 124h111.75"
+ id="path464" />
+ <rect
+ height="22"
+ rx="10"
+ ry="10"
+ width="28.5"
+ x="443.25"
+ y="113"
+ id="rect466" />
+ <text
+ x="457.5"
+ y="128"
+ id="text468">,</text>
+ </g>
+ <path
+ d="M583.5 124a15 15 0 0 0 15 -15v-43a15 15 0 0 0 -15 -15"
+ id="path472" />
+ </g>
+ <path
+ d="M598.5 51h10"
+ id="path476" />
+ <path
+ d="M608.5 51h10"
+ id="path478" />
+ <g
+ class="terminal"
+ id="g488">
+ <path
+ d="M618.5 51h0.0"
+ id="path480" />
+ <path
+ d="M647.0 51h0.0"
+ id="path482" />
+ <rect
+ height="22"
+ rx="10"
+ ry="10"
+ width="28.5"
+ x="618.5"
+ y="40"
+ id="rect484" />
+ <text
+ x="632.75"
+ y="55"
+ id="text486">)</text>
+ </g>
+ </g>
+ <path
+ d="M647.0 51h30"
+ id="path492" />
+ <path
+ d="M238.0 51a15 15 0 0 1 15 15v85a15 15 0 0 0 15 15"
+ id="path494" />
+ <g
+ id="g584">
+ <path
+ d="M268.0 166h48.5"
+ id="path496" />
+ <path
+ d="M598.5 166h48.5"
+ id="path498" />
+ <path
+ d="M316.5 166h15"
+ id="path500" />
+ <g
+ id="g566">
+ <path
+ d="M331.5 166h0.0"
+ id="path502" />
+ <path
+ d="M583.5 166h0.0"
+ id="path504" />
+ <g
+ id="g552">
+ <path
+ d="M331.5 166h0.0"
+ id="path506" />
+ <path
+ d="M511.0 166h0.0"
+ id="path508" />
+ <path
+ d="M331.5 166h30"
+ id="path510" />
+ <g
+ id="g514">
+ <path
+ d="M361.5 166h119.5"
+ id="path512" />
+ </g>
+ <path
+ d="M481.0 166h30"
+ id="path516" />
+ <path
+ d="M331.5 166a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"
+ id="path518" />
+ <g
+ id="g548">
+ <path
+ d="M361.5 197h0.0"
+ id="path520" />
+ <path
+ d="M481.0 197h0.0"
+ id="path522" />
+ <g
+ class="non-terminal"
+ id="g532">
+ <path
+ d="M361.5 197h0.0"
+ id="path524" />
+ <path
+ d="M424.0 197h0.0"
+ id="path526" />
+ <rect
+ height="22"
+ width="62.5"
+ x="361.5"
+ y="186"
+ id="rect528" />
+ <text
+ x="392.75"
+ y="201"
+ id="text530">param</text>
+ </g>
+ <path
+ d="M424.0 197h10"
+ id="path534" />
+ <path
+ d="M434.0 197h10"
+ id="path536" />
+ <g
+ class="terminal"
+ id="g546">
+ <path
+ d="M444.0 197h0.0"
+ id="path538" />
+ <path
+ d="M481.0 197h0.0"
+ id="path540" />
+ <rect
+ height="22"
+ rx="10"
+ ry="10"
+ width="37.0"
+ x="444.0"
+ y="186"
+ id="rect542" />
+ <text
+ x="462.5"
+ y="201"
+ id="text544">:=</text>
+ </g>
+ </g>
+ <path
+ d="M481.0 197a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"
+ id="path550" />
+ </g>
+ <path
+ d="M511.0 166h10"
+ id="path554" />
+ <g
+ class="non-terminal"
+ id="g564">
+ <path
+ d="M521.0 166h0.0"
+ id="path556" />
+ <path
+ d="M583.5 166h0.0"
+ id="path558" />
+ <rect
+ height="22"
+ width="62.5"
+ x="521.0"
+ y="155"
+ id="rect560" />
+ <text
+ x="552.25"
+ y="170"
+ id="text562">value</text>
+ </g>
+ </g>
+ <path
+ d="M583.5 166h15"
+ id="path568" />
+ <path
+ d="M331.5 166a15 15 0 0 0 -15 15v43a15 15 0 0 0 15 15"
+ id="path570" />
+ <g
+ class="terminal"
+ id="g580">
+ <path
+ d="M331.5 239h111.75"
+ id="path572" />
+ <path
+ d="M471.75 239h111.75"
+ id="path574" />
+ <rect
+ height="22"
+ rx="10"
+ ry="10"
+ width="28.5"
+ x="443.25"
+ y="228"
+ id="rect576" />
+ <text
+ x="457.5"
+ y="243"
+ id="text578">,</text>
+ </g>
+ <path
+ d="M583.5 239a15 15 0 0 0 15 -15v-43a15 15 0 0 0 -15 -15"
+ id="path582" />
+ </g>
+ <path
+ d="M647.0 166a15 15 0 0 0 15 -15v-85a15 15 0 0 1 15 -15"
+ id="path586" />
+ </g>
+ </g>
+ <path
+ d="M677.0 51h10"
+ id="path592" />
+ <path
+ d="M 687.0 51 h 20 m -10 -10 v 20 m 10 -20 v 20"
+ id="path594" />
+ </g>
+</svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/DimArray_function.svg b/helpcontent2/source/media/helpimg/sbasic/DimArray_function.svg
new file mode 100644
index 000000000..327c16176
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/DimArray_function.svg
@@ -0,0 +1,45 @@
+<svg class="railroad-diagram" height="124" viewBox="0 0 695.0 124" width="695.0" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 41v20m10 -20v20m-10 -10h20"></path></g><path d="M40 51h10"></path><g>
+<path d="M50 51h0.0"></path><path d="M645.0 51h0.0"></path><g>
+<path d="M50.0 51h0.0"></path><path d="M246.5 51h0.0"></path><path d="M50.0 51h30"></path><g>
+<path d="M80.0 51h136.5"></path></g><path d="M216.5 51h30"></path><path d="M50.0 51a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g>
+<path d="M80.0 82h0.0"></path><path d="M216.5 82h0.0"></path><g class="terminal">
+<path d="M80.0 82h0.0"></path><path d="M168.0 82h0.0"></path><rect height="22" rx="10" ry="10" width="88.0" x="80.0" y="71"></rect><text x="124.0" y="86">variable</text></g><path d="M168.0 82h10"></path><path d="M178.0 82h10"></path><g class="terminal">
+<path d="M188.0 82h0.0"></path><path d="M216.5 82h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="188.0" y="71"></rect><text x="202.25" y="86">=</text></g></g><path d="M216.5 82a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path></g><path d="M246.5 51h10"></path><g class="terminal">
+<path d="M256.5 51h0.0"></path><path d="M344.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="88.0" x="256.5" y="40"></rect><text x="300.5" y="55">DimArray</text></g><path d="M344.5 51h10"></path><path d="M354.5 51h10"></path><g class="terminal">
+<path d="M364.5 51h0.0"></path><path d="M393.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="364.5" y="40"></rect><text x="378.75" y="55">(</text></g><path d="M393.0 51h10"></path><g>
+<path d="M403.0 51h0.0"></path><path d="M606.5 51h0.0"></path><path d="M403.0 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M433.0 20h143.5"></path></g><path d="M576.5 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M403.0 51h30"></path><g>
+<path d="M433.0 51h0.0"></path><path d="M576.5 51h0.0"></path><path d="M433.0 51h15"></path><g class="non-terminal">
+<path d="M448.0 51h0.0"></path><path d="M561.5 51h0.0"></path><rect height="22" width="113.5" x="448.0" y="40"></rect><text x="504.75" y="55">upper&#95;bound</text></g><path d="M561.5 51h15"></path><path d="M448.0 51a15 15 0 0 0 -15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M448.0 93h42.5"></path><path d="M519.0 93h42.5"></path><rect height="22" rx="10" ry="10" width="28.5" x="490.5" y="82"></rect><text x="504.75" y="97">,</text></g><path d="M561.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 0 -15 -15"></path></g><path d="M576.5 51h30"></path></g><path d="M606.5 51h10"></path><g class="terminal">
+<path d="M616.5 51h0.0"></path><path d="M645.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="616.5" y="40"></rect><text x="630.75" y="55">)</text></g></g><path d="M645.0 51h10"></path><path d="M 655.0 51 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/Dim_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Dim_statement.svg
new file mode 100644
index 000000000..31ac71596
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Dim_statement.svg
@@ -0,0 +1,60 @@
+<svg class="railroad-diagram" height="259" viewBox="0 0 705.0 259" width="705.0" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 41v20m10 -20v20m-10 -10h20"></path></g><g>
+<path d="M40 51h0.0"></path><path d="M179.5 51h0.0"></path><path d="M40.0 51h30"></path><g class="terminal">
+<path d="M70.0 51h17.0"></path><path d="M132.5 51h17.0"></path><rect height="22" rx="10" ry="10" width="45.5" x="87.0" y="40"></rect><text x="109.75" y="55">Dim</text></g><path d="M149.5 51h30"></path><path d="M40.0 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M70.0 93h4.25"></path><path d="M145.25 93h4.25"></path><rect height="22" rx="10" ry="10" width="71.0" x="74.25" y="82"></rect><text x="109.75" y="97">Global</text></g><path d="M149.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><path d="M40.0 51a15 15 0 0 1 15 15v54a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M70.0 135h0.0"></path><path d="M149.5 135h0.0"></path><rect height="22" rx="10" ry="10" width="79.5" x="70.0" y="124"></rect><text x="109.75" y="139">Private</text></g><path d="M149.5 135a15 15 0 0 0 15 -15v-54a15 15 0 0 1 15 -15"></path><path d="M40.0 51a15 15 0 0 1 15 15v96a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M70.0 177h4.25"></path><path d="M145.25 177h4.25"></path><rect height="22" rx="10" ry="10" width="71.0" x="74.25" y="166"></rect><text x="109.75" y="181">Public</text></g><path d="M149.5 177a15 15 0 0 0 15 -15v-96a15 15 0 0 1 15 -15"></path><path d="M40.0 51a15 15 0 0 1 15 15v138a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M70.0 219h4.25"></path><path d="M145.25 219h4.25"></path><rect height="22" rx="10" ry="10" width="71.0" x="74.25" y="208"></rect><text x="109.75" y="223">Static</text></g><path d="M149.5 219a15 15 0 0 0 15 -15v-138a15 15 0 0 1 15 -15"></path></g><path d="M179.5 51h10"></path><g>
+<path d="M189.5 51h0.0"></path><path d="M655.0 51h0.0"></path><path d="M189.5 51h15"></path><g>
+<path d="M204.5 51h0.0"></path><path d="M640.0 51h0.0"></path><g class="terminal">
+<path d="M204.5 51h0.0"></path><path d="M292.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="88.0" x="204.5" y="40"></rect><text x="248.5" y="55">variable</text></g><path d="M292.5 51h10"></path><g>
+<path d="M302.5 51h0.0"></path><path d="M640.0 51h0.0"></path><path d="M302.5 51h30"></path><g>
+<path d="M332.5 51h0.0"></path><path d="M610.0 51h0.0"></path><g>
+<path d="M332.5 51h0.0"></path><path d="M455.0 51h0.0"></path><path d="M332.5 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M362.5 20h62.5"></path></g><path d="M425.0 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M332.5 51h30"></path><g class="non-terminal">
+<path d="M362.5 51h0.0"></path><path d="M425.0 51h0.0"></path><rect height="22" width="62.5" x="362.5" y="40"></rect><text x="393.75" y="55">array</text></g><path d="M425.0 51h30"></path></g><path d="M455.0 51h10"></path><g>
+<path d="M465.0 51h0.0"></path><path d="M610.0 51h0.0"></path><g class="terminal">
+<path d="M465.0 51h0.0"></path><path d="M502.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="37.0" x="465.0" y="40"></rect><text x="483.5" y="55">As</text></g><path d="M502.0 51h10"></path><path d="M512.0 51h10"></path><g class="non-terminal">
+<path d="M522.0 51h0.0"></path><path d="M610.0 51h0.0"></path><rect height="22" width="88.0" x="522.0" y="40"></rect><text x="566.0" y="55">typename</text></g></g></g><path d="M610.0 51h30"></path><path d="M302.5 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g>
+<path d="M332.5 93h22.0"></path><path d="M588.0 93h22.0"></path><g class="terminal">
+<path d="M354.5 93h0.0"></path><path d="M391.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="37.0" x="354.5" y="82"></rect><text x="373.0" y="97">As</text></g><path d="M391.5 93h10"></path><g>
+<path d="M401.5 93h0.0"></path><path d="M507.0 93h0.0"></path><path d="M401.5 93h30"></path><g>
+<path d="M431.5 93h45.5"></path></g><path d="M477.0 93h30"></path><path d="M401.5 93a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M431.5 124h0.0"></path><path d="M477.0 124h0.0"></path><rect height="22" rx="10" ry="10" width="45.5" x="431.5" y="113"></rect><text x="454.25" y="128">New</text></g><path d="M477.0 124a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path></g><path d="M507.0 93h10"></path><g class="terminal">
+<path d="M517.0 93h0.0"></path><path d="M588.0 93h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="517.0" y="82"></rect><text x="552.5" y="97">object</text></g></g><path d="M610.0 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><path d="M302.5 51a15 15 0 0 1 15 15v105a15 15 0 0 0 15 15"></path><g>
+<path d="M332.5 186h45.5"></path><path d="M564.5 186h45.5"></path><g class="non-terminal">
+<path d="M378.0 186h0.0"></path><path d="M432.0 186h0.0"></path><rect height="22" width="54.0" x="378.0" y="175"></rect><text x="405.0" y="190">char</text></g><path d="M432.0 186h10"></path><g>
+<path d="M442.0 186h0.0"></path><path d="M564.5 186h0.0"></path><path d="M442.0 186a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M472.0 155h62.5"></path></g><path d="M534.5 155a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M442.0 186h30"></path><g class="non-terminal">
+<path d="M472.0 186h0.0"></path><path d="M534.5 186h0.0"></path><rect height="22" width="62.5" x="472.0" y="175"></rect><text x="503.25" y="190">array</text></g><path d="M534.5 186h30"></path></g></g><path d="M610.0 186a15 15 0 0 0 15 -15v-105a15 15 0 0 1 15 -15"></path></g></g><path d="M640.0 51h15"></path><path d="M204.5 51a15 15 0 0 0 -15 15v147a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M204.5 228h203.5"></path><path d="M436.5 228h203.5"></path><rect height="22" rx="10" ry="10" width="28.5" x="408.0" y="217"></rect><text x="422.25" y="232">,</text></g><path d="M640.0 228a15 15 0 0 0 15 -15v-147a15 15 0 0 0 -15 -15"></path></g><path d="M655.0 51h10"></path><path d="M 665.0 51 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/Do-Loop_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Do-Loop_statement.svg
new file mode 100644
index 000000000..5edd9d040
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Do-Loop_statement.svg
@@ -0,0 +1,43 @@
+<svg class="railroad-diagram" height="124" viewBox="0 0 655.0 124" width="655.0" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 41v20m10 -20v20m-10 -10h20"></path></g><path d="M40 51h10"></path><g class="terminal">
+<path d="M50 51h0.0"></path><path d="M87.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="37.0" x="50.0" y="40"></rect><text x="68.5" y="55">Do</text></g><path d="M87.0 51h10"></path><path d="M97.0 51h10"></path><g>
+<path d="M107.0 51h0.0"></path><path d="M242.0 51h0.0"></path><path d="M107.0 51h15"></path><g class="non-terminal">
+<path d="M122.0 51h0.0"></path><path d="M227.0 51h0.0"></path><rect height="22" width="105.0" x="122.0" y="40"></rect><text x="174.5" y="55">statements</text></g><path d="M227.0 51h15"></path><path d="M122.0 51a15 15 0 0 0 -15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M122.0 93h12.75"></path><path d="M214.25 93h12.75"></path><rect height="22" rx="10" ry="10" width="79.5" x="134.75" y="82"></rect><text x="174.5" y="97">Exit Do</text></g><path d="M227.0 93a15 15 0 0 0 15 -15v-12a15 15 0 0 0 -15 -15"></path></g><path d="M242.0 51h10"></path><path d="M252.0 51h10"></path><g class="terminal">
+<path d="M262.0 51h0.0"></path><path d="M316.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="262.0" y="40"></rect><text x="289.0" y="55">Loop</text></g><path d="M316.0 51h10"></path><g>
+<path d="M326.0 51h0.0"></path><path d="M615.0 51h0.0"></path><path d="M326.0 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M356.0 20h229.0"></path></g><path d="M585.0 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M326.0 51h30"></path><g>
+<path d="M356.0 51h0.0"></path><path d="M585.0 51h0.0"></path><g>
+<path d="M356.0 51h0.0"></path><path d="M478.5 51h0.0"></path><path d="M356.0 51h30"></path><g class="terminal">
+<path d="M386.0 51h0.0"></path><path d="M448.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="62.5" x="386.0" y="40"></rect><text x="417.25" y="55">While</text></g><path d="M448.5 51h30"></path><path d="M356.0 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M386.0 93h0.0"></path><path d="M448.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="62.5" x="386.0" y="82"></rect><text x="417.25" y="97">Until</text></g><path d="M448.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M478.5 51h10"></path><g class="terminal">
+<path d="M488.5 51h0.0"></path><path d="M585.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="96.5" x="488.5" y="40"></rect><text x="536.75" y="55">condition</text></g></g><path d="M585.0 51h30"></path></g><path d="M 615.0 51 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/Do_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Do_statement.svg
new file mode 100644
index 000000000..50613af93
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Do_statement.svg
@@ -0,0 +1,43 @@
+<svg class="railroad-diagram" height="124" viewBox="0 0 655.0 124" width="655.0" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 41v20m10 -20v20m-10 -10h20"></path></g><path d="M40 51h10"></path><g class="terminal">
+<path d="M50 51h0.0"></path><path d="M87.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="37.0" x="50.0" y="40"></rect><text x="68.5" y="55">Do</text></g><path d="M87.0 51h10"></path><g>
+<path d="M97.0 51h0.0"></path><path d="M386.0 51h0.0"></path><path d="M97.0 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M127.0 20h229.0"></path></g><path d="M356.0 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M97.0 51h30"></path><g>
+<path d="M127.0 51h0.0"></path><path d="M356.0 51h0.0"></path><g>
+<path d="M127.0 51h0.0"></path><path d="M249.5 51h0.0"></path><path d="M127.0 51h30"></path><g class="terminal">
+<path d="M157.0 51h0.0"></path><path d="M219.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="62.5" x="157.0" y="40"></rect><text x="188.25" y="55">While</text></g><path d="M219.5 51h30"></path><path d="M127.0 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M157.0 93h0.0"></path><path d="M219.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="62.5" x="157.0" y="82"></rect><text x="188.25" y="97">Until</text></g><path d="M219.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M249.5 51h10"></path><g class="terminal">
+<path d="M259.5 51h0.0"></path><path d="M356.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="96.5" x="259.5" y="40"></rect><text x="307.75" y="55">condition</text></g></g><path d="M356.0 51h30"></path></g><path d="M386.0 51h10"></path><g>
+<path d="M396.0 51h0.0"></path><path d="M531.0 51h0.0"></path><path d="M396.0 51h15"></path><g class="non-terminal">
+<path d="M411.0 51h0.0"></path><path d="M516.0 51h0.0"></path><rect height="22" width="105.0" x="411.0" y="40"></rect><text x="463.5" y="55">statements</text></g><path d="M516.0 51h15"></path><path d="M411.0 51a15 15 0 0 0 -15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M411.0 93h12.75"></path><path d="M503.25 93h12.75"></path><rect height="22" rx="10" ry="10" width="79.5" x="423.75" y="82"></rect><text x="463.5" y="97">Exit Do</text></g><path d="M516.0 93a15 15 0 0 0 15 -15v-12a15 15 0 0 0 -15 -15"></path></g><path d="M531.0 51h10"></path><path d="M541.0 51h10"></path><g class="terminal">
+<path d="M551.0 51h0.0"></path><path d="M605.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="551.0" y="40"></rect><text x="578.0" y="55">Loop</text></g><path d="M605.0 51h10"></path><path d="M 615.0 51 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/ElseIf_fragment.svg b/helpcontent2/source/media/helpimg/sbasic/ElseIf_fragment.svg
new file mode 100644
index 000000000..b423bc7fb
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/ElseIf_fragment.svg
@@ -0,0 +1,40 @@
+<svg class="railroad-diagram" height="102" viewBox="0 0 556.5 102" width="556.5" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 41v20m0 -10h20"></path></g><g>
+<path d="M40 51h0.0"></path><path d="M516.5 51h0.0"></path><path d="M40.0 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M70.0 20h416.5"></path></g><path d="M486.5 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M40.0 51h30"></path><g>
+<path d="M70.0 51h0.0"></path><path d="M486.5 51h0.0"></path><path d="M70.0 51h15"></path><g>
+<path d="M85.0 51h0.0"></path><path d="M471.5 51h0.0"></path><g class="terminal">
+<path d="M85.0 51h0.0"></path><path d="M156.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="85.0" y="40"></rect><text x="120.5" y="55">ElseIf</text></g><path d="M156.0 51h10"></path><path d="M166.0 51h10"></path><g class="terminal">
+<path d="M176.0 51h0.0"></path><path d="M272.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="96.5" x="176.0" y="40"></rect><text x="224.25" y="55">condition</text></g><path d="M272.5 51h10"></path><path d="M282.5 51h10"></path><g class="terminal">
+<path d="M292.5 51h0.0"></path><path d="M346.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="292.5" y="40"></rect><text x="319.5" y="55">Then</text></g><path d="M346.5 51h10"></path><path d="M356.5 51h10"></path><g class="terminal">
+<path d="M366.5 51h0.0"></path><path d="M471.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="366.5" y="40"></rect><text x="419.0" y="55">statements</text></g></g><path d="M471.5 51h15"></path><path d="M85.0 51a15 15 0 0 0 -15 15v1a15 15 0 0 0 15 15"></path><g>
+<path d="M85.0 82h386.5"></path></g><path d="M471.5 82a15 15 0 0 0 15 -15v-1a15 15 0 0 0 -15 -15"></path></g><path d="M486.5 51h30"></path></g><path d="M 516.5 51 h 20 m 0 -10 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/Else_fragment.svg b/helpcontent2/source/media/helpimg/sbasic/Else_fragment.svg
new file mode 100644
index 000000000..beee1d478
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Else_fragment.svg
@@ -0,0 +1,38 @@
+<svg class="railroad-diagram" height="92" viewBox="0 0 509.5 92" width="509.5" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 20v20m0 -10h20"></path></g><g>
+<path d="M40 30h0.0"></path><path d="M469.5 30h0.0"></path><path d="M40.0 30h30"></path><g>
+<path d="M70.0 30h369.5"></path></g><path d="M439.5 30h30"></path><path d="M40.0 30a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g>
+<path d="M70.0 61h0.0"></path><path d="M439.5 61h0.0"></path><g class="terminal">
+<path d="M70.0 61h0.0"></path><path d="M124.0 61h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="70.0" y="50"></rect><text x="97.0" y="65">Else</text></g><path d="M124.0 61h10"></path><path d="M134.0 61h10"></path><g class="terminal">
+<path d="M144.0 61h0.0"></path><path d="M240.5 61h0.0"></path><rect height="22" rx="10" ry="10" width="96.5" x="144.0" y="50"></rect><text x="192.25" y="65">condition</text></g><path d="M240.5 61h10"></path><path d="M250.5 61h10"></path><g class="terminal">
+<path d="M260.5 61h0.0"></path><path d="M314.5 61h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="260.5" y="50"></rect><text x="287.5" y="65">Then</text></g><path d="M314.5 61h10"></path><path d="M324.5 61h10"></path><g class="terminal">
+<path d="M334.5 61h0.0"></path><path d="M439.5 61h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="334.5" y="50"></rect><text x="387.0" y="65">statements</text></g></g><path d="M439.5 61a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path></g><path d="M 469.5 30 h 20 m 0 -10 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/Enum_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Enum_statement.svg
new file mode 100644
index 000000000..e1210c6c8
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Enum_statement.svg
@@ -0,0 +1,37 @@
+<svg class="railroad-diagram" height="82" viewBox="0 0 533.5 82" width="533.5" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 21v20m10 -20v20m-10 -10h20"></path></g><path d="M40 31h10"></path><g class="terminal">
+<path d="M50 31h0.0"></path><path d="M104.0 31h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="50.0" y="20"></rect><text x="77.0" y="35">Enum</text></g><path d="M104.0 31h10"></path><path d="M114.0 31h10"></path><g class="terminal">
+<path d="M124.0 31h0.0"></path><path d="M220.5 31h0.0"></path><rect height="22" rx="10" ry="10" width="96.5" x="124.0" y="20"></rect><text x="172.25" y="35">list&#95;name</text></g><path d="M220.5 31h10"></path><path d="M230.5 31h10"></path><g>
+<path d="M240.5 31h0.0"></path><path d="M375.5 31h0.0"></path><path d="M240.5 31h15"></path><g class="terminal">
+<path d="M255.5 31h0.0"></path><path d="M360.5 31h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="255.5" y="20"></rect><text x="308.0" y="35">assignment</text></g><path d="M360.5 31h15"></path><path d="M255.5 31a15 15 0 0 0 -15 15v1a15 15 0 0 0 15 15"></path><g>
+<path d="M255.5 62h105.0"></path></g><path d="M360.5 62a15 15 0 0 0 15 -15v-1a15 15 0 0 0 -15 -15"></path></g><path d="M375.5 31h10"></path><path d="M385.5 31h10"></path><g class="terminal">
+<path d="M395.5 31h0.0"></path><path d="M483.5 31h0.0"></path><rect height="22" rx="10" ry="10" width="88.0" x="395.5" y="20"></rect><text x="439.5" y="35">End Enum</text></g><path d="M483.5 31h10"></path><path d="M 493.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/Erase_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Erase_statement.svg
new file mode 100644
index 000000000..dcd9a671a
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Erase_statement.svg
@@ -0,0 +1,37 @@
+<svg class="railroad-diagram" height="124" viewBox="0 0 349.0 124" width="349.0" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 41v20m10 -20v20m-10 -10h20"></path></g><path d="M40 51h10"></path><g class="terminal">
+<path d="M50 51h0.0"></path><path d="M112.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="62.5" x="50.0" y="40"></rect><text x="81.25" y="55">Erase</text></g><path d="M112.5 51h10"></path><g>
+<path d="M122.5 51h0.0"></path><path d="M309.0 51h0.0"></path><path d="M122.5 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M152.5 20h126.5"></path></g><path d="M279.0 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M122.5 51h30"></path><g>
+<path d="M152.5 51h0.0"></path><path d="M279.0 51h0.0"></path><path d="M152.5 51h15"></path><g class="terminal">
+<path d="M167.5 51h0.0"></path><path d="M264.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="96.5" x="167.5" y="40"></rect><text x="215.75" y="55">arrayname</text></g><path d="M264.0 51h15"></path><path d="M167.5 51a15 15 0 0 0 -15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M167.5 93h34.0"></path><path d="M230.0 93h34.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="201.5" y="82"></rect><text x="215.75" y="97">,</text></g><path d="M264.0 93a15 15 0 0 0 15 -15v-12a15 15 0 0 0 -15 -15"></path></g><path d="M279.0 51h30"></path></g><path d="M 309.0 51 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/For-Each_statement.svg b/helpcontent2/source/media/helpimg/sbasic/For-Each_statement.svg
new file mode 100644
index 000000000..f12e794fa
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/For-Each_statement.svg
@@ -0,0 +1,43 @@
+<svg class="railroad-diagram" height="124" viewBox="0 0 746.0 124" width="746.0" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 41v20m10 -20v20m-10 -10h20"></path></g><path d="M40 51h10"></path><g>
+<path d="M50 51h0.0"></path><path d="M696.0 51h0.0"></path><g class="terminal">
+<path d="M50.0 51h0.0"></path><path d="M138.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="88.0" x="50.0" y="40"></rect><text x="94.0" y="55">For Each</text></g><path d="M138.0 51h10"></path><path d="M148.0 51h10"></path><g class="terminal">
+<path d="M158.0 51h0.0"></path><path d="M212.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="158.0" y="40"></rect><text x="185.0" y="55">item</text></g><path d="M212.0 51h10"></path><path d="M222.0 51h10"></path><g class="terminal">
+<path d="M232.0 51h0.0"></path><path d="M269.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="37.0" x="232.0" y="40"></rect><text x="250.5" y="55">In</text></g><path d="M269.0 51h10"></path><path d="M279.0 51h10"></path><g class="terminal">
+<path d="M289.0 51h0.0"></path><path d="M343.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="289.0" y="40"></rect><text x="316.0" y="55">list</text></g><path d="M343.0 51h10"></path><path d="M353.0 51h10"></path><g>
+<path d="M363.0 51h0.0"></path><path d="M498.0 51h0.0"></path><path d="M363.0 51h15"></path><g class="non-terminal">
+<path d="M378.0 51h0.0"></path><path d="M483.0 51h0.0"></path><rect height="22" width="105.0" x="378.0" y="40"></rect><text x="430.5" y="55">statements</text></g><path d="M483.0 51h15"></path><path d="M378.0 51a15 15 0 0 0 -15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M378.0 93h8.5"></path><path d="M474.5 93h8.5"></path><rect height="22" rx="10" ry="10" width="88.0" x="386.5" y="82"></rect><text x="430.5" y="97">Exit For</text></g><path d="M483.0 93a15 15 0 0 0 15 -15v-12a15 15 0 0 0 -15 -15"></path></g><path d="M498.0 51h10"></path><path d="M508.0 51h10"></path><g class="terminal">
+<path d="M518.0 51h0.0"></path><path d="M572.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="518.0" y="40"></rect><text x="545.0" y="55">Next</text></g><path d="M572.0 51h10"></path><g>
+<path d="M582.0 51h0.0"></path><path d="M696.0 51h0.0"></path><path d="M582.0 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M612.0 20h54.0"></path></g><path d="M666.0 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M582.0 51h30"></path><g class="terminal">
+<path d="M612.0 51h0.0"></path><path d="M666.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="612.0" y="40"></rect><text x="639.0" y="55">item</text></g><path d="M666.0 51h30"></path></g></g><path d="M696.0 51h10"></path><path d="M 706.0 51 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/For-Next_statement.svg b/helpcontent2/source/media/helpimg/sbasic/For-Next_statement.svg
new file mode 100644
index 000000000..0f268f101
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/For-Next_statement.svg
@@ -0,0 +1,52 @@
+<svg class="railroad-diagram" height="124" viewBox="0 0 1115.0 124" width="1115.0" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 41v20m10 -20v20m-10 -10h20"></path></g><path d="M40 51h10"></path><g>
+<path d="M50 51h0.0"></path><path d="M1065.0 51h0.0"></path><g class="terminal">
+<path d="M50.0 51h0.0"></path><path d="M95.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="45.5" x="50.0" y="40"></rect><text x="72.75" y="55">For</text></g><path d="M95.5 51h10"></path><path d="M105.5 51h10"></path><g class="terminal">
+<path d="M115.5 51h0.0"></path><path d="M195.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="79.5" x="115.5" y="40"></rect><text x="155.25" y="55">counter</text></g><path d="M195.0 51h10"></path><path d="M205.0 51h10"></path><g class="terminal">
+<path d="M215.0 51h0.0"></path><path d="M243.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="215.0" y="40"></rect><text x="229.25" y="55">=</text></g><path d="M243.5 51h10"></path><path d="M253.5 51h10"></path><g class="terminal">
+<path d="M263.5 51h0.0"></path><path d="M326.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="62.5" x="263.5" y="40"></rect><text x="294.75" y="55">start</text></g><path d="M326.0 51h10"></path><path d="M336.0 51h10"></path><g class="terminal">
+<path d="M346.0 51h0.0"></path><path d="M383.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="37.0" x="346.0" y="40"></rect><text x="364.5" y="55">To</text></g><path d="M383.0 51h10"></path><path d="M393.0 51h10"></path><g class="terminal">
+<path d="M403.0 51h0.0"></path><path d="M448.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="45.5" x="403.0" y="40"></rect><text x="425.75" y="55">end</text></g><path d="M448.5 51h10"></path><g>
+<path d="M458.5 51h0.0"></path><path d="M696.5 51h0.0"></path><path d="M458.5 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M488.5 20h178.0"></path></g><path d="M666.5 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M458.5 51h30"></path><g>
+<path d="M488.5 51h0.0"></path><path d="M666.5 51h0.0"></path><g class="terminal">
+<path d="M488.5 51h0.0"></path><path d="M542.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="488.5" y="40"></rect><text x="515.5" y="55">Step</text></g><path d="M542.5 51h10"></path><g>
+<path d="M552.5 51h0.0"></path><path d="M666.5 51h0.0"></path><path d="M552.5 51h30"></path><g class="terminal">
+<path d="M582.5 51h12.75"></path><path d="M623.75 51h12.75"></path><rect height="22" rx="10" ry="10" width="28.5" x="595.25" y="40"></rect><text x="609.5" y="55">1</text></g><path d="M636.5 51h30"></path><path d="M552.5 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M582.5 93h0.0"></path><path d="M636.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="582.5" y="82"></rect><text x="609.5" y="97">step</text></g><path d="M636.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g></g><path d="M666.5 51h30"></path></g><path d="M696.5 51h10"></path><g>
+<path d="M706.5 51h0.0"></path><path d="M841.5 51h0.0"></path><path d="M706.5 51h15"></path><g class="non-terminal">
+<path d="M721.5 51h0.0"></path><path d="M826.5 51h0.0"></path><rect height="22" width="105.0" x="721.5" y="40"></rect><text x="774.0" y="55">statements</text></g><path d="M826.5 51h15"></path><path d="M721.5 51a15 15 0 0 0 -15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M721.5 93h8.5"></path><path d="M818.0 93h8.5"></path><rect height="22" rx="10" ry="10" width="88.0" x="730.0" y="82"></rect><text x="774.0" y="97">Exit For</text></g><path d="M826.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 0 -15 -15"></path></g><path d="M841.5 51h10"></path><path d="M851.5 51h10"></path><g class="terminal">
+<path d="M861.5 51h0.0"></path><path d="M915.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="861.5" y="40"></rect><text x="888.5" y="55">Next</text></g><path d="M915.5 51h10"></path><g>
+<path d="M925.5 51h0.0"></path><path d="M1065.0 51h0.0"></path><path d="M925.5 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M955.5 20h79.5"></path></g><path d="M1035.0 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M925.5 51h30"></path><g class="terminal">
+<path d="M955.5 51h0.0"></path><path d="M1035.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="79.5" x="955.5" y="40"></rect><text x="995.25" y="55">counter</text></g><path d="M1035.0 51h30"></path></g></g><path d="M1065.0 51h10"></path><path d="M 1075.0 51 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/Function_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Function_statement.svg
new file mode 100644
index 000000000..b5b30ca81
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Function_statement.svg
@@ -0,0 +1,57 @@
+<svg class="railroad-diagram" height="208" viewBox="0 0 1178.5 208" width="1178.5" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 41v20m10 -20v20m-10 -10h20"></path></g><path d="M40 51h10"></path><g>
+<path d="M50 51h0.0"></path><path d="M1128.5 51h0.0"></path><g>
+<path d="M50.0 51h0.0"></path><path d="M249.5 51h0.0"></path><path d="M50.0 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M80.0 20h139.5"></path></g><path d="M219.5 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M50.0 51h30"></path><g>
+<path d="M80.0 51h0.0"></path><path d="M219.5 51h0.0"></path><path d="M80.0 51h30"></path><g class="terminal">
+<path d="M110.0 51h4.25"></path><path d="M185.25 51h4.25"></path><rect height="22" rx="10" ry="10" width="71.0" x="114.25" y="40"></rect><text x="149.75" y="55">Public</text></g><path d="M189.5 51h30"></path><path d="M80.0 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M110.0 93h0.0"></path><path d="M189.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="79.5" x="110.0" y="82"></rect><text x="149.75" y="97">Private</text></g><path d="M189.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M219.5 51h30"></path></g><path d="M249.5 51h10"></path><g class="terminal">
+<path d="M259.5 51h0.0"></path><path d="M347.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="88.0" x="259.5" y="40"></rect><text x="303.5" y="55">Function</text></g><path d="M347.5 51h10"></path><path d="M357.5 51h10"></path><g class="terminal">
+<path d="M367.5 51h0.0"></path><path d="M421.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="367.5" y="40"></rect><text x="394.5" y="55">name</text></g><path d="M421.5 51h10"></path><g>
+<path d="M431.5 51h0.0"></path><path d="M871.5 51h0.0"></path><path d="M431.5 51h30"></path><g>
+<path d="M461.5 51h0.0"></path><path d="M841.5 51h0.0"></path><g class="terminal">
+<path d="M461.5 51h0.0"></path><path d="M490.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="461.5" y="40"></rect><text x="475.75" y="55">(</text></g><path d="M490.0 51h10"></path><path d="M500.0 51h10"></path><g>
+<path d="M510.0 51h0.0"></path><path d="M628.0 51h0.0"></path><path d="M510.0 51h15"></path><g class="non-terminal">
+<path d="M525.0 51h0.0"></path><path d="M613.0 51h0.0"></path><rect height="22" width="88.0" x="525.0" y="40"></rect><text x="569.0" y="55">argument</text></g><path d="M613.0 51h15"></path><path d="M525.0 51a15 15 0 0 0 -15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M525.0 93h29.75"></path><path d="M583.25 93h29.75"></path><rect height="22" rx="10" ry="10" width="28.5" x="554.75" y="82"></rect><text x="569.0" y="97">,</text></g><path d="M613.0 93a15 15 0 0 0 15 -15v-12a15 15 0 0 0 -15 -15"></path></g><path d="M628.0 51h10"></path><path d="M638.0 51h10"></path><g class="terminal">
+<path d="M648.0 51h0.0"></path><path d="M676.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="648.0" y="40"></rect><text x="662.25" y="55">)</text></g><path d="M676.5 51h10"></path><path d="M686.5 51h10"></path><g class="terminal">
+<path d="M696.5 51h0.0"></path><path d="M733.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="37.0" x="696.5" y="40"></rect><text x="715.0" y="55">As</text></g><path d="M733.5 51h10"></path><path d="M743.5 51h10"></path><g class="non-terminal">
+<path d="M753.5 51h0.0"></path><path d="M841.5 51h0.0"></path><rect height="22" width="88.0" x="753.5" y="40"></rect><text x="797.5" y="55">typename</text></g></g><path d="M841.5 51h30"></path><path d="M431.5 51a15 15 0 0 1 15 15v54a15 15 0 0 0 15 15"></path><g>
+<path d="M461.5 135h45.5"></path><path d="M796.0 135h45.5"></path><g class="non-terminal">
+<path d="M507.0 135h0.0"></path><path d="M561.0 135h0.0"></path><rect height="22" width="54.0" x="507.0" y="124"></rect><text x="534.0" y="139">char</text></g><path d="M561.0 135h10"></path><path d="M571.0 135h10"></path><g class="terminal">
+<path d="M581.0 135h0.0"></path><path d="M609.5 135h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="581.0" y="124"></rect><text x="595.25" y="139">(</text></g><path d="M609.5 135h10"></path><path d="M619.5 135h10"></path><g>
+<path d="M629.5 135h0.0"></path><path d="M747.5 135h0.0"></path><path d="M629.5 135h15"></path><g class="non-terminal">
+<path d="M644.5 135h0.0"></path><path d="M732.5 135h0.0"></path><rect height="22" width="88.0" x="644.5" y="124"></rect><text x="688.5" y="139">argument</text></g><path d="M732.5 135h15"></path><path d="M644.5 135a15 15 0 0 0 -15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M644.5 177h29.75"></path><path d="M702.75 177h29.75"></path><rect height="22" rx="10" ry="10" width="28.5" x="674.25" y="166"></rect><text x="688.5" y="181">,</text></g><path d="M732.5 177a15 15 0 0 0 15 -15v-12a15 15 0 0 0 -15 -15"></path></g><path d="M747.5 135h10"></path><path d="M757.5 135h10"></path><g class="terminal">
+<path d="M767.5 135h0.0"></path><path d="M796.0 135h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="767.5" y="124"></rect><text x="781.75" y="139">)</text></g></g><path d="M841.5 135a15 15 0 0 0 15 -15v-54a15 15 0 0 1 15 -15"></path></g><path d="M871.5 51h10"></path><g class="terminal">
+<path d="M881.5 51h0.0"></path><path d="M986.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="881.5" y="40"></rect><text x="934.0" y="55">statements</text></g><path d="M986.5 51h10"></path><path d="M996.5 51h10"></path><g class="terminal">
+<path d="M1006.5 51h0.0"></path><path d="M1128.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="122.0" x="1006.5" y="40"></rect><text x="1067.5" y="55">End Function</text></g></g><path d="M1128.5 51h10"></path><path d="M 1138.5 51 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/If_statement.svg b/helpcontent2/source/media/helpimg/sbasic/If_statement.svg
new file mode 100644
index 000000000..2717455dc
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/If_statement.svg
@@ -0,0 +1,39 @@
+<svg class="railroad-diagram" height="93" viewBox="0 0 725.5 93" width="725.5" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 21v20m10 -20v20m-10 -10h20"></path></g><path d="M40 31h10"></path><g class="terminal">
+<path d="M50 31h0.0"></path><path d="M87.0 31h0.0"></path><rect height="22" rx="10" ry="10" width="37.0" x="50.0" y="20"></rect><text x="68.5" y="35">If</text></g><path d="M87.0 31h10"></path><path d="M97.0 31h10"></path><g class="terminal">
+<path d="M107.0 31h0.0"></path><path d="M203.5 31h0.0"></path><rect height="22" rx="10" ry="10" width="96.5" x="107.0" y="20"></rect><text x="155.25" y="35">condition</text></g><path d="M203.5 31h10"></path><path d="M213.5 31h10"></path><g class="terminal">
+<path d="M223.5 31h0.0"></path><path d="M277.5 31h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="223.5" y="20"></rect><text x="250.5" y="35">Then</text></g><path d="M277.5 31h10"></path><path d="M287.5 31h10"></path><g class="terminal">
+<path d="M297.5 31h0.0"></path><path d="M402.5 31h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="297.5" y="20"></rect><text x="350.0" y="35">statements</text></g><path d="M402.5 31h10"></path><g>
+<path d="M412.5 31h0.0"></path><path d="M594.5 31h0.0"></path><path d="M412.5 31h30"></path><g>
+<path d="M442.5 31h122.0"></path></g><path d="M564.5 31h30"></path><path d="M412.5 31a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g class="non-terminal">
+<path d="M442.5 62h0.0"></path><path d="M564.5 62h0.0"></path><rect height="22" width="122.0" x="442.5" y="51"></rect><text x="503.5" y="66">Else options</text></g><path d="M564.5 62a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path></g><path d="M594.5 31h10"></path><g class="terminal">
+<path d="M604.5 31h0.0"></path><path d="M675.5 31h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="604.5" y="20"></rect><text x="640.0" y="35">End If</text></g><path d="M675.5 31h10"></path><path d="M 685.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/LetSet_statement.svg b/helpcontent2/source/media/helpimg/sbasic/LetSet_statement.svg
new file mode 100644
index 000000000..6e18d06bc
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/LetSet_statement.svg
@@ -0,0 +1,46 @@
+<svg class="railroad-diagram" height="155" viewBox="0 0 668.5 155" width="668.5" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 41v20m10 -20v20m-10 -10h20"></path></g><path d="M40 51h10"></path><g>
+<path d="M50 51h0.0"></path><path d="M618.5 51h0.0"></path><g>
+<path d="M50.0 51h0.0"></path><path d="M215.5 51h0.0"></path><path d="M50.0 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M80.0 20h105.5"></path></g><path d="M185.5 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M50.0 51h30"></path><g>
+<path d="M80.0 51h0.0"></path><path d="M185.5 51h0.0"></path><path d="M80.0 51h30"></path><g class="terminal">
+<path d="M110.0 51h0.0"></path><path d="M155.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="45.5" x="110.0" y="40"></rect><text x="132.75" y="55">Let</text></g><path d="M155.5 51h30"></path><path d="M80.0 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M110.0 93h0.0"></path><path d="M155.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="45.5" x="110.0" y="82"></rect><text x="132.75" y="97">Set</text></g><path d="M155.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M185.5 51h30"></path></g><path d="M215.5 51h10"></path><g class="terminal">
+<path d="M225.5 51h0.0"></path><path d="M313.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="88.0" x="225.5" y="40"></rect><text x="269.5" y="55">variable</text></g><path d="M313.5 51h10"></path><path d="M323.5 51h10"></path><g class="terminal">
+<path d="M333.5 51h0.0"></path><path d="M362.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="333.5" y="40"></rect><text x="347.75" y="55">=</text></g><path d="M362.0 51h10"></path><g>
+<path d="M372.0 51h0.0"></path><path d="M618.5 51h0.0"></path><path d="M372.0 51h30"></path><g class="terminal">
+<path d="M402.0 51h40.75"></path><path d="M547.75 51h40.75"></path><rect height="22" rx="10" ry="10" width="105.0" x="442.75" y="40"></rect><text x="495.25" y="55">expression</text></g><path d="M588.5 51h30"></path><path d="M372.0 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g>
+<path d="M402.0 93h0.0"></path><path d="M588.5 93h0.0"></path><g>
+<path d="M402.0 93h0.0"></path><path d="M507.5 93h0.0"></path><path d="M402.0 93h30"></path><g>
+<path d="M432.0 93h45.5"></path></g><path d="M477.5 93h30"></path><path d="M402.0 93a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M432.0 124h0.0"></path><path d="M477.5 124h0.0"></path><rect height="22" rx="10" ry="10" width="45.5" x="432.0" y="113"></rect><text x="454.75" y="128">New</text></g><path d="M477.5 124a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path></g><path d="M507.5 93h10"></path><g class="terminal">
+<path d="M517.5 93h0.0"></path><path d="M588.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="517.5" y="82"></rect><text x="553.0" y="97">object</text></g></g><path d="M588.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g></g><path d="M618.5 51h10"></path><path d="M 628.5 51 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/On-Error_statement.svg b/helpcontent2/source/media/helpimg/sbasic/On-Error_statement.svg
new file mode 100644
index 000000000..69fb8df63
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/On-Error_statement.svg
@@ -0,0 +1,45 @@
+<svg class="railroad-diagram" height="146" viewBox="0 0 598.5 146" width="598.5" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 21v20m10 -20v20m-10 -10h20"></path></g><path d="M40 31h10"></path><g>
+<path d="M50 31h0.0"></path><path d="M548.5 31h0.0"></path><g class="terminal">
+<path d="M50.0 31h0.0"></path><path d="M87.0 31h0.0"></path><rect height="22" rx="10" ry="10" width="37.0" x="50.0" y="20"></rect><text x="68.5" y="35">On</text></g><path d="M87.0 31h10"></path><g>
+<path d="M97.0 31h0.0"></path><path d="M219.5 31h0.0"></path><path d="M97.0 31h30"></path><g>
+<path d="M127.0 31h62.5"></path></g><path d="M189.5 31h30"></path><path d="M97.0 31a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M127.0 62h0.0"></path><path d="M189.5 62h0.0"></path><rect height="22" rx="10" ry="10" width="62.5" x="127.0" y="51"></rect><text x="158.25" y="66">Local</text></g><path d="M189.5 62a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path></g><path d="M219.5 31h10"></path><g class="terminal">
+<path d="M229.5 31h0.0"></path><path d="M292.0 31h0.0"></path><rect height="22" rx="10" ry="10" width="62.5" x="229.5" y="20"></rect><text x="260.75" y="35">Error</text></g><path d="M292.0 31h10"></path><g>
+<path d="M302.0 31h0.0"></path><path d="M548.5 31h0.0"></path><path d="M302.0 31h30"></path><g>
+<path d="M332.0 31h0.0"></path><path d="M518.5 31h0.0"></path><g class="terminal">
+<path d="M332.0 31h0.0"></path><path d="M386.0 31h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="332.0" y="20"></rect><text x="359.0" y="35">GoTo</text></g><path d="M386.0 31h10"></path><g>
+<path d="M396.0 31h0.0"></path><path d="M518.5 31h0.0"></path><path d="M396.0 31h30"></path><g class="terminal">
+<path d="M426.0 31h0.0"></path><path d="M488.5 31h0.0"></path><rect height="22" rx="10" ry="10" width="62.5" x="426.0" y="20"></rect><text x="457.25" y="35">label</text></g><path d="M488.5 31h30"></path><path d="M396.0 31a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M426.0 73h17.0"></path><path d="M471.5 73h17.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="443.0" y="62"></rect><text x="457.25" y="77">0</text></g><path d="M488.5 73a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g></g><path d="M518.5 31h30"></path><path d="M302.0 31a15 15 0 0 1 15 15v54a15 15 0 0 0 15 15"></path><g>
+<path d="M332.0 115h36.5"></path><path d="M482.0 115h36.5"></path><g class="terminal">
+<path d="M368.5 115h0.0"></path><path d="M482.0 115h0.0"></path><rect height="22" rx="10" ry="10" width="113.5" x="368.5" y="104"></rect><text x="425.25" y="119">Resume Next</text></g></g><path d="M518.5 115a15 15 0 0 0 15 -15v-54a15 15 0 0 1 15 -15"></path></g></g><path d="M548.5 31h10"></path><path d="M 558.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/On-GoSub-GoTo_statement.svg b/helpcontent2/source/media/helpimg/sbasic/On-GoSub-GoTo_statement.svg
new file mode 100644
index 000000000..aee57f4ef
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/On-GoSub-GoTo_statement.svg
@@ -0,0 +1,40 @@
+<svg class="railroad-diagram" height="104" viewBox="0 0 497.0 104" width="497.0" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 21v20m10 -20v20m-10 -10h20"></path></g><path d="M40 31h10"></path><g>
+<path d="M50 31h0.0"></path><path d="M447.0 31h0.0"></path><g class="terminal">
+<path d="M50.0 31h0.0"></path><path d="M87.0 31h0.0"></path><rect height="22" rx="10" ry="10" width="37.0" x="50.0" y="20"></rect><text x="68.5" y="35">On</text></g><path d="M87.0 31h10"></path><path d="M97.0 31h10"></path><g class="terminal">
+<path d="M107.0 31h0.0"></path><path d="M212.0 31h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="107.0" y="20"></rect><text x="159.5" y="35">expression</text></g><path d="M212.0 31h10"></path><g>
+<path d="M222.0 31h0.0"></path><path d="M344.5 31h0.0"></path><path d="M222.0 31h30"></path><g class="terminal">
+<path d="M252.0 31h0.0"></path><path d="M314.5 31h0.0"></path><rect height="22" rx="10" ry="10" width="62.5" x="252.0" y="20"></rect><text x="283.25" y="35">GoSub</text></g><path d="M314.5 31h30"></path><path d="M222.0 31a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M252.0 73h4.25"></path><path d="M310.25 73h4.25"></path><rect height="22" rx="10" ry="10" width="54.0" x="256.25" y="62"></rect><text x="283.25" y="77">GoTo</text></g><path d="M314.5 73a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M344.5 31h10"></path><g>
+<path d="M354.5 31h0.0"></path><path d="M447.0 31h0.0"></path><path d="M354.5 31h15"></path><g class="terminal">
+<path d="M369.5 31h0.0"></path><path d="M432.0 31h0.0"></path><rect height="22" rx="10" ry="10" width="62.5" x="369.5" y="20"></rect><text x="400.75" y="35">label</text></g><path d="M432.0 31h15"></path><path d="M369.5 31a15 15 0 0 0 -15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M369.5 73h17.0"></path><path d="M415.0 73h17.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="386.5" y="62"></rect><text x="400.75" y="77">,</text></g><path d="M432.0 73a15 15 0 0 0 15 -15v-12a15 15 0 0 0 -15 -15"></path></g></g><path d="M447.0 31h10"></path><path d="M 457.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/Option_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Option_statement.svg
new file mode 100644
index 000000000..0ef3391cc
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Option_statement.svg
@@ -0,0 +1,45 @@
+ <svg class="railroad-diagram" height="272" viewBox="0 0 494.5 272" width="494.5" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 21v20m10 -20v20m-10 -10h20"></path></g><path d="M40 31h10"></path><g>
+<path d="M50 31h0.0"></path><path d="M444.5 31h0.0"></path><g class="terminal">
+<path d="M50.0 31h0.0"></path><path d="M121.0 31h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="50.0" y="20"></rect><text x="85.5" y="35">Option</text></g><path d="M121.0 31h10"></path><g>
+<path d="M131.0 31h0.0"></path><path d="M444.5 31h0.0"></path><path d="M131.0 31h30"></path><g>
+<path d="M161.0 31h0.0"></path><path d="M414.5 31h0.0"></path><g>
+<path d="M161.0 31h0.0"></path><path d="M326.0 31h0.0"></path><path d="M161.0 31h30"></path><g class="terminal">
+<path d="M191.0 31h25.5"></path><path d="M270.5 31h25.5"></path><rect height="22" rx="10" ry="10" width="54.0" x="216.5" y="20"></rect><text x="243.5" y="35">Base</text></g><path d="M296.0 31h30"></path><path d="M161.0 31a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M191.0 73h0.0"></path><path d="M296.0 73h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="191.0" y="62"></rect><text x="243.5" y="77">VBASupport</text></g><path d="M296.0 73a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><g>
+<path d="M326.0 31h0.0"></path><path d="M414.5 31h0.0"></path><path d="M326.0 31h30"></path><g class="terminal">
+<path d="M356.0 31h0.0"></path><path d="M384.5 31h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="356.0" y="20"></rect><text x="370.25" y="35">0</text></g><path d="M384.5 31h30"></path><path d="M326.0 31a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M356.0 73h0.0"></path><path d="M384.5 73h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="356.0" y="62"></rect><text x="370.25" y="77">1</text></g><path d="M384.5 73a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g></g><path d="M414.5 31h30"></path><path d="M131.0 31a15 15 0 0 1 15 15v54a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M161.0 115h70.0"></path><path d="M344.5 115h70.0"></path><rect height="22" rx="10" ry="10" width="113.5" x="231.0" y="104"></rect><text x="287.75" y="119">ClassModule</text></g><path d="M414.5 115a15 15 0 0 0 15 -15v-54a15 15 0 0 1 15 -15"></path><path d="M131.0 31a15 15 0 0 1 15 15v96a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M161.0 157h74.25"></path><path d="M340.25 157h74.25"></path><rect height="22" rx="10" ry="10" width="105.0" x="235.25" y="146"></rect><text x="287.75" y="161">Compatible</text></g><path d="M414.5 157a15 15 0 0 0 15 -15v-96a15 15 0 0 1 15 -15"></path><path d="M131.0 31a15 15 0 0 1 15 15v138a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M161.0 199h82.75"></path><path d="M331.75 199h82.75"></path><rect height="22" rx="10" ry="10" width="88.0" x="243.75" y="188"></rect><text x="287.75" y="203">Explicit</text></g><path d="M414.5 199a15 15 0 0 0 15 -15v-138a15 15 0 0 1 15 -15"></path><path d="M131.0 31a15 15 0 0 1 15 15v180a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M161.0 241h57.25"></path><path d="M357.25 241h57.25"></path><rect height="22" rx="10" ry="10" width="139.0" x="218.25" y="230"></rect><text x="287.75" y="245">Private Module</text></g><path d="M414.5 241a15 15 0 0 0 15 -15v-180a15 15 0 0 1 15 -15"></path></g></g><path d="M444.5 31h10"></path><path d="M 454.5 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/Print_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Print_statement.svg
new file mode 100644
index 000000000..ef8818739
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Print_statement.svg
@@ -0,0 +1,51 @@
+<svg class="railroad-diagram" height="250" viewBox="0 0 702.5 250" width="702.5" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 41v20m10 -20v20m-10 -10h20"></path></g><path d="M40 51h10"></path><g class="terminal">
+<path d="M50 51h0.0"></path><path d="M112.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="62.5" x="50.0" y="40"></rect><text x="81.25" y="55">Print</text></g><path d="M112.5 51h10"></path><g>
+<path d="M122.5 51h0.0"></path><path d="M319.0 51h0.0"></path><path d="M122.5 51h30"></path><g>
+<path d="M152.5 51h136.5"></path></g><path d="M289.0 51h30"></path><path d="M122.5 51a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g>
+<path d="M152.5 82h0.0"></path><path d="M289.0 82h0.0"></path><g class="terminal">
+<path d="M152.5 82h0.0"></path><path d="M240.5 82h0.0"></path><rect height="22" rx="10" ry="10" width="88.0" x="152.5" y="71"></rect><text x="196.5" y="86">#filenum</text></g><path d="M240.5 82h10"></path><path d="M250.5 82h10"></path><g class="terminal">
+<path d="M260.5 82h0.0"></path><path d="M289.0 82h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="260.5" y="71"></rect><text x="274.75" y="86">,</text></g></g><path d="M289.0 82a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path></g><g>
+<path d="M319.0 51h0.0"></path><path d="M574.0 51h0.0"></path><path d="M319.0 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M349.0 20h195.0"></path></g><path d="M544.0 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M319.0 51h30"></path><g>
+<path d="M349.0 51h0.0"></path><path d="M544.0 51h0.0"></path><path d="M349.0 51h15"></path><g>
+<path d="M364.0 51h0.0"></path><path d="M529.0 51h0.0"></path><g>
+<path d="M364.0 51h0.0"></path><path d="M529.0 51h0.0"></path><path d="M364.0 51h30"></path><g class="terminal">
+<path d="M394.0 51h0.0"></path><path d="M499.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="394.0" y="40"></rect><text x="446.5" y="55">expression</text></g><path d="M499.0 51h30"></path><path d="M364.0 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M394.0 93h17.0"></path><path d="M482.0 93h17.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="411.0" y="82"></rect><text x="446.5" y="97">Spc(#)</text></g><path d="M499.0 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><path d="M364.0 51a15 15 0 0 1 15 15v54a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M394.0 135h8.5"></path><path d="M490.5 135h8.5"></path><rect height="22" rx="10" ry="10" width="88.0" x="402.5" y="124"></rect><text x="446.5" y="139">Tab(pos)</text></g><path d="M499.0 135a15 15 0 0 0 15 -15v-54a15 15 0 0 1 15 -15"></path></g></g><path d="M529.0 51h15"></path><path d="M364.0 51a15 15 0 0 0 -15 15v96a15 15 0 0 0 15 15"></path><g>
+<path d="M364.0 177h38.25"></path><path d="M490.75 177h38.25"></path><path d="M402.25 177h30"></path><g class="terminal">
+<path d="M432.25 177h0.0"></path><path d="M460.75 177h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="432.25" y="166"></rect><text x="446.5" y="181">,</text></g><path d="M460.75 177h30"></path><path d="M402.25 177a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M432.25 219h0.0"></path><path d="M460.75 219h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="432.25" y="208"></rect><text x="446.5" y="223">;</text></g><path d="M460.75 219a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M529.0 177a15 15 0 0 0 15 -15v-96a15 15 0 0 0 -15 -15"></path></g><path d="M544.0 51h30"></path></g><g>
+<path d="M574.0 51h0.0"></path><path d="M662.5 51h0.0"></path><path d="M574.0 51h30"></path><g class="terminal">
+<path d="M604.0 51h0.0"></path><path d="M632.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="604.0" y="40"></rect><text x="618.25" y="55">,</text></g><path d="M632.5 51h30"></path><path d="M574.0 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M604.0 93h0.0"></path><path d="M632.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="604.0" y="82"></rect><text x="618.25" y="97">;</text></g><path d="M632.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M 662.5 51 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/Property-Get_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Property-Get_statement.svg
new file mode 100644
index 000000000..6bdff2db2
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Property-Get_statement.svg
@@ -0,0 +1,46 @@
+<svg class="railroad-diagram" height="124" viewBox="0 0 977.5 124" width="977.5" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 41v20m10 -20v20m-10 -10h20"></path></g><path d="M40 51h10"></path><g>
+<path d="M50 51h0.0"></path><path d="M927.5 51h0.0"></path><g>
+<path d="M50.0 51h0.0"></path><path d="M249.5 51h0.0"></path><path d="M50.0 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M80.0 20h139.5"></path></g><path d="M219.5 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M50.0 51h30"></path><g>
+<path d="M80.0 51h0.0"></path><path d="M219.5 51h0.0"></path><path d="M80.0 51h30"></path><g class="terminal">
+<path d="M110.0 51h4.25"></path><path d="M185.25 51h4.25"></path><rect height="22" rx="10" ry="10" width="71.0" x="114.25" y="40"></rect><text x="149.75" y="55">Public</text></g><path d="M189.5 51h30"></path><path d="M80.0 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M110.0 93h0.0"></path><path d="M189.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="79.5" x="110.0" y="82"></rect><text x="149.75" y="97">Private</text></g><path d="M189.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M219.5 51h30"></path></g><path d="M249.5 51h10"></path><g class="terminal">
+<path d="M259.5 51h0.0"></path><path d="M381.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="122.0" x="259.5" y="40"></rect><text x="320.5" y="55">Property Get</text></g><path d="M381.5 51h10"></path><path d="M391.5 51h10"></path><g class="terminal">
+<path d="M401.5 51h0.0"></path><path d="M455.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="401.5" y="40"></rect><text x="428.5" y="55">name</text></g><path d="M455.5 51h10"></path><g>
+<path d="M465.5 51h0.0"></path><path d="M670.5 51h0.0"></path><path d="M465.5 51h30"></path><g>
+<path d="M495.5 51h0.0"></path><path d="M640.5 51h0.0"></path><g class="terminal">
+<path d="M495.5 51h0.0"></path><path d="M532.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="37.0" x="495.5" y="40"></rect><text x="514.0" y="55">As</text></g><path d="M532.5 51h10"></path><path d="M542.5 51h10"></path><g class="non-terminal">
+<path d="M552.5 51h0.0"></path><path d="M640.5 51h0.0"></path><rect height="22" width="88.0" x="552.5" y="40"></rect><text x="596.5" y="55">typename</text></g></g><path d="M640.5 51h30"></path><path d="M465.5 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="non-terminal">
+<path d="M495.5 93h45.5"></path><path d="M595.0 93h45.5"></path><rect height="22" width="54.0" x="541.0" y="82"></rect><text x="568.0" y="97">char</text></g><path d="M640.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M670.5 51h10"></path><g class="terminal">
+<path d="M680.5 51h0.0"></path><path d="M785.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="680.5" y="40"></rect><text x="733.0" y="55">statements</text></g><path d="M785.5 51h10"></path><path d="M795.5 51h10"></path><g class="terminal">
+<path d="M805.5 51h0.0"></path><path d="M927.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="122.0" x="805.5" y="40"></rect><text x="866.5" y="55">End Property</text></g></g><path d="M927.5 51h10"></path><path d="M 937.5 51 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/Property-Set_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Property-Set_statement.svg
new file mode 100644
index 000000000..f5de4045c
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Property-Set_statement.svg
@@ -0,0 +1,47 @@
+<svg class="railroad-diagram" height="124" viewBox="0 0 1049.0 124" width="1049.0" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 41v20m10 -20v20m-10 -10h20"></path></g><path d="M40 51h10"></path><g>
+<path d="M50 51h0.0"></path><path d="M999.0 51h0.0"></path><g>
+<path d="M50.0 51h0.0"></path><path d="M249.5 51h0.0"></path><path d="M50.0 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M80.0 20h139.5"></path></g><path d="M219.5 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M50.0 51h30"></path><g>
+<path d="M80.0 51h0.0"></path><path d="M219.5 51h0.0"></path><path d="M80.0 51h30"></path><g class="terminal">
+<path d="M110.0 51h4.25"></path><path d="M185.25 51h4.25"></path><rect height="22" rx="10" ry="10" width="71.0" x="114.25" y="40"></rect><text x="149.75" y="55">Public</text></g><path d="M189.5 51h30"></path><path d="M80.0 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M110.0 93h0.0"></path><path d="M189.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="79.5" x="110.0" y="82"></rect><text x="149.75" y="97">Private</text></g><path d="M189.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M219.5 51h30"></path></g><path d="M249.5 51h10"></path><g class="terminal">
+<path d="M259.5 51h0.0"></path><path d="M347.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="88.0" x="259.5" y="40"></rect><text x="303.5" y="55">Property</text></g><path d="M347.5 51h10"></path><g>
+<path d="M357.5 51h0.0"></path><path d="M463.0 51h0.0"></path><path d="M357.5 51h30"></path><g class="terminal">
+<path d="M387.5 51h0.0"></path><path d="M433.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="45.5" x="387.5" y="40"></rect><text x="410.25" y="55">Set</text></g><path d="M433.0 51h30"></path><path d="M357.5 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M387.5 93h0.0"></path><path d="M433.0 93h0.0"></path><rect height="22" rx="10" ry="10" width="45.5" x="387.5" y="82"></rect><text x="410.25" y="97">Let</text></g><path d="M433.0 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M463.0 51h10"></path><g class="terminal">
+<path d="M473.0 51h0.0"></path><path d="M527.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="473.0" y="40"></rect><text x="500.0" y="55">name</text></g><path d="M527.0 51h10"></path><path d="M537.0 51h10"></path><g class="terminal">
+<path d="M547.0 51h0.0"></path><path d="M575.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="547.0" y="40"></rect><text x="561.25" y="55">(</text></g><path d="M575.5 51h10"></path><path d="M585.5 51h10"></path><g class="non-terminal">
+<path d="M595.5 51h0.0"></path><path d="M683.5 51h0.0"></path><rect height="22" width="88.0" x="595.5" y="40"></rect><text x="639.5" y="55">argument</text></g><path d="M683.5 51h10"></path><path d="M693.5 51h10"></path><g class="terminal">
+<path d="M703.5 51h0.0"></path><path d="M732.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="703.5" y="40"></rect><text x="717.75" y="55">)</text></g><path d="M732.0 51h10"></path><path d="M742.0 51h10"></path><g class="terminal">
+<path d="M752.0 51h0.0"></path><path d="M857.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="752.0" y="40"></rect><text x="804.5" y="55">statements</text></g><path d="M857.0 51h10"></path><path d="M867.0 51h10"></path><g class="terminal">
+<path d="M877.0 51h0.0"></path><path d="M999.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="122.0" x="877.0" y="40"></rect><text x="938.0" y="55">End Property</text></g></g><path d="M999.0 51h10"></path><path d="M 1009.0 51 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/ReDim_statement.svg b/helpcontent2/source/media/helpimg/sbasic/ReDim_statement.svg
new file mode 100644
index 000000000..2a6768552
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/ReDim_statement.svg
@@ -0,0 +1,58 @@
+<svg class="railroad-diagram" height="259" viewBox="0 0 796.0 259" width="796.0" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 41v20m10 -20v20m-10 -10h20"></path></g><path d="M40 51h10"></path><g class="terminal">
+<path d="M50 51h0.0"></path><path d="M112.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="62.5" x="50.0" y="40"></rect><text x="81.25" y="55">ReDim</text></g><path d="M112.5 51h10"></path><g>
+<path d="M122.5 51h0.0"></path><path d="M270.5 51h0.0"></path><path d="M122.5 51h30"></path><g>
+<path d="M152.5 51h88.0"></path></g><path d="M240.5 51h30"></path><path d="M122.5 51a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M152.5 82h0.0"></path><path d="M240.5 82h0.0"></path><rect height="22" rx="10" ry="10" width="88.0" x="152.5" y="71"></rect><text x="196.5" y="86">Preserve</text></g><path d="M240.5 82a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path></g><path d="M270.5 51h10"></path><g>
+<path d="M280.5 51h0.0"></path><path d="M746.0 51h0.0"></path><path d="M280.5 51h15"></path><g>
+<path d="M295.5 51h0.0"></path><path d="M731.0 51h0.0"></path><g class="terminal">
+<path d="M295.5 51h0.0"></path><path d="M383.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="88.0" x="295.5" y="40"></rect><text x="339.5" y="55">variable</text></g><path d="M383.5 51h10"></path><g>
+<path d="M393.5 51h0.0"></path><path d="M731.0 51h0.0"></path><path d="M393.5 51h30"></path><g>
+<path d="M423.5 51h0.0"></path><path d="M701.0 51h0.0"></path><g>
+<path d="M423.5 51h0.0"></path><path d="M546.0 51h0.0"></path><path d="M423.5 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M453.5 20h62.5"></path></g><path d="M516.0 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M423.5 51h30"></path><g class="non-terminal">
+<path d="M453.5 51h0.0"></path><path d="M516.0 51h0.0"></path><rect height="22" width="62.5" x="453.5" y="40"></rect><text x="484.75" y="55">array</text></g><path d="M516.0 51h30"></path></g><path d="M546.0 51h10"></path><g>
+<path d="M556.0 51h0.0"></path><path d="M701.0 51h0.0"></path><g class="terminal">
+<path d="M556.0 51h0.0"></path><path d="M593.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="37.0" x="556.0" y="40"></rect><text x="574.5" y="55">As</text></g><path d="M593.0 51h10"></path><path d="M603.0 51h10"></path><g class="non-terminal">
+<path d="M613.0 51h0.0"></path><path d="M701.0 51h0.0"></path><rect height="22" width="88.0" x="613.0" y="40"></rect><text x="657.0" y="55">typename</text></g></g></g><path d="M701.0 51h30"></path><path d="M393.5 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g>
+<path d="M423.5 93h22.0"></path><path d="M679.0 93h22.0"></path><g class="terminal">
+<path d="M445.5 93h0.0"></path><path d="M482.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="37.0" x="445.5" y="82"></rect><text x="464.0" y="97">As</text></g><path d="M482.5 93h10"></path><g>
+<path d="M492.5 93h0.0"></path><path d="M598.0 93h0.0"></path><path d="M492.5 93h30"></path><g>
+<path d="M522.5 93h45.5"></path></g><path d="M568.0 93h30"></path><path d="M492.5 93a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M522.5 124h0.0"></path><path d="M568.0 124h0.0"></path><rect height="22" rx="10" ry="10" width="45.5" x="522.5" y="113"></rect><text x="545.25" y="128">New</text></g><path d="M568.0 124a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path></g><path d="M598.0 93h10"></path><g class="terminal">
+<path d="M608.0 93h0.0"></path><path d="M679.0 93h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="608.0" y="82"></rect><text x="643.5" y="97">object</text></g></g><path d="M701.0 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><path d="M393.5 51a15 15 0 0 1 15 15v105a15 15 0 0 0 15 15"></path><g>
+<path d="M423.5 186h45.5"></path><path d="M655.5 186h45.5"></path><g class="non-terminal">
+<path d="M469.0 186h0.0"></path><path d="M523.0 186h0.0"></path><rect height="22" width="54.0" x="469.0" y="175"></rect><text x="496.0" y="190">char</text></g><path d="M523.0 186h10"></path><g>
+<path d="M533.0 186h0.0"></path><path d="M655.5 186h0.0"></path><path d="M533.0 186a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M563.0 155h62.5"></path></g><path d="M625.5 155a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M533.0 186h30"></path><g class="non-terminal">
+<path d="M563.0 186h0.0"></path><path d="M625.5 186h0.0"></path><rect height="22" width="62.5" x="563.0" y="175"></rect><text x="594.25" y="190">array</text></g><path d="M625.5 186h30"></path></g></g><path d="M701.0 186a15 15 0 0 0 15 -15v-105a15 15 0 0 1 15 -15"></path></g></g><path d="M731.0 51h15"></path><path d="M295.5 51a15 15 0 0 0 -15 15v147a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M295.5 228h203.5"></path><path d="M527.5 228h203.5"></path><rect height="22" rx="10" ry="10" width="28.5" x="499.0" y="217"></rect><text x="513.25" y="232">,</text></g><path d="M731.0 228a15 15 0 0 0 15 -15v-147a15 15 0 0 0 -15 -15"></path></g><path d="M746.0 51h10"></path><path d="M 756.0 51 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/Resume_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Resume_statement.svg
new file mode 100644
index 000000000..214f6ba12
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Resume_statement.svg
@@ -0,0 +1,39 @@
+<svg class="railroad-diagram" height="166" viewBox="0 0 363.5 166" width="363.5" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 41v20m10 -20v20m-10 -10h20"></path></g><path d="M40 51h10"></path><g>
+<path d="M50 51h0.0"></path><path d="M313.5 51h0.0"></path><g class="terminal">
+<path d="M50.0 51h0.0"></path><path d="M121.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="50.0" y="40"></rect><text x="85.5" y="55">Resume</text></g><path d="M121.0 51h10"></path><g>
+<path d="M131.0 51h0.0"></path><path d="M313.5 51h0.0"></path><path d="M131.0 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M161.0 20h122.5"></path></g><path d="M283.5 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M131.0 51h30"></path><g>
+<path d="M161.0 51h0.0"></path><path d="M283.5 51h0.0"></path><path d="M161.0 51h30"></path><g class="terminal">
+<path d="M191.0 51h17.0"></path><path d="M236.5 51h17.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="208.0" y="40"></rect><text x="222.25" y="55">0</text></g><path d="M253.5 51h30"></path><path d="M161.0 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M191.0 93h4.25"></path><path d="M249.25 93h4.25"></path><rect height="22" rx="10" ry="10" width="54.0" x="195.25" y="82"></rect><text x="222.25" y="97">Next</text></g><path d="M253.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><path d="M161.0 51a15 15 0 0 1 15 15v54a15 15 0 0 0 15 15"></path><g class="non-terminal">
+<path d="M191.0 135h0.0"></path><path d="M253.5 135h0.0"></path><rect height="22" width="62.5" x="191.0" y="124"></rect><text x="222.25" y="139">label</text></g><path d="M253.5 135a15 15 0 0 0 15 -15v-54a15 15 0 0 1 15 -15"></path></g><path d="M283.5 51h30"></path></g></g><path d="M313.5 51h10"></path><path d="M 323.5 51 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/Select-Case_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Select-Case_statement.svg
new file mode 100644
index 000000000..199819461
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Select-Case_statement.svg
@@ -0,0 +1,44 @@
+<svg class="railroad-diagram" height="166" viewBox="0 0 762.5 166" width="762.5" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 63v20m10 -20v20m-10 -10h20"></path></g><path d="M40 73h10"></path><g>
+<path d="M50 73h0.0"></path><path d="M712.5 73h0.0"></path><g class="terminal">
+<path d="M50.0 73h0.0"></path><path d="M163.5 73h0.0"></path><rect height="22" rx="10" ry="10" width="113.5" x="50.0" y="62"></rect><text x="106.75" y="77">Select Case</text></g><path d="M163.5 73h10"></path><path d="M173.5 73h10"></path><g>
+<path d="M183.5 73h0.0"></path><path d="M587.5 73h0.0"></path><path d="M183.5 73h15"></path><g>
+<path d="M198.5 73h0.0"></path><path d="M572.5 73h0.0"></path><g class="terminal">
+<path d="M198.5 73h0.0"></path><path d="M252.5 73h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="198.5" y="62"></rect><text x="225.5" y="77">Case</text></g><path d="M252.5 73h10"></path><g>
+<path d="M262.5 73h0.0"></path><path d="M457.5 73h0.0"></path><path d="M262.5 73a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><g class="terminal">
+<path d="M292.5 31h40.5"></path><path d="M387.0 31h40.5"></path><rect height="22" rx="10" ry="10" width="54.0" x="333.0" y="20"></rect><text x="360.0" y="35">Else</text></g><path d="M427.5 31a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><path d="M262.5 73h30"></path><g>
+<path d="M292.5 73h0.0"></path><path d="M427.5 73h0.0"></path><path d="M292.5 73h15"></path><g class="terminal">
+<path d="M307.5 73h0.0"></path><path d="M412.5 73h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="307.5" y="62"></rect><text x="360.0" y="77">expression</text></g><path d="M412.5 73h15"></path><path d="M307.5 73a15 15 0 0 0 -15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M307.5 115h38.25"></path><path d="M374.25 115h38.25"></path><rect height="22" rx="10" ry="10" width="28.5" x="345.75" y="104"></rect><text x="360.0" y="119">,</text></g><path d="M412.5 115a15 15 0 0 0 15 -15v-12a15 15 0 0 0 -15 -15"></path></g><path d="M427.5 73h30"></path></g><path d="M457.5 73h10"></path><g class="terminal">
+<path d="M467.5 73h0.0"></path><path d="M572.5 73h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="467.5" y="62"></rect><text x="520.0" y="77">statements</text></g></g><path d="M572.5 73h15"></path><path d="M198.5 73a15 15 0 0 0 -15 15v43a15 15 0 0 0 15 15"></path><g>
+<path d="M198.5 146h374.0"></path></g><path d="M572.5 146a15 15 0 0 0 15 -15v-43a15 15 0 0 0 -15 -15"></path></g><path d="M587.5 73h10"></path><path d="M597.5 73h10"></path><g class="terminal">
+<path d="M607.5 73h0.0"></path><path d="M712.5 73h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="607.5" y="62"></rect><text x="660.0" y="77">End Select</text></g></g><path d="M712.5 73h10"></path><path d="M 722.5 73 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/Sub_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Sub_statement.svg
new file mode 100644
index 000000000..b5b47356e
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Sub_statement.svg
@@ -0,0 +1,51 @@
+<svg class="railroad-diagram" height="144" viewBox="0 0 968.5 144" width="968.5" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 61v20m10 -20v20m-10 -10h20"></path></g><path d="M40 71h10"></path><g>
+<path d="M50 71h0.0"></path><path d="M918.5 71h0.0"></path><g>
+<path d="M50.0 71h0.0"></path><path d="M249.5 71h0.0"></path><path d="M50.0 71a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M80.0 40h139.5"></path></g><path d="M219.5 40a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M50.0 71h30"></path><g>
+<path d="M80.0 71h0.0"></path><path d="M219.5 71h0.0"></path><path d="M80.0 71h30"></path><g class="terminal">
+<path d="M110.0 71h4.25"></path><path d="M185.25 71h4.25"></path><rect height="22" rx="10" ry="10" width="71.0" x="114.25" y="60"></rect><text x="149.75" y="75">Public</text></g><path d="M189.5 71h30"></path><path d="M80.0 71a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M110.0 113h0.0"></path><path d="M189.5 113h0.0"></path><rect height="22" rx="10" ry="10" width="79.5" x="110.0" y="102"></rect><text x="149.75" y="117">Private</text></g><path d="M189.5 113a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M219.5 71h30"></path></g><path d="M249.5 71h10"></path><g class="terminal">
+<path d="M259.5 71h0.0"></path><path d="M305.0 71h0.0"></path><rect height="22" rx="10" ry="10" width="45.5" x="259.5" y="60"></rect><text x="282.25" y="75">Sub</text></g><path d="M305.0 71h10"></path><path d="M315.0 71h10"></path><g class="terminal">
+<path d="M325.0 71h0.0"></path><path d="M379.0 71h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="325.0" y="60"></rect><text x="352.0" y="75">name</text></g><path d="M379.0 71h10"></path><g>
+<path d="M389.0 71h0.0"></path><path d="M704.0 71h0.0"></path><path d="M389.0 71a15 15 0 0 0 15 -15v-21a15 15 0 0 1 15 -15"></path><g>
+<path d="M419.0 20h255.0"></path></g><path d="M674.0 20a15 15 0 0 1 15 15v21a15 15 0 0 0 15 15"></path><path d="M389.0 71h30"></path><g>
+<path d="M419.0 71h0.0"></path><path d="M674.0 71h0.0"></path><g class="terminal">
+<path d="M419.0 71h0.0"></path><path d="M447.5 71h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="419.0" y="60"></rect><text x="433.25" y="75">(</text></g><path d="M447.5 71h10"></path><g>
+<path d="M457.5 71h0.0"></path><path d="M635.5 71h0.0"></path><path d="M457.5 71a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M487.5 40h118.0"></path></g><path d="M605.5 40a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M457.5 71h30"></path><g>
+<path d="M487.5 71h0.0"></path><path d="M605.5 71h0.0"></path><path d="M487.5 71h15"></path><g class="non-terminal">
+<path d="M502.5 71h0.0"></path><path d="M590.5 71h0.0"></path><rect height="22" width="88.0" x="502.5" y="60"></rect><text x="546.5" y="75">argument</text></g><path d="M590.5 71h15"></path><path d="M502.5 71a15 15 0 0 0 -15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M502.5 113h29.75"></path><path d="M560.75 113h29.75"></path><rect height="22" rx="10" ry="10" width="28.5" x="532.25" y="102"></rect><text x="546.5" y="117">,</text></g><path d="M590.5 113a15 15 0 0 0 15 -15v-12a15 15 0 0 0 -15 -15"></path></g><path d="M605.5 71h30"></path></g><path d="M635.5 71h10"></path><g class="terminal">
+<path d="M645.5 71h0.0"></path><path d="M674.0 71h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="645.5" y="60"></rect><text x="659.75" y="75">)</text></g></g><path d="M674.0 71h30"></path></g><path d="M704.0 71h10"></path><g class="non-terminal">
+<path d="M714.0 71h0.0"></path><path d="M819.0 71h0.0"></path><rect height="22" width="105.0" x="714.0" y="60"></rect><text x="766.5" y="75">statements</text></g><path d="M819.0 71h10"></path><path d="M829.0 71h10"></path><g class="terminal">
+<path d="M839.0 71h0.0"></path><path d="M918.5 71h0.0"></path><rect height="22" rx="10" ry="10" width="79.5" x="839.0" y="60"></rect><text x="878.75" y="75">End Sub</text></g></g><path d="M918.5 71h10"></path><path d="M 928.5 71 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/Type_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Type_statement.svg
new file mode 100644
index 000000000..14f850e9d
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Type_statement.svg
@@ -0,0 +1,54 @@
+<svg class="railroad-diagram" height="248" viewBox="0 0 881.0 248" width="881.0" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 41v20m10 -20v20m-10 -10h20"></path></g><path d="M40 51h10"></path><g>
+<path d="M50 51h0.0"></path><path d="M831.0 51h0.0"></path><g class="terminal">
+<path d="M50.0 51h0.0"></path><path d="M104.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="50.0" y="40"></rect><text x="77.0" y="55">Type</text></g><path d="M104.0 51h10"></path><path d="M114.0 51h10"></path><g class="terminal">
+<path d="M124.0 51h0.0"></path><path d="M229.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="124.0" y="40"></rect><text x="176.5" y="55">struc&#95;name</text></g><path d="M229.0 51h10"></path><path d="M239.0 51h10"></path><g>
+<path d="M249.0 51h0.0"></path><path d="M723.0 51h0.0"></path><path d="M249.0 51h15"></path><g>
+<path d="M264.0 51h0.0"></path><path d="M708.0 51h0.0"></path><g class="terminal">
+<path d="M264.0 51h0.0"></path><path d="M360.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="96.5" x="264.0" y="40"></rect><text x="312.25" y="55">datafield</text></g><path d="M360.5 51h10"></path><g>
+<path d="M370.5 51h0.0"></path><path d="M708.0 51h0.0"></path><path d="M370.5 51h30"></path><g>
+<path d="M400.5 51h56.25"></path><path d="M621.75 51h56.25"></path><path d="M456.75 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M486.75 20h105.0"></path></g><path d="M591.75 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M456.75 51h30"></path><g class="terminal">
+<path d="M486.75 51h0.0"></path><path d="M591.75 51h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="486.75" y="40"></rect><text x="539.25" y="55">As Variant</text></g><path d="M591.75 51h30"></path></g><path d="M678.0 51h30"></path><path d="M370.5 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g>
+<path d="M400.5 93h0.0"></path><path d="M678.0 93h0.0"></path><g>
+<path d="M400.5 93h0.0"></path><path d="M523.0 93h0.0"></path><path d="M400.5 93h30"></path><g>
+<path d="M430.5 93h62.5"></path></g><path d="M493.0 93h30"></path><path d="M400.5 93a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g class="non-terminal">
+<path d="M430.5 124h0.0"></path><path d="M493.0 124h0.0"></path><rect height="22" width="62.5" x="430.5" y="113"></rect><text x="461.75" y="128">array</text></g><path d="M493.0 124a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path></g><path d="M523.0 93h10"></path><g class="terminal">
+<path d="M533.0 93h0.0"></path><path d="M570.0 93h0.0"></path><rect height="22" rx="10" ry="10" width="37.0" x="533.0" y="82"></rect><text x="551.5" y="97">As</text></g><path d="M570.0 93h10"></path><path d="M580.0 93h10"></path><g class="non-terminal">
+<path d="M590.0 93h0.0"></path><path d="M678.0 93h0.0"></path><rect height="22" width="88.0" x="590.0" y="82"></rect><text x="634.0" y="97">typename</text></g></g><path d="M678.0 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><path d="M370.5 51a15 15 0 0 1 15 15v85a15 15 0 0 0 15 15"></path><g>
+<path d="M400.5 166h45.5"></path><path d="M632.5 166h45.5"></path><g class="non-terminal">
+<path d="M446.0 166h0.0"></path><path d="M500.0 166h0.0"></path><rect height="22" width="54.0" x="446.0" y="155"></rect><text x="473.0" y="170">char</text></g><path d="M500.0 166h10"></path><g>
+<path d="M510.0 166h0.0"></path><path d="M632.5 166h0.0"></path><path d="M510.0 166h30"></path><g>
+<path d="M540.0 166h62.5"></path></g><path d="M602.5 166h30"></path><path d="M510.0 166a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g class="non-terminal">
+<path d="M540.0 197h0.0"></path><path d="M602.5 197h0.0"></path><rect height="22" width="62.5" x="540.0" y="186"></rect><text x="571.25" y="201">array</text></g><path d="M602.5 197a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path></g></g><path d="M678.0 166a15 15 0 0 0 15 -15v-85a15 15 0 0 1 15 -15"></path></g></g><path d="M708.0 51h15"></path><path d="M264.0 51a15 15 0 0 0 -15 15v147a15 15 0 0 0 15 15"></path><g>
+<path d="M264.0 228h444.0"></path></g><path d="M708.0 228a15 15 0 0 0 15 -15v-147a15 15 0 0 0 -15 -15"></path></g><path d="M723.0 51h10"></path><path d="M733.0 51h10"></path><g class="terminal">
+<path d="M743.0 51h0.0"></path><path d="M831.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="88.0" x="743.0" y="40"></rect><text x="787.0" y="55">End Type</text></g></g><path d="M831.0 51h10"></path><path d="M 841.0 51 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/While_statement.svg b/helpcontent2/source/media/helpimg/sbasic/While_statement.svg
new file mode 100644
index 000000000..201cba9a7
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/While_statement.svg
@@ -0,0 +1,35 @@
+<svg class="railroad-diagram" height="62" viewBox="0 0 478.0 62" width="478.0" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 21v20m10 -20v20m-10 -10h20"></path></g><path d="M40 31h10"></path><g class="terminal">
+<path d="M50 31h0.0"></path><path d="M112.5 31h0.0"></path><rect height="22" rx="10" ry="10" width="62.5" x="50.0" y="20"></rect><text x="81.25" y="35">While</text></g><path d="M112.5 31h10"></path><path d="M122.5 31h10"></path><g class="terminal">
+<path d="M132.5 31h0.0"></path><path d="M229.0 31h0.0"></path><rect height="22" rx="10" ry="10" width="96.5" x="132.5" y="20"></rect><text x="180.75" y="35">condition</text></g><path d="M229.0 31h10"></path><path d="M239.0 31h10"></path><g class="non-terminal">
+<path d="M249.0 31h0.0"></path><path d="M354.0 31h0.0"></path><rect height="22" width="105.0" x="249.0" y="20"></rect><text x="301.5" y="35">statements</text></g><path d="M354.0 31h10"></path><path d="M364.0 31h10"></path><g class="terminal">
+<path d="M374.0 31h0.0"></path><path d="M428.0 31h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="374.0" y="20"></rect><text x="401.0" y="35">Wend</text></g><path d="M428.0 31h10"></path><path d="M 438.0 31 h 20 m -10 -10 v 20 m 10 -20 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/argument_fragment.svg b/helpcontent2/source/media/helpimg/sbasic/argument_fragment.svg
new file mode 100644
index 000000000..a51bfa355
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/argument_fragment.svg
@@ -0,0 +1,63 @@
+<svg class="railroad-diagram" height="217" viewBox="0 0 1077.0 217" width="1077.0" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 41v20m0 -10h20"></path></g><path d="M40 51h10"></path><g>
+<path d="M50 51h0.0"></path><path d="M1027.0 51h0.0"></path><g>
+<path d="M50.0 51h0.0"></path><path d="M440.5 51h0.0"></path><path d="M50.0 51h30"></path><g>
+<path d="M80.0 51h0.0"></path><path d="M410.5 51h0.0"></path><g>
+<path d="M80.0 51h0.0"></path><path d="M228.0 51h0.0"></path><path d="M80.0 51h30"></path><g>
+<path d="M110.0 51h88.0"></path></g><path d="M198.0 51h30"></path><path d="M80.0 51a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M110.0 82h0.0"></path><path d="M198.0 82h0.0"></path><rect height="22" rx="10" ry="10" width="88.0" x="110.0" y="71"></rect><text x="154.0" y="86">Optional</text></g><path d="M198.0 82a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path></g><g>
+<path d="M228.0 51h0.0"></path><path d="M410.5 51h0.0"></path><path d="M228.0 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M258.0 20h122.5"></path></g><path d="M380.5 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M228.0 51h30"></path><g>
+<path d="M258.0 51h0.0"></path><path d="M380.5 51h0.0"></path><path d="M258.0 51h30"></path><g class="terminal">
+<path d="M288.0 51h0.0"></path><path d="M350.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="62.5" x="288.0" y="40"></rect><text x="319.25" y="55">ByRef</text></g><path d="M350.5 51h30"></path><path d="M258.0 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M288.0 93h0.0"></path><path d="M350.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="62.5" x="288.0" y="82"></rect><text x="319.25" y="97">ByVal</text></g><path d="M350.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M380.5 51h30"></path></g></g><path d="M410.5 51h30"></path><path d="M50.0 51a15 15 0 0 1 15 15v54a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M80.0 135h112.75"></path><path d="M297.75 135h112.75"></path><rect height="22" rx="10" ry="10" width="105.0" x="192.75" y="124"></rect><text x="245.25" y="139">ParamArray</text></g><path d="M410.5 135a15 15 0 0 0 15 -15v-54a15 15 0 0 1 15 -15"></path></g><path d="M440.5 51h10"></path><g class="non-terminal">
+<path d="M450.5 51h0.0"></path><path d="M538.5 51h0.0"></path><rect height="22" width="88.0" x="450.5" y="40"></rect><text x="494.5" y="55">argument</text></g><path d="M538.5 51h10"></path><g>
+<path d="M548.5 51h0.0"></path><path d="M1027.0 51h0.0"></path><path d="M548.5 51h30"></path><g>
+<path d="M578.5 51h0.0"></path><path d="M997.0 51h0.0"></path><g>
+<path d="M578.5 51h0.0"></path><path d="M783.5 51h0.0"></path><path d="M578.5 51h30"></path><g>
+<path d="M608.5 51h0.0"></path><path d="M753.5 51h0.0"></path><g class="terminal">
+<path d="M608.5 51h0.0"></path><path d="M645.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="37.0" x="608.5" y="40"></rect><text x="627.0" y="55">As</text></g><path d="M645.5 51h10"></path><path d="M655.5 51h10"></path><g class="non-terminal">
+<path d="M665.5 51h0.0"></path><path d="M753.5 51h0.0"></path><rect height="22" width="88.0" x="665.5" y="40"></rect><text x="709.5" y="55">typename</text></g></g><path d="M753.5 51h30"></path><path d="M578.5 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="non-terminal">
+<path d="M608.5 93h45.5"></path><path d="M708.0 93h45.5"></path><rect height="22" width="54.0" x="654.0" y="82"></rect><text x="681.0" y="97">char</text></g><path d="M753.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><g>
+<path d="M783.5 51h0.0"></path><path d="M997.0 51h0.0"></path><path d="M783.5 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M813.5 20h153.5"></path></g><path d="M967.0 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M783.5 51h30"></path><g>
+<path d="M813.5 51h0.0"></path><path d="M967.0 51h0.0"></path><g class="terminal">
+<path d="M813.5 51h0.0"></path><path d="M842.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="813.5" y="40"></rect><text x="827.75" y="55">=</text></g><path d="M842.0 51h10"></path><path d="M852.0 51h10"></path><g class="non-terminal">
+<path d="M862.0 51h0.0"></path><path d="M967.0 51h0.0"></path><rect height="22" width="105.0" x="862.0" y="40"></rect><text x="914.5" y="55">expression</text></g></g><path d="M967.0 51h30"></path></g></g><path d="M997.0 51h30"></path><path d="M548.5 51a15 15 0 0 1 15 15v74a15 15 0 0 0 15 15"></path><g>
+<path d="M578.5 155h78.25"></path><path d="M918.75 155h78.25"></path><g>
+<path d="M656.75 155h0.0"></path><path d="M753.75 155h0.0"></path><path d="M656.75 155h30"></path><g>
+<path d="M686.75 155h37.0"></path></g><path d="M723.75 155h30"></path><path d="M656.75 155a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M686.75 186h0.0"></path><path d="M723.75 186h0.0"></path><rect height="22" rx="10" ry="10" width="37.0" x="686.75" y="175"></rect><text x="705.25" y="190">()</text></g><path d="M723.75 186a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path></g><g>
+<path d="M753.75 155h0.0"></path><path d="M918.75 155h0.0"></path><path d="M753.75 155a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M783.75 124h105.0"></path></g><path d="M888.75 124a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M753.75 155h30"></path><g class="terminal">
+<path d="M783.75 155h0.0"></path><path d="M888.75 155h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="783.75" y="144"></rect><text x="836.25" y="159">As Variant</text></g><path d="M888.75 155h30"></path></g></g><path d="M997.0 155a15 15 0 0 0 15 -15v-74a15 15 0 0 1 15 -15"></path></g></g><path d="M1027.0 51h10"></path><path d="M 1037.0 51 h 20 m 0 -10 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/array_fragment.svg b/helpcontent2/source/media/helpimg/sbasic/array_fragment.svg
new file mode 100644
index 000000000..95b3827d0
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/array_fragment.svg
@@ -0,0 +1,45 @@
+<svg class="railroad-diagram" height="155" viewBox="0 0 502.0 155" width="502.0" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 41v20m0 -10h20"></path></g><path d="M40 51h10"></path><g>
+<path d="M50 51h0.0"></path><path d="M452.0 51h0.0"></path><g class="terminal">
+<path d="M50.0 51h0.0"></path><path d="M78.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="50.0" y="40"></rect><text x="64.25" y="55">(</text></g><path d="M78.5 51h10"></path><g>
+<path d="M88.5 51h0.0"></path><path d="M413.5 51h0.0"></path><path d="M88.5 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M118.5 20h265.0"></path></g><path d="M383.5 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M88.5 51h30"></path><g>
+<path d="M118.5 51h0.0"></path><path d="M383.5 51h0.0"></path><path d="M118.5 51h15"></path><g>
+<path d="M133.5 51h0.0"></path><path d="M368.5 51h0.0"></path><g>
+<path d="M133.5 51h0.0"></path><path d="M313.0 51h0.0"></path><path d="M133.5 51h30"></path><g>
+<path d="M163.5 51h119.5"></path></g><path d="M283.0 51h30"></path><path d="M133.5 51a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g>
+<path d="M163.5 82h0.0"></path><path d="M283.0 82h0.0"></path><g class="terminal">
+<path d="M163.5 82h0.0"></path><path d="M226.0 82h0.0"></path><rect height="22" rx="10" ry="10" width="62.5" x="163.5" y="71"></rect><text x="194.75" y="86">start</text></g><path d="M226.0 82h10"></path><path d="M236.0 82h10"></path><g class="terminal">
+<path d="M246.0 82h0.0"></path><path d="M283.0 82h0.0"></path><rect height="22" rx="10" ry="10" width="37.0" x="246.0" y="71"></rect><text x="264.5" y="86">To</text></g></g><path d="M283.0 82a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path></g><path d="M313.0 51h10"></path><g class="terminal">
+<path d="M323.0 51h0.0"></path><path d="M368.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="45.5" x="323.0" y="40"></rect><text x="345.75" y="55">end</text></g></g><path d="M368.5 51h15"></path><path d="M133.5 51a15 15 0 0 0 -15 15v43a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M133.5 124h103.25"></path><path d="M265.25 124h103.25"></path><rect height="22" rx="10" ry="10" width="28.5" x="236.75" y="113"></rect><text x="251.0" y="128">,</text></g><path d="M368.5 124a15 15 0 0 0 15 -15v-43a15 15 0 0 0 -15 -15"></path></g><path d="M383.5 51h30"></path></g><path d="M413.5 51h10"></path><g class="terminal">
+<path d="M423.5 51h0.0"></path><path d="M452.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="423.5" y="40"></rect><text x="437.75" y="55">)</text></g></g><path d="M452.0 51h10"></path><path d="M 462.0 51 h 20 m 0 -10 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/char_fragment.svg b/helpcontent2/source/media/helpimg/sbasic/char_fragment.svg
new file mode 100644
index 000000000..1edbf913a
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/char_fragment.svg
@@ -0,0 +1,38 @@
+<svg class="railroad-diagram" height="102" viewBox="0 0 551.0 102" width="551.0" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 41v20m0 -10h20"></path></g><g>
+<path d="M40 51h0.0"></path><path d="M511.0 51h0.0"></path><path d="M40.0 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15h347.5"></path><path d="M133.5 82h347.5a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><path d="M40.0 51h15"></path><g class="terminal">
+<path d="M55.0 51h10.0"></path><path d="M93.5 51h10.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="65.0" y="40"></rect><text x="79.25" y="55">%</text></g><path d="M103.5 51a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M103.5 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M133.5 51h10.0"></path><path d="M172.0 51h10.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="143.5" y="40"></rect><text x="157.75" y="55">&#38;</text></g><path d="M182.0 51a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M182.0 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M212.0 51h10.0"></path><path d="M250.5 51h10.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="222.0" y="40"></rect><text x="236.25" y="55">!</text></g><path d="M260.5 51a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M260.5 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M290.5 51h10.0"></path><path d="M329.0 51h10.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="300.5" y="40"></rect><text x="314.75" y="55">#</text></g><path d="M339.0 51a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M339.0 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M369.0 51h10.0"></path><path d="M407.5 51h10.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="379.0" y="40"></rect><text x="393.25" y="55">$</text></g><path d="M417.5 51a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M417.5 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M447.5 51h10.0"></path><path d="M486.0 51h10.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="457.5" y="40"></rect><text x="471.75" y="55">@</text></g><path d="M496.0 51h15"></path></g><path d="M 511.0 51 h 20 m 0 -10 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/typename_fragment.svg b/helpcontent2/source/media/helpimg/sbasic/typename_fragment.svg
new file mode 100644
index 000000000..ddc0fdf2b
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/typename_fragment.svg
@@ -0,0 +1,45 @@
+<svg class="railroad-diagram" height="292" viewBox="0 0 427.5 292" width="427.5" xmlns="http://www.w3.org/2000/svg">
+<g transform="translate(.5 .5)">
+<style>/* <![CDATA[ */
+ svg.railroad-diagram {
+ background-color:transparent;
+ }
+ svg.railroad-diagram path {
+ stroke-width:1;
+ stroke:black;
+ fill:rgba(0,0,0,0);
+ }
+ svg.railroad-diagram text {
+ font:bold 14px monospace;
+ font-family: Verdana, sans-serif;
+ text-anchor:middle;
+ }
+ svg.railroad-diagram text.label{
+ text-anchor:start;
+ }
+ svg.railroad-diagram text.comment{
+ font:italic 12px monospace;
+ }
+ svg.railroad-diagram rect{
+ stroke-width:1;
+ stroke:black;
+ fill:transparent;
+ }
+
+/* ]]> */
+</style><g>
+<path d="M20 125v20m0 -10h20"></path></g><g>
+<path d="M40 135h0.0"></path><path d="M387.5 135h0.0"></path><path d="M40.0 135a15 15 0 0 0 15 -15v-85a15 15 0 0 1 15 -15h133.0"></path><path d="M233.0 250h124.5a15 15 0 0 0 15 -15v-85a15 15 0 0 1 15 -15"></path><path d="M40.0 135h15"></path><g>
+<path d="M55.0 135h0.0"></path><path d="M203.0 135h0.0"></path><path d="M55.0 135a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><g class="terminal">
+<path d="M85.0 93h4.25"></path><path d="M168.75 93h4.25"></path><rect height="22" rx="10" ry="10" width="79.5" x="89.25" y="82"></rect><text x="129.0" y="97">Boolean</text></g><path d="M173.0 93a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><path d="M55.0 135a15 15 0 0 0 15 -15v-54a15 15 0 0 1 15 -15"></path><g class="terminal">
+<path d="M85.0 51h17.0"></path><path d="M156.0 51h17.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="102.0" y="40"></rect><text x="129.0" y="55">Byte</text></g><path d="M173.0 51a15 15 0 0 1 15 15v54a15 15 0 0 0 15 15"></path><path d="M55.0 135h30"></path><g class="terminal">
+<path d="M85.0 135h4.25"></path><path d="M168.75 135h4.25"></path><rect height="22" rx="10" ry="10" width="79.5" x="89.25" y="124"></rect><text x="129.0" y="139">Variant</text></g><path d="M173.0 135h30"></path><path d="M55.0 135a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M85.0 177h0.0"></path><path d="M173.0 177h0.0"></path><rect height="22" rx="10" ry="10" width="88.0" x="85.0" y="166"></rect><text x="129.0" y="181">Currency</text></g><path d="M173.0 177a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><path d="M55.0 135a15 15 0 0 1 15 15v54a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M85.0 219h17.0"></path><path d="M156.0 219h17.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="102.0" y="208"></rect><text x="129.0" y="223">Date</text></g><path d="M173.0 219a15 15 0 0 0 15 -15v-54a15 15 0 0 1 15 -15"></path><path d="M55.0 135a15 15 0 0 1 15 15v96a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M85.0 261h8.5"></path><path d="M164.5 261h8.5"></path><rect height="22" rx="10" ry="10" width="71.0" x="93.5" y="250"></rect><text x="129.0" y="265">String</text></g><path d="M173.0 261a15 15 0 0 0 15 -15v-96a15 15 0 0 1 15 -15"></path></g><path d="M203.0 135a15 15 0 0 1 15 15v85a15 15 0 0 0 15 15"></path><path d="M203.0 20a15 15 0 0 1 15 15v85a15 15 0 0 0 15 15"></path><g>
+<path d="M233.0 135h0.0"></path><path d="M372.5 135h0.0"></path><path d="M233.0 135a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><g class="terminal">
+<path d="M263.0 93h12.75"></path><path d="M329.75 93h12.75"></path><rect height="22" rx="10" ry="10" width="54.0" x="275.75" y="82"></rect><text x="302.75" y="97">Long</text></g><path d="M342.5 93a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><path d="M233.0 135a15 15 0 0 0 15 -15v-54a15 15 0 0 1 15 -15"></path><g class="terminal">
+<path d="M263.0 51h0.0"></path><path d="M342.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="79.5" x="263.0" y="40"></rect><text x="302.75" y="55">Integer</text></g><path d="M342.5 51a15 15 0 0 1 15 15v54a15 15 0 0 0 15 15"></path><path d="M233.0 135h30"></path><g class="terminal">
+<path d="M263.0 135h4.25"></path><path d="M338.25 135h4.25"></path><rect height="22" rx="10" ry="10" width="71.0" x="267.25" y="124"></rect><text x="302.75" y="139">Object</text></g><path d="M342.5 135h30"></path><path d="M233.0 135a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M263.0 177h4.25"></path><path d="M338.25 177h4.25"></path><rect height="22" rx="10" ry="10" width="71.0" x="267.25" y="166"></rect><text x="302.75" y="181">Single</text></g><path d="M342.5 177a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><path d="M233.0 135a15 15 0 0 1 15 15v54a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M263.0 219h4.25"></path><path d="M338.25 219h4.25"></path><rect height="22" rx="10" ry="10" width="71.0" x="267.25" y="208"></rect><text x="302.75" y="223">Double</text></g><path d="M342.5 219a15 15 0 0 0 15 -15v-54a15 15 0 0 1 15 -15"></path></g><path d="M372.5 135h15"></path></g><path d="M 387.5 135 h 20 m 0 -10 v 20"></path></g></svg> \ No newline at end of file