summaryrefslogtreecommitdiffstats
path: root/helpcontent2/source/media/helpimg/sbasic
diff options
context:
space:
mode:
Diffstat (limited to 'helpcontent2/source/media/helpimg/sbasic')
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Beep_statement.svg32
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Call_statement.svg590
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Close_statement.svg41
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Const_statement.svg44
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Defxxx_statements.svg53
-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.svg42
-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/Get_statement.svg44
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/If_statement.svg43
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Input_statement.svg42
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/LetSet_statement.svg46
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Library-Container.svg130
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Line-Input_statement.svg35
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/MkDir_statement.svg33
-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/Open_statement.svg57
-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/Put_statement.svg44
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/ReDim_statement.svg58
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Reset_statement.svg32
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Resume_statement.svg39
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/RmDir_statement.svg33
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Seek_statement.svg38
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Select-Case_statement.svg45
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Stop_statement.svg32
-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/With_statement.svg35
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/Write_statement.svg42
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/a_statement.svg44
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/access_fragment.svg39
-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/comment_fragment.svg35
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/locking_fragment.svg41
-rw-r--r--helpcontent2/source/media/helpimg/sbasic/typename_fragment.svg45
51 files changed, 2849 insertions, 0 deletions
diff --git a/helpcontent2/source/media/helpimg/sbasic/Beep_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Beep_statement.svg
new file mode 100644
index 000000000..61606af11
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Beep_statement.svg
@@ -0,0 +1,32 @@
+<svg class="railroad-diagram" height="62" viewBox="0 0 154.0 62" width="154.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="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">Beep</text></g><path d="M104.0 31h10"></path><path d="M 114.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/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/Close_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Close_statement.svg
new file mode 100644
index 000000000..4a4a2135b
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Close_statement.svg
@@ -0,0 +1,41 @@
+<svg class="railroad-diagram" height="144" viewBox="0 0 430.5 144" width="430.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 class="terminal">
+<path d="M50 71h0.0"></path><path d="M112.5 71h0.0"></path><rect height="22" rx="10" ry="10" width="62.5" x="50.0" y="60"></rect><text x="81.25" y="75">Close</text></g><path d="M112.5 71h10"></path><g>
+<path d="M122.5 71h0.0"></path><path d="M390.5 71h0.0"></path><path d="M122.5 71a15 15 0 0 0 15 -15v-21a15 15 0 0 1 15 -15"></path><g>
+<path d="M152.5 20h208.0"></path></g><path d="M360.5 20a15 15 0 0 1 15 15v21a15 15 0 0 0 15 15"></path><path d="M122.5 71h30"></path><g>
+<path d="M152.5 71h0.0"></path><path d="M360.5 71h0.0"></path><path d="M152.5 71h15"></path><g>
+<path d="M167.5 71h0.0"></path><path d="M345.5 71h0.0"></path><g>
+<path d="M167.5 71h0.0"></path><path d="M256.0 71h0.0"></path><path d="M167.5 71a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M197.5 40h28.5"></path></g><path d="M226.0 40a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M167.5 71h30"></path><g class="terminal">
+<path d="M197.5 71h0.0"></path><path d="M226.0 71h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="197.5" y="60"></rect><text x="211.75" y="75">#</text></g><path d="M226.0 71h30"></path></g><path d="M256.0 71h10"></path><g class="terminal">
+<path d="M266.0 71h0.0"></path><path d="M345.5 71h0.0"></path><rect height="22" rx="10" ry="10" width="79.5" x="266.0" y="60"></rect><text x="305.75" y="75">fileNum</text></g></g><path d="M345.5 71h15"></path><path d="M167.5 71a15 15 0 0 0 -15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M167.5 113h74.75"></path><path d="M270.75 113h74.75"></path><rect height="22" rx="10" ry="10" width="28.5" x="242.25" y="102"></rect><text x="256.5" y="117">,</text></g><path d="M345.5 113a15 15 0 0 0 15 -15v-12a15 15 0 0 0 -15 -15"></path></g><path d="M360.5 71h30"></path></g><path d="M 390.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/Const_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Const_statement.svg
new file mode 100644
index 000000000..0cbc42b72
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Const_statement.svg
@@ -0,0 +1,44 @@
+<svg class="railroad-diagram" height="166" viewBox="0 0 639.5 166" width="639.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 83v20m10 -20v20m-10 -10h20"></path></g><g>
+<path d="M40 93h0.0"></path><path d="M239.5 93h0.0"></path><path d="M40.0 93a15 15 0 0 0 15 -15v-43a15 15 0 0 1 15 -15"></path><g>
+<path d="M70.0 20h139.5"></path></g><path d="M209.5 20a15 15 0 0 1 15 15v43a15 15 0 0 0 15 15"></path><path d="M40.0 93h30"></path><g>
+<path d="M70.0 93h0.0"></path><path d="M209.5 93h0.0"></path><path d="M70.0 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><g class="terminal">
+<path d="M100.0 51h4.25"></path><path d="M175.25 51h4.25"></path><rect height="22" rx="10" ry="10" width="71.0" x="104.25" y="40"></rect><text x="139.75" y="55">Global</text></g><path d="M179.5 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><path d="M70.0 93h30"></path><g class="terminal">
+<path d="M100.0 93h0.0"></path><path d="M179.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="79.5" x="100.0" y="82"></rect><text x="139.75" y="97">Private</text></g><path d="M179.5 93h30"></path><path d="M70.0 93a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M100.0 135h4.25"></path><path d="M175.25 135h4.25"></path><rect height="22" rx="10" ry="10" width="71.0" x="104.25" y="124"></rect><text x="139.75" y="139">Public</text></g><path d="M179.5 135a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M209.5 93h30"></path></g><path d="M239.5 93h10"></path><g class="terminal">
+<path d="M249.5 93h0.0"></path><path d="M312.0 93h0.0"></path><rect height="22" rx="10" ry="10" width="62.5" x="249.5" y="82"></rect><text x="280.75" y="97">Const</text></g><path d="M312.0 93h10"></path><path d="M322.0 93h10"></path><g>
+<path d="M332.0 93h0.0"></path><path d="M589.5 93h0.0"></path><path d="M332.0 93h15"></path><g>
+<path d="M347.0 93h0.0"></path><path d="M574.5 93h0.0"></path><g class="terminal">
+<path d="M347.0 93h0.0"></path><path d="M401.0 93h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="347.0" y="82"></rect><text x="374.0" y="97">name</text></g><path d="M401.0 93h10"></path><path d="M411.0 93h10"></path><g class="terminal">
+<path d="M421.0 93h0.0"></path><path d="M449.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="421.0" y="82"></rect><text x="435.25" y="97">=</text></g><path d="M449.5 93h10"></path><path d="M459.5 93h10"></path><g class="terminal">
+<path d="M469.5 93h0.0"></path><path d="M574.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="469.5" y="82"></rect><text x="522.0" y="97">expression</text></g></g><path d="M574.5 93h15"></path><path d="M347.0 93a15 15 0 0 0 -15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M347.0 135h99.5"></path><path d="M475.0 135h99.5"></path><rect height="22" rx="10" ry="10" width="28.5" x="446.5" y="124"></rect><text x="460.75" y="139">,</text></g><path d="M574.5 135a15 15 0 0 0 15 -15v-12a15 15 0 0 0 -15 -15"></path></g><path d="M589.5 93h10"></path><path d="M 599.5 93 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/Defxxx_statements.svg b/helpcontent2/source/media/helpimg/sbasic/Defxxx_statements.svg
new file mode 100644
index 000000000..769d856d4
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Defxxx_statements.svg
@@ -0,0 +1,53 @@
+<svg class="railroad-diagram" height="292" viewBox="0 0 697.0 292" width="697.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 125v20m10 -20v20m-10 -10h20"></path></g><g>
+<path d="M40 135h0.0"></path><path d="M370.5 135h0.0"></path><path d="M40.0 135a15 15 0 0 0 15 -15v-85a15 15 0 0 1 15 -15h124.5"></path><path d="M224.5 250h116.0a15 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="M194.5 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="M160.25 93h4.25"></path><rect height="22" rx="10" ry="10" width="71.0" x="89.25" y="82"></rect><text x="124.75" y="97">DefCur</text></g><path d="M164.5 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 51h0.0"></path><path d="M164.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="79.5" x="85.0" y="40"></rect><text x="124.75" y="55">DefBool</text></g><path d="M164.5 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 135h0.0"></path><path d="M164.5 135h0.0"></path><rect height="22" rx="10" ry="10" width="79.5" x="85.0" y="124"></rect><text x="124.75" y="139">DefDate</text></g><path d="M164.5 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 177h4.25"></path><path d="M160.25 177h4.25"></path><rect height="22" rx="10" ry="10" width="71.0" x="89.25" y="166"></rect><text x="124.75" y="181">DefDbl</text></g><path d="M164.5 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 219h4.25"></path><path d="M160.25 219h4.25"></path><rect height="22" rx="10" ry="10" width="71.0" x="89.25" y="208"></rect><text x="124.75" y="223">DefErr</text></g><path d="M164.5 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 261h4.25"></path><path d="M160.25 261h4.25"></path><rect height="22" rx="10" ry="10" width="71.0" x="89.25" y="250"></rect><text x="124.75" y="265">DefInt</text></g><path d="M164.5 261a15 15 0 0 0 15 -15v-96a15 15 0 0 1 15 -15"></path></g><path d="M194.5 135a15 15 0 0 1 15 15v85a15 15 0 0 0 15 15"></path><path d="M194.5 20a15 15 0 0 1 15 15v85a15 15 0 0 0 15 15"></path><g>
+<path d="M224.5 135h0.0"></path><path d="M355.5 135h0.0"></path><path d="M224.5 135a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><g class="terminal">
+<path d="M254.5 93h0.0"></path><path d="M325.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="254.5" y="82"></rect><text x="290.0" y="97">DefObj</text></g><path d="M325.5 93a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><path d="M224.5 135a15 15 0 0 0 15 -15v-54a15 15 0 0 1 15 -15"></path><g class="terminal">
+<path d="M254.5 51h0.0"></path><path d="M325.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="254.5" y="40"></rect><text x="290.0" y="55">DefLng</text></g><path d="M325.5 51a15 15 0 0 1 15 15v54a15 15 0 0 0 15 15"></path><path d="M224.5 135h30"></path><g class="terminal">
+<path d="M254.5 135h0.0"></path><path d="M325.5 135h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="254.5" y="124"></rect><text x="290.0" y="139">DefSng</text></g><path d="M325.5 135h30"></path><path d="M224.5 135a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M254.5 177h0.0"></path><path d="M325.5 177h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="254.5" y="166"></rect><text x="290.0" y="181">DefStr</text></g><path d="M325.5 177a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><path d="M224.5 135a15 15 0 0 1 15 15v54a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M254.5 219h0.0"></path><path d="M325.5 219h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="254.5" y="208"></rect><text x="290.0" y="223">DefVar</text></g><path d="M325.5 219a15 15 0 0 0 15 -15v-54a15 15 0 0 1 15 -15"></path></g><path d="M355.5 135h15"></path></g><path d="M370.5 135h10"></path><g>
+<path d="M380.5 135h0.0"></path><path d="M647.0 135h0.0"></path><path d="M380.5 135h15"></path><g>
+<path d="M395.5 135h0.0"></path><path d="M632.0 135h0.0"></path><path d="M395.5 135a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><g>
+<path d="M425.5 93h0.0"></path><path d="M602.0 93h0.0"></path><g class="terminal">
+<path d="M425.5 93h0.0"></path><path d="M479.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="425.5" y="82"></rect><text x="452.5" y="97">char</text></g><path d="M479.5 93h10"></path><path d="M489.5 93h10"></path><g class="terminal">
+<path d="M499.5 93h0.0"></path><path d="M528.0 93h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="499.5" y="82"></rect><text x="513.75" y="97">-</text></g><path d="M528.0 93h10"></path><path d="M538.0 93h10"></path><g class="terminal">
+<path d="M548.0 93h0.0"></path><path d="M602.0 93h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="548.0" y="82"></rect><text x="575.0" y="97">char</text></g></g><path d="M602.0 93a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><path d="M395.5 135h30"></path><g class="terminal">
+<path d="M425.5 135h61.25"></path><path d="M540.75 135h61.25"></path><rect height="22" rx="10" ry="10" width="54.0" x="486.75" y="124"></rect><text x="513.75" y="139">char</text></g><path d="M602.0 135h30"></path></g><path d="M632.0 135h15"></path><path d="M395.5 135a15 15 0 0 0 -15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M395.5 177h104.0"></path><path d="M528.0 177h104.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="499.5" y="166"></rect><text x="513.75" y="181">,</text></g><path d="M632.0 177a15 15 0 0 0 15 -15v-12a15 15 0 0 0 -15 -15"></path></g><path d="M647.0 135h10"></path><path d="M 657.0 135 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/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..49759d441
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/ElseIf_fragment.svg
@@ -0,0 +1,42 @@
+<svg class="railroad-diagram" height="144" viewBox="0 0 623.5 144" width="623.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="M583.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 20h483.5"></path></g><path d="M553.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="M553.5 51h0.0"></path><path d="M70.0 51h15"></path><g>
+<path d="M85.0 51h0.0"></path><path d="M538.5 51h0.0"></path><g>
+<path d="M85.0 51h0.0"></path><path d="M224.5 51h0.0"></path><path d="M85.0 51h30"></path><g class="terminal">
+<path d="M115.0 51h4.25"></path><path d="M190.25 51h4.25"></path><rect height="22" rx="10" ry="10" width="71.0" x="119.25" y="40"></rect><text x="154.75" y="55">ElseIf</text></g><path d="M194.5 51h30"></path><path d="M85.0 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M115.0 93h0.0"></path><path d="M194.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="79.5" x="115.0" y="82"></rect><text x="154.75" y="97">Else If</text></g><path d="M194.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M224.5 51h10"></path><g class="terminal">
+<path d="M234.5 51h0.0"></path><path d="M339.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="234.5" y="40"></rect><text x="287.0" y="55">expression</text></g><path d="M339.5 51h10"></path><path d="M349.5 51h10"></path><g class="terminal">
+<path d="M359.5 51h0.0"></path><path d="M413.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="359.5" y="40"></rect><text x="386.5" y="55">Then</text></g><path d="M413.5 51h10"></path><path d="M423.5 51h10"></path><g class="terminal">
+<path d="M433.5 51h0.0"></path><path d="M538.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="433.5" y="40"></rect><text x="486.0" y="55">statements</text></g></g><path d="M538.5 51h15"></path><path d="M85.0 51a15 15 0 0 0 -15 15v43a15 15 0 0 0 15 15"></path><g>
+<path d="M85.0 124h453.5"></path></g><path d="M538.5 124a15 15 0 0 0 15 -15v-43a15 15 0 0 0 -15 -15"></path></g><path d="M553.5 51h30"></path></g><path d="M 583.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/Get_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Get_statement.svg
new file mode 100644
index 000000000..b2dc6d341
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Get_statement.svg
@@ -0,0 +1,44 @@
+<svg class="railroad-diagram" height="124" viewBox="0 0 755.0 124" width="755.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="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">Get</text></g><path d="M95.5 51h10"></path><g>
+<path d="M105.5 51h0.0"></path><path d="M194.0 51h0.0"></path><path d="M105.5 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M135.5 20h28.5"></path></g><path d="M164.0 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M105.5 51h30"></path><g class="terminal">
+<path d="M135.5 51h0.0"></path><path d="M164.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="135.5" y="40"></rect><text x="149.75" y="55">#</text></g><path d="M164.0 51h30"></path></g><path d="M194.0 51h10"></path><g class="terminal">
+<path d="M204.0 51h0.0"></path><path d="M283.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="79.5" x="204.0" y="40"></rect><text x="243.75" y="55">fileNum</text></g><path d="M283.5 51h10"></path><path d="M293.5 51h10"></path><g class="terminal">
+<path d="M303.5 51h0.0"></path><path d="M332.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="303.5" y="40"></rect><text x="317.75" y="55">,</text></g><path d="M332.0 51h10"></path><g>
+<path d="M342.0 51h0.0"></path><path d="M558.5 51h0.0"></path><path d="M342.0 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M372.0 20h156.5"></path></g><path d="M528.5 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M342.0 51h30"></path><g>
+<path d="M372.0 51h0.0"></path><path d="M528.5 51h0.0"></path><path d="M372.0 51h30"></path><g class="terminal">
+<path d="M402.0 51h8.5"></path><path d="M490.0 51h8.5"></path><rect height="22" rx="10" ry="10" width="79.5" x="410.5" y="40"></rect><text x="450.25" y="55">filePos</text></g><path d="M498.5 51h30"></path><path d="M372.0 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M402.0 93h0.0"></path><path d="M498.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="96.5" x="402.0" y="82"></rect><text x="450.25" y="97">recordNum</text></g><path d="M498.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M528.5 51h30"></path></g><path d="M558.5 51h10"></path><g class="terminal">
+<path d="M568.5 51h0.0"></path><path d="M597.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="568.5" y="40"></rect><text x="582.75" y="55">,</text></g><path d="M597.0 51h10"></path><path d="M607.0 51h10"></path><g class="terminal">
+<path d="M617.0 51h0.0"></path><path d="M705.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="88.0" x="617.0" y="40"></rect><text x="661.0" y="55">variable</text></g><path d="M705.0 51h10"></path><path d="M 715.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/If_statement.svg b/helpcontent2/source/media/helpimg/sbasic/If_statement.svg
new file mode 100644
index 000000000..cd37c12b5
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/If_statement.svg
@@ -0,0 +1,43 @@
+<svg class="railroad-diagram" height="124" viewBox="0 0 825.5 124" width="825.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="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">If</text></g><path d="M87.0 51h10"></path><path d="M97.0 51h10"></path><g class="terminal">
+<path d="M107.0 51h0.0"></path><path d="M203.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="96.5" x="107.0" y="40"></rect><text x="155.25" y="55">condition</text></g><path d="M203.5 51h10"></path><path d="M213.5 51h10"></path><g class="terminal">
+<path d="M223.5 51h0.0"></path><path d="M277.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="223.5" y="40"></rect><text x="250.5" y="55">Then</text></g><path d="M277.5 51h10"></path><path d="M287.5 51h10"></path><g class="terminal">
+<path d="M297.5 51h0.0"></path><path d="M402.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="297.5" y="40"></rect><text x="350.0" y="55">statements</text></g><path d="M402.5 51h10"></path><g>
+<path d="M412.5 51h0.0"></path><path d="M594.5 51h0.0"></path><path d="M412.5 51h30"></path><g>
+<path d="M442.5 51h122.0"></path></g><path d="M564.5 51h30"></path><path d="M412.5 51a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g class="non-terminal">
+<path d="M442.5 82h0.0"></path><path d="M564.5 82h0.0"></path><rect height="22" width="122.0" x="442.5" y="71"></rect><text x="503.5" y="86">Else options</text></g><path d="M564.5 82a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path></g><g>
+<path d="M594.5 51h0.0"></path><path d="M785.5 51h0.0"></path><path d="M594.5 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M624.5 20h131.0"></path></g><path d="M755.5 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M594.5 51h30"></path><g>
+<path d="M624.5 51h0.0"></path><path d="M755.5 51h0.0"></path><path d="M624.5 51h30"></path><g class="terminal">
+<path d="M654.5 51h4.25"></path><path d="M721.25 51h4.25"></path><rect height="22" rx="10" ry="10" width="62.5" x="658.75" y="40"></rect><text x="690.0" y="55">EndIf</text></g><path d="M725.5 51h30"></path><path d="M624.5 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M654.5 93h0.0"></path><path d="M725.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="654.5" y="82"></rect><text x="690.0" y="97">End If</text></g><path d="M725.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M755.5 51h30"></path></g><path d="M 785.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/Input_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Input_statement.svg
new file mode 100644
index 000000000..1c4b27035
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Input_statement.svg
@@ -0,0 +1,42 @@
+<svg class="railroad-diagram" height="124" viewBox="0 0 534.5 124" width="534.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">Input</text></g><path d="M112.5 51h10"></path><g>
+<path d="M122.5 51h0.0"></path><path d="M211.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 20h28.5"></path></g><path d="M181.0 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M122.5 51h30"></path><g class="terminal">
+<path d="M152.5 51h0.0"></path><path d="M181.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="152.5" y="40"></rect><text x="166.75" y="55">#</text></g><path d="M181.0 51h30"></path></g><path d="M211.0 51h10"></path><g class="terminal">
+<path d="M221.0 51h0.0"></path><path d="M300.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="79.5" x="221.0" y="40"></rect><text x="260.75" y="55">fileNum</text></g><path d="M300.5 51h10"></path><g>
+<path d="M310.5 51h0.0"></path><path d="M399.0 51h0.0"></path><path d="M310.5 51h30"></path><g class="terminal">
+<path d="M340.5 51h0.0"></path><path d="M369.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="340.5" y="40"></rect><text x="354.75" y="55">,</text></g><path d="M369.0 51h30"></path><path d="M310.5 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M340.5 93h0.0"></path><path d="M369.0 93h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="340.5" y="82"></rect><text x="354.75" y="97">;</text></g><path d="M369.0 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M399.0 51h10"></path><g>
+<path d="M409.0 51h0.0"></path><path d="M484.5 51h0.0"></path><path d="M409.0 51h15"></path><g class="terminal">
+<path d="M424.0 51h0.0"></path><path d="M469.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="45.5" x="424.0" y="40"></rect><text x="446.75" y="55">var</text></g><path d="M469.5 51h15"></path><path d="M424.0 51a15 15 0 0 0 -15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M424.0 93h8.5"></path><path d="M461.0 93h8.5"></path><rect height="22" rx="10" ry="10" width="28.5" x="432.5" y="82"></rect><text x="446.75" y="97">,</text></g><path d="M469.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 0 -15 -15"></path></g><path d="M484.5 51h10"></path><path d="M 494.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/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/Library-Container.svg b/helpcontent2/source/media/helpimg/sbasic/Library-Container.svg
new file mode 100644
index 000000000..b64eb8f72
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Library-Container.svg
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.2" width="162.51mm" height="113.01mm" viewBox="975 975 16251 11301" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xml:space="preserve">
+ <defs>
+ <font id="EmbeddedFont_1" horiz-adv-x="2048">
+ <font-face font-family="Liberation Sans embedded" units-per-em="2048" font-weight="bold" font-style="normal" ascent="1852" descent="423"/>
+ <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z"/>
+ <glyph unicode="y" horiz-adv-x="1112" d="M 283,-425 C 216,-425 157,-421 106,-412 L 106,-212 C 141,-217 174,-220 203,-220 243,-220 276,-214 303,-201 329,-188 353,-167 374,-138 395,-109 418,-59 444,11 L 16,1082 313,1082 483,575 C 510,502 543,391 584,241 L 609,336 674,571 834,1082 1128,1082 700,-57 C 643,-196 583,-292 522,-345 460,-398 380,-425 283,-425 Z"/>
+ <glyph unicode="u" horiz-adv-x="1006" d="M 408,1082 L 408,475 C 408,285 472,190 600,190 668,190 723,219 765,278 806,336 827,411 827,502 L 827,1082 1108,1082 1108,242 C 1108,150 1111,69 1116,0 L 848,0 C 840,96 836,168 836,215 L 831,215 C 794,133 746,73 689,36 631,-1 562,-20 483,-20 368,-20 280,15 219,86 158,156 127,259 127,395 L 127,1082 408,1082 Z"/>
+ <glyph unicode="t" horiz-adv-x="636" d="M 420,-18 C 337,-18 274,5 229,50 184,95 162,163 162,254 L 162,892 25,892 25,1082 176,1082 264,1336 440,1336 440,1082 645,1082 645,892 440,892 440,330 C 440,277 450,239 470,214 490,189 521,176 563,176 585,176 616,181 657,190 L 657,16 C 588,-7 509,-18 420,-18 Z"/>
+ <glyph unicode="r" horiz-adv-x="636" d="M 143,0 L 143,828 C 143,887 142,937 141,977 139,1016 137,1051 135,1082 L 403,1082 C 405,1070 408,1034 411,973 414,912 416,871 416,851 L 420,851 C 447,927 472,981 493,1012 514,1043 540,1066 569,1081 598,1096 635,1103 679,1103 715,1103 744,1098 766,1088 L 766,853 C 721,863 681,868 646,868 576,868 522,840 483,783 444,726 424,642 424,531 L 424,0 143,0 Z"/>
+ <glyph unicode="o" horiz-adv-x="1086" d="M 1171,542 C 1171,367 1122,229 1025,130 928,30 793,-20 621,-20 452,-20 320,30 224,130 128,230 80,367 80,542 80,716 128,853 224,953 320,1052 454,1102 627,1102 804,1102 939,1054 1032,958 1125,861 1171,723 1171,542 Z M 877,542 C 877,671 856,764 814,822 772,880 711,909 631,909 460,909 375,787 375,542 375,421 396,330 438,267 479,204 539,172 618,172 791,172 877,295 877,542 Z"/>
+ <glyph unicode="n" horiz-adv-x="1007" d="M 844,0 L 844,607 C 844,797 780,892 651,892 583,892 528,863 487,805 445,746 424,671 424,580 L 424,0 143,0 143,840 C 143,898 142,946 141,983 139,1020 137,1053 135,1082 L 403,1082 C 405,1069 408,1036 411,981 414,926 416,888 416,867 L 420,867 C 458,950 506,1010 563,1047 620,1084 689,1103 768,1103 883,1103 971,1068 1032,997 1093,926 1124,823 1124,687 L 1124,0 844,0 Z"/>
+ <glyph unicode="l" horiz-adv-x="292" d="M 143,0 L 143,1484 424,1484 424,0 143,0 Z"/>
+ <glyph unicode="i" horiz-adv-x="292" d="M 143,1277 L 143,1484 424,1484 424,1277 143,1277 Z M 143,0 L 143,1082 424,1082 424,0 143,0 Z"/>
+ <glyph unicode="e" horiz-adv-x="1007" d="M 586,-20 C 423,-20 298,28 211,125 124,221 80,361 80,546 80,725 124,862 213,958 302,1054 427,1102 590,1102 745,1102 864,1051 946,948 1028,845 1069,694 1069,495 L 1069,487 375,487 C 375,382 395,302 434,249 473,195 528,168 600,168 699,168 762,211 788,297 L 1053,274 C 976,78 821,-20 586,-20 Z M 586,925 C 520,925 469,902 434,856 398,810 379,746 377,663 L 797,663 C 792,750 771,816 734,860 697,903 648,925 586,925 Z"/>
+ <glyph unicode="d" horiz-adv-x="1033" d="M 844,0 C 841,10 838,35 835,76 831,116 829,149 829,176 L 825,176 C 764,45 649,-20 479,-20 353,-20 256,29 187,128 118,226 84,363 84,540 84,719 120,858 193,956 265,1053 367,1102 500,1102 577,1102 643,1086 699,1054 754,1022 797,974 827,911 L 829,911 827,1089 827,1484 1108,1484 1108,236 C 1108,169 1111,91 1116,0 L 844,0 Z M 831,547 C 831,664 812,754 773,817 734,880 676,911 600,911 525,911 469,881 432,820 395,759 377,665 377,540 377,295 451,172 598,172 672,172 729,205 770,270 811,335 831,427 831,547 Z"/>
+ <glyph unicode="c" horiz-adv-x="1007" d="M 594,-20 C 430,-20 303,29 214,127 125,224 80,360 80,535 80,714 125,853 215,953 305,1052 433,1102 598,1102 725,1102 831,1070 914,1006 997,942 1050,854 1071,741 L 788,727 C 780,782 760,827 728,860 696,893 651,909 592,909 447,909 375,788 375,546 375,297 449,172 596,172 649,172 694,189 730,223 766,256 788,306 797,373 L 1079,360 C 1069,286 1043,220 1000,162 957,104 900,59 830,28 760,-4 681,-20 594,-20 Z"/>
+ <glyph unicode="b" horiz-adv-x="1033" d="M 1167,545 C 1167,366 1131,228 1060,129 988,30 885,-20 752,-20 675,-20 609,-3 553,30 497,63 454,111 424,174 L 422,174 C 422,151 421,119 418,78 415,37 411,11 408,0 L 135,0 C 140,62 143,144 143,247 L 143,1484 424,1484 424,1070 420,894 424,894 C 487,1033 603,1102 770,1102 898,1102 996,1054 1065,957 1133,860 1167,722 1167,545 Z M 874,545 C 874,668 856,759 820,818 784,877 728,907 653,907 577,907 519,875 480,812 440,748 420,656 420,536 420,421 440,332 479,268 518,204 575,172 651,172 800,172 874,296 874,545 Z"/>
+ <glyph unicode="a" horiz-adv-x="1112" d="M 393,-20 C 288,-20 207,9 148,66 89,123 60,203 60,306 60,418 97,503 170,562 243,621 348,651 487,652 L 720,656 720,711 C 720,782 708,834 683,869 658,903 618,920 562,920 510,920 472,908 448,885 423,861 408,822 402,767 L 109,781 C 127,886 175,966 254,1021 332,1075 439,1102 574,1102 711,1102 816,1068 890,1001 964,934 1001,838 1001,714 L 1001,320 C 1001,259 1008,218 1022,195 1035,172 1058,160 1090,160 1111,160 1132,162 1152,166 L 1152,14 C 1135,10 1120,6 1107,3 1094,0 1080,-3 1067,-5 1054,-7 1040,-9 1025,-10 1010,-11 992,-12 972,-12 901,-12 849,5 816,40 782,75 762,126 755,193 L 749,193 C 670,51 552,-20 393,-20 Z M 720,501 L 576,499 C 511,496 464,489 437,478 410,466 389,448 375,424 360,400 353,368 353,328 353,277 365,239 389,214 412,189 444,176 483,176 527,176 567,188 604,212 640,236 668,269 689,312 710,354 720,399 720,446 L 720,501 Z"/>
+ <glyph unicode="M" horiz-adv-x="1457" d="M 1307,0 L 1307,854 C 1307,873 1307,893 1308,912 1308,931 1311,1014 1317,1161 1270,982 1235,857 1212,786 L 958,0 748,0 494,786 387,1161 C 395,1006 399,904 399,854 L 399,0 137,0 137,1409 532,1409 784,621 806,545 854,356 917,582 1176,1409 1569,1409 1569,0 1307,0 Z"/>
+ <glyph unicode="L" horiz-adv-x="1060" d="M 137,0 L 137,1409 432,1409 432,228 1188,228 1188,0 137,0 Z"/>
+ <glyph unicode="C" horiz-adv-x="1351" d="M 795,212 C 973,212 1097,301 1166,480 L 1423,383 C 1368,247 1287,146 1180,80 1073,13 944,-20 795,-20 568,-20 393,44 270,173 146,301 84,480 84,711 84,942 144,1120 263,1244 382,1368 555,1430 782,1430 947,1430 1082,1397 1186,1331 1290,1264 1363,1167 1405,1038 L 1145,967 C 1123,1038 1080,1094 1016,1136 951,1177 875,1198 788,1198 655,1198 554,1157 485,1074 416,991 381,870 381,711 381,549 417,425 488,340 559,255 661,212 795,212 Z"/>
+ <glyph unicode="B" horiz-adv-x="1271" d="M 1386,402 C 1386,274 1338,175 1242,105 1146,35 1013,0 842,0 L 137,0 137,1409 782,1409 C 954,1409 1084,1379 1173,1320 1261,1260 1305,1172 1305,1055 1305,975 1283,908 1239,853 1194,798 1127,760 1036,741 1150,728 1237,692 1297,634 1356,575 1386,498 1386,402 Z M 1008,1015 C 1008,1078 988,1123 948,1150 907,1177 847,1190 768,1190 L 432,1190 432,841 770,841 C 853,841 914,856 952,885 989,914 1008,957 1008,1015 Z M 1090,425 C 1090,557 995,623 806,623 L 432,623 432,219 817,219 C 912,219 981,236 1025,271 1068,305 1090,356 1090,425 Z"/>
+ <glyph unicode="A" horiz-adv-x="1351" d="M 1133,0 L 1008,360 471,360 346,0 51,0 565,1409 913,1409 1425,0 1133,0 Z M 739,1192 L 733,1170 C 726,1146 718,1119 709,1088 700,1057 642,889 537,582 L 942,582 803,987 760,1123 739,1192 Z"/>
+ <glyph unicode="2" horiz-adv-x="1006" d="M 71,0 L 71,195 C 108,276 160,354 228,431 295,508 380,588 483,671 582,751 651,817 691,869 730,921 750,972 750,1022 750,1145 688,1206 565,1206 505,1206 459,1190 428,1158 396,1125 375,1077 366,1012 L 83,1028 C 99,1159 148,1258 230,1327 311,1396 422,1430 563,1430 715,1430 832,1395 913,1326 994,1257 1035,1159 1035,1034 1035,968 1022,908 996,855 970,802 937,753 896,708 855,663 810,620 761,581 711,542 663,503 616,466 569,429 527,391 489,353 450,315 422,274 403,231 L 1057,231 1057,0 71,0 Z"/>
+ <glyph unicode="1" horiz-adv-x="980" d="M 129,0 L 129,209 478,209 478,1170 140,959 140,1180 493,1409 759,1409 759,209 1082,209 1082,0 129,0 Z"/>
+ <glyph unicode=" " horiz-adv-x="556"/>
+ </font>
+ </defs>
+ <defs class="EmbeddedBulletChars">
+ <g id="bullet-char-template-57356" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
+ </g>
+ <g id="bullet-char-template-57354" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
+ </g>
+ <g id="bullet-char-template-10146" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
+ </g>
+ <g id="bullet-char-template-10132" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
+ </g>
+ <g id="bullet-char-template-10007" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
+ </g>
+ <g id="bullet-char-template-10004" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
+ </g>
+ <g id="bullet-char-template-9679" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
+ </g>
+ <g id="bullet-char-template-8226" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
+ </g>
+ <g id="bullet-char-template-8211" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
+ </g>
+ <g id="bullet-char-template-61548" transform="scale(0.00048828125,-0.00048828125)">
+ <path d="M 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"/>
+ </g>
+ </defs>
+ <g class="Page">
+ <g class="TextShape">
+ <g id="id3">
+ <rect class="BoundingBox" stroke="none" fill="none" x="975" y="975" width="16251" height="11301"/>
+ <image x="1175" y="1175" width="16051" height="11101" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmAAAAGlCAYAAABdpkpKAAAIGElEQVR4nO3YMYqaURiG0cj8SiRgoTCNtaWbSpdVmM1kCUnrAsIwC0jKtOlEGRWSMWQL8wh6Dlz4yrd8uMNut3t8fn7+eD6f378DAODNLBaLH+v1+svw9PT0abvdfr72IACAe7Barb4Nx+PRzxcAwBsbj8eH0+k0fW2vD8NoNLr2HgCAmzcMw78Aez1Hw7XHAADcGwEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABATYAAAMQEGABAbHh4eXi7HdDr9PZlMdtceBABwi/b7/eP/88+wXC6/X67D4bC4vCvuAgC4afP5/OdsNvs1rFarr5vNZnTtQQAA9+Iv2+05CW44F90AAAAASUVORK5CYII="/>
+ <path fill="rgb(180,199,220)" stroke="none" d="M 9000,12050 L 1000,12050 1000,1000 17000,1000 17000,12050 9000,12050 Z"/>
+ <path fill="none" stroke="rgb(0,0,0)" stroke-width="50" stroke-linejoin="round" d="M 9000,12050 L 1000,12050 1000,1000 17000,1000 17000,12050 9000,12050 Z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="564px" font-weight="700"><tspan class="TextPosition" x="6655" y="1658"><tspan fill="rgb(0,0,0)" stroke="none">Library Container</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id4">
+ <rect class="BoundingBox" stroke="none" fill="none" x="1975" y="1975" width="12051" height="7051"/>
+ <path fill="rgb(221,221,221)" stroke="none" d="M 8000,9000 L 2000,9000 2000,2000 14000,2000 14000,9000 8000,9000 Z"/>
+ <path fill="none" stroke="rgb(0,0,0)" stroke-width="50" stroke-linejoin="round" d="M 8000,9000 L 2000,9000 2000,2000 14000,2000 14000,9000 8000,9000 Z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="564px" font-weight="700"><tspan class="TextPosition" x="6745" y="2658"><tspan fill="rgb(0,0,0)" stroke="none">Module A</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id5">
+ <rect class="BoundingBox" stroke="none" fill="none" x="2975" y="2975" width="12051" height="7101"/>
+ <path fill="rgb(153,153,153)" stroke="none" d="M 9000,10050 L 3000,10050 3000,3000 15000,3000 15000,10050 9000,10050 Z"/>
+ <path fill="none" stroke="rgb(0,0,0)" stroke-width="50" stroke-linejoin="round" d="M 9000,10050 L 3000,10050 3000,3000 15000,3000 15000,10050 9000,10050 Z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="564px" font-weight="700"><tspan class="TextPosition" x="7764" y="3658"><tspan fill="rgb(0,0,0)" stroke="none">Library B</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id6">
+ <rect class="BoundingBox" stroke="none" fill="none" x="3975" y="3975" width="12051" height="7101"/>
+ <path fill="rgb(153,153,153)" stroke="none" d="M 10000,11050 L 4000,11050 4000,4000 16000,4000 16000,11050 10000,11050 Z"/>
+ <path fill="none" stroke="rgb(0,0,0)" stroke-width="50" stroke-linejoin="round" d="M 10000,11050 L 4000,11050 4000,4000 16000,4000 16000,11050 10000,11050 Z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="564px" font-weight="700"><tspan class="TextPosition" x="8764" y="4658"><tspan fill="rgb(0,0,0)" stroke="none">Library C</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id7">
+ <rect class="BoundingBox" stroke="none" fill="none" x="4975" y="4975" width="9051" height="4051"/>
+ <path fill="rgb(221,221,221)" stroke="none" d="M 9500,9000 L 5000,9000 5000,5000 14000,5000 14000,9000 9500,9000 Z"/>
+ <path fill="none" stroke="rgb(0,0,0)" stroke-width="50" stroke-linejoin="round" d="M 9500,9000 L 5000,9000 5000,5000 14000,5000 14000,9000 9500,9000 Z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="564px" font-weight="700"><tspan class="TextPosition" x="8281" y="5658"><tspan fill="rgb(0,0,0)" stroke="none">Module 1</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id8">
+ <rect class="BoundingBox" stroke="none" fill="none" x="5975" y="5975" width="9051" height="4051"/>
+ <path fill="rgb(221,221,221)" stroke="none" d="M 10500,10000 L 6000,10000 6000,6000 15000,6000 15000,10000 10500,10000 Z"/>
+ <path fill="none" stroke="rgb(0,0,0)" stroke-width="50" stroke-linejoin="round" d="M 10500,10000 L 6000,10000 6000,6000 15000,6000 15000,10000 10500,10000 Z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="564px" font-weight="700"><tspan class="TextPosition" x="9281" y="6658"><tspan fill="rgb(0,0,0)" stroke="none">Module 2</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id9">
+ <rect class="BoundingBox" stroke="none" fill="none" x="6975" y="6963" width="7051" height="1051"/>
+ <path fill="rgb(255,255,255)" stroke="none" d="M 10500,7988 L 7000,7988 7000,6988 14000,6988 14000,7988 10500,7988 Z"/>
+ <path fill="none" stroke="rgb(0,0,0)" stroke-width="50" stroke-linejoin="round" d="M 10500,7988 L 7000,7988 7000,6988 14000,6988 14000,7988 10500,7988 Z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="564px" font-weight="700"><tspan class="TextPosition" x="9436" y="7646"><tspan fill="rgb(0,0,0)" stroke="none">Macro 1</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ <g class="TextShape">
+ <g id="id10">
+ <rect class="BoundingBox" stroke="none" fill="none" x="6975" y="7963" width="7051" height="1051"/>
+ <path fill="rgb(255,255,255)" stroke="none" d="M 10500,8988 L 7000,8988 7000,7988 14000,7988 14000,8988 10500,8988 Z"/>
+ <path fill="none" stroke="rgb(0,0,0)" stroke-width="50" stroke-linejoin="round" d="M 10500,8988 L 7000,8988 7000,7988 14000,7988 14000,8988 10500,8988 Z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="564px" font-weight="700"><tspan class="TextPosition" x="9436" y="8646"><tspan fill="rgb(0,0,0)" stroke="none">Macro 2</tspan></tspan></tspan></text>
+ </g>
+ </g>
+ </g>
+</svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/Line-Input_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Line-Input_statement.svg
new file mode 100644
index 000000000..8d6479967
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Line-Input_statement.svg
@@ -0,0 +1,35 @@
+<svg class="railroad-diagram" height="62" viewBox="0 0 469.5 62" width="469.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="M155.0 31h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="50.0" y="20"></rect><text x="102.5" y="35">Line Input</text></g><path d="M155.0 31h10"></path><path d="M165.0 31h10"></path><g class="terminal">
+<path d="M175.0 31h0.0"></path><path d="M263.0 31h0.0"></path><rect height="22" rx="10" ry="10" width="88.0" x="175.0" y="20"></rect><text x="219.0" y="35">#fileNum</text></g><path d="M263.0 31h10"></path><path d="M273.0 31h10"></path><g class="terminal">
+<path d="M283.0 31h0.0"></path><path d="M311.5 31h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="283.0" y="20"></rect><text x="297.25" y="35">,</text></g><path d="M311.5 31h10"></path><path d="M321.5 31h10"></path><g class="terminal">
+<path d="M331.5 31h0.0"></path><path d="M419.5 31h0.0"></path><rect height="22" rx="10" ry="10" width="88.0" x="331.5" y="20"></rect><text x="375.5" y="35">variable</text></g><path d="M419.5 31h10"></path><path d="M 429.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/MkDir_statement.svg b/helpcontent2/source/media/helpimg/sbasic/MkDir_statement.svg
new file mode 100644
index 000000000..bfd00fb10
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/MkDir_statement.svg
@@ -0,0 +1,33 @@
+<svg class="railroad-diagram" height="62" viewBox="0 0 236.5 62" width="236.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="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">MkDir</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="M186.5 31h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="132.5" y="20"></rect><text x="159.5" y="35">path</text></g><path d="M186.5 31h10"></path><path d="M 196.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-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/Open_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Open_statement.svg
new file mode 100644
index 000000000..7c1e1e357
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Open_statement.svg
@@ -0,0 +1,57 @@
+<svg class="railroad-diagram" height="230" viewBox="0 0 1189.0 230" width="1189.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 105v20m10 -20v20m-10 -10h20"></path></g><path d="M40 115h10"></path><g class="terminal">
+<path d="M50 115h0.0"></path><path d="M104.0 115h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="50.0" y="104"></rect><text x="77.0" y="119">Open</text></g><path d="M104.0 115h10"></path><path d="M114.0 115h10"></path><g class="terminal">
+<path d="M124.0 115h0.0"></path><path d="M212.0 115h0.0"></path><rect height="22" rx="10" ry="10" width="88.0" x="124.0" y="104"></rect><text x="168.0" y="119">pathname</text></g><path d="M212.0 115h10"></path><path d="M222.0 115h10"></path><g>
+<path d="M232.0 115h0.0"></path><path d="M418.5 115h0.0"></path><g class="terminal">
+<path d="M232.0 115h0.0"></path><path d="M277.5 115h0.0"></path><rect height="22" rx="10" ry="10" width="45.5" x="232.0" y="104"></rect><text x="254.75" y="119">For</text></g><path d="M277.5 115h10"></path><g>
+<path d="M287.5 115h0.0"></path><path d="M418.5 115h0.0"></path><path d="M287.5 115a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><g class="terminal">
+<path d="M317.5 73h0.0"></path><path d="M388.5 73h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="317.5" y="62"></rect><text x="353.0" y="77">Output</text></g><path d="M388.5 73a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><path d="M287.5 115a15 15 0 0 0 15 -15v-54a15 15 0 0 1 15 -15"></path><g class="terminal">
+<path d="M317.5 31h4.25"></path><path d="M384.25 31h4.25"></path><rect height="22" rx="10" ry="10" width="62.5" x="321.75" y="20"></rect><text x="353.0" y="35">Input</text></g><path d="M388.5 31a15 15 0 0 1 15 15v54a15 15 0 0 0 15 15"></path><path d="M287.5 115h30"></path><g class="terminal">
+<path d="M317.5 115h0.0"></path><path d="M388.5 115h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="317.5" y="104"></rect><text x="353.0" y="119">Random</text></g><path d="M388.5 115h30"></path><path d="M287.5 115a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M317.5 157h0.0"></path><path d="M388.5 157h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="317.5" y="146"></rect><text x="353.0" y="161">Append</text></g><path d="M388.5 157a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><path d="M287.5 115a15 15 0 0 1 15 15v54a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M317.5 199h0.0"></path><path d="M388.5 199h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="317.5" y="188"></rect><text x="353.0" y="203">Binary</text></g><path d="M388.5 199a15 15 0 0 0 15 -15v-54a15 15 0 0 1 15 -15"></path></g></g><path d="M418.5 115h10"></path><g>
+<path d="M428.5 115h0.0"></path><path d="M559.5 115h0.0"></path><path d="M428.5 115h30"></path><g>
+<path d="M458.5 115h71.0"></path></g><path d="M529.5 115h30"></path><path d="M428.5 115a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g class="non-terminal">
+<path d="M458.5 146h0.0"></path><path d="M529.5 146h0.0"></path><rect height="22" width="71.0" x="458.5" y="135"></rect><text x="494.0" y="150">access</text></g><path d="M529.5 146a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path></g><g>
+<path d="M559.5 115h0.0"></path><path d="M699.0 115h0.0"></path><path d="M559.5 115h30"></path><g>
+<path d="M589.5 115h79.5"></path></g><path d="M669.0 115h30"></path><path d="M559.5 115a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g class="non-terminal">
+<path d="M589.5 146h0.0"></path><path d="M669.0 146h0.0"></path><rect height="22" width="79.5" x="589.5" y="135"></rect><text x="629.25" y="150">locking</text></g><path d="M669.0 146a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path></g><path d="M699.0 115h10"></path><g class="terminal">
+<path d="M709.0 115h0.0"></path><path d="M746.0 115h0.0"></path><rect height="22" rx="10" ry="10" width="37.0" x="709.0" y="104"></rect><text x="727.5" y="119">As</text></g><path d="M746.0 115h10"></path><g>
+<path d="M756.0 115h0.0"></path><path d="M844.5 115h0.0"></path><path d="M756.0 115a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M786.0 84h28.5"></path></g><path d="M814.5 84a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M756.0 115h30"></path><g class="terminal">
+<path d="M786.0 115h0.0"></path><path d="M814.5 115h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="786.0" y="104"></rect><text x="800.25" y="119">#</text></g><path d="M814.5 115h30"></path></g><path d="M844.5 115h10"></path><g class="terminal">
+<path d="M854.5 115h0.0"></path><path d="M934.0 115h0.0"></path><rect height="22" rx="10" ry="10" width="79.5" x="854.5" y="104"></rect><text x="894.25" y="119">filenum</text></g><path d="M934.0 115h10"></path><g>
+<path d="M944.0 115h0.0"></path><path d="M1149.0 115h0.0"></path><path d="M944.0 115h30"></path><g>
+<path d="M974.0 115h145.0"></path></g><path d="M1119.0 115h30"></path><path d="M944.0 115a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g>
+<path d="M974.0 146h0.0"></path><path d="M1119.0 146h0.0"></path><g class="terminal">
+<path d="M974.0 146h0.0"></path><path d="M1028.0 146h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="974.0" y="135"></rect><text x="1001.0" y="150">Len=</text></g><path d="M1028.0 146h10"></path><path d="M1038.0 146h10"></path><g class="terminal">
+<path d="M1048.0 146h0.0"></path><path d="M1119.0 146h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="1048.0" y="135"></rect><text x="1083.5" y="150">recLen</text></g></g><path d="M1119.0 146a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path></g><path d="M 1149.0 115 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/Put_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Put_statement.svg
new file mode 100644
index 000000000..5f50458dc
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Put_statement.svg
@@ -0,0 +1,44 @@
+<svg class="railroad-diagram" height="124" viewBox="0 0 755.0 124" width="755.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="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">Put</text></g><path d="M95.5 51h10"></path><g>
+<path d="M105.5 51h0.0"></path><path d="M194.0 51h0.0"></path><path d="M105.5 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M135.5 20h28.5"></path></g><path d="M164.0 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M105.5 51h30"></path><g class="terminal">
+<path d="M135.5 51h0.0"></path><path d="M164.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="135.5" y="40"></rect><text x="149.75" y="55">#</text></g><path d="M164.0 51h30"></path></g><path d="M194.0 51h10"></path><g class="terminal">
+<path d="M204.0 51h0.0"></path><path d="M283.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="79.5" x="204.0" y="40"></rect><text x="243.75" y="55">fileNum</text></g><path d="M283.5 51h10"></path><path d="M293.5 51h10"></path><g class="terminal">
+<path d="M303.5 51h0.0"></path><path d="M332.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="303.5" y="40"></rect><text x="317.75" y="55">,</text></g><path d="M332.0 51h10"></path><g>
+<path d="M342.0 51h0.0"></path><path d="M558.5 51h0.0"></path><path d="M342.0 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M372.0 20h156.5"></path></g><path d="M528.5 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M342.0 51h30"></path><g>
+<path d="M372.0 51h0.0"></path><path d="M528.5 51h0.0"></path><path d="M372.0 51h30"></path><g class="terminal">
+<path d="M402.0 51h8.5"></path><path d="M490.0 51h8.5"></path><rect height="22" rx="10" ry="10" width="79.5" x="410.5" y="40"></rect><text x="450.25" y="55">filePos</text></g><path d="M498.5 51h30"></path><path d="M372.0 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M402.0 93h0.0"></path><path d="M498.5 93h0.0"></path><rect height="22" rx="10" ry="10" width="96.5" x="402.0" y="82"></rect><text x="450.25" y="97">recordNum</text></g><path d="M498.5 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M528.5 51h30"></path></g><path d="M558.5 51h10"></path><g class="terminal">
+<path d="M568.5 51h0.0"></path><path d="M597.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="568.5" y="40"></rect><text x="582.75" y="55">,</text></g><path d="M597.0 51h10"></path><path d="M607.0 51h10"></path><g class="terminal">
+<path d="M617.0 51h0.0"></path><path d="M705.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="88.0" x="617.0" y="40"></rect><text x="661.0" y="55">variable</text></g><path d="M705.0 51h10"></path><path d="M 715.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/Reset_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Reset_statement.svg
new file mode 100644
index 000000000..fbdb2eaff
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Reset_statement.svg
@@ -0,0 +1,32 @@
+<svg class="railroad-diagram" height="62" viewBox="0 0 162.5 62" width="162.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="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">Reset</text></g><path d="M112.5 31h10"></path><path d="M 122.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/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/RmDir_statement.svg b/helpcontent2/source/media/helpimg/sbasic/RmDir_statement.svg
new file mode 100644
index 000000000..b9dc9bb4b
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/RmDir_statement.svg
@@ -0,0 +1,33 @@
+<svg class="railroad-diagram" height="62" viewBox="0 0 236.5 62" width="236.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="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">RmDir</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="M186.5 31h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="132.5" y="20"></rect><text x="159.5" y="35">path</text></g><path d="M186.5 31h10"></path><path d="M 196.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/Seek_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Seek_statement.svg
new file mode 100644
index 000000000..fc47ad5be
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Seek_statement.svg
@@ -0,0 +1,38 @@
+<svg class="railroad-diagram" height="124" viewBox="0 0 399.0 124" width="399.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="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">Seek</text></g><path d="M104.0 51h10"></path><g>
+<path d="M114.0 51h0.0"></path><path d="M202.5 51h0.0"></path><path d="M114.0 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M144.0 20h28.5"></path></g><path d="M172.5 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M114.0 51h30"></path><g class="terminal">
+<path d="M144.0 51h0.0"></path><path d="M172.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="144.0" y="40"></rect><text x="158.25" y="55">#</text></g><path d="M172.5 51h30"></path></g><g>
+<path d="M202.5 51h0.0"></path><path d="M359.0 51h0.0"></path><path d="M202.5 51h30"></path><g class="terminal">
+<path d="M232.5 51h8.5"></path><path d="M320.5 51h8.5"></path><rect height="22" rx="10" ry="10" width="79.5" x="241.0" y="40"></rect><text x="280.75" y="55">filePos</text></g><path d="M329.0 51h30"></path><path d="M202.5 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M232.5 93h0.0"></path><path d="M329.0 93h0.0"></path><rect height="22" rx="10" ry="10" width="96.5" x="232.5" y="82"></rect><text x="280.75" y="97">recordNum</text></g><path d="M329.0 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M 359.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/Select-Case_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Select-Case_statement.svg
new file mode 100644
index 000000000..97c2b49a5
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Select-Case_statement.svg
@@ -0,0 +1,45 @@
+<svg class="railroad-diagram" height="166" viewBox="0 0 845.0 166" width="845.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 63v20m10 -20v20m-10 -10h20"></path></g><path d="M40 73h10"></path><g>
+<path d="M50 73h0.0"></path><path d="M795.0 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 class="terminal">
+<path d="M183.5 73h0.0"></path><path d="M288.5 73h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="183.5" y="62"></rect><text x="236.0" y="77">expression</text></g><path d="M288.5 73h10"></path><path d="M298.5 73h10"></path><g>
+<path d="M308.5 73h0.0"></path><path d="M670.0 73h0.0"></path><path d="M308.5 73h15"></path><g>
+<path d="M323.5 73h0.0"></path><path d="M655.0 73h0.0"></path><g class="terminal">
+<path d="M323.5 73h0.0"></path><path d="M377.5 73h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="323.5" y="62"></rect><text x="350.5" y="77">Case</text></g><path d="M377.5 73h10"></path><g>
+<path d="M387.5 73h0.0"></path><path d="M540.0 73h0.0"></path><path d="M387.5 73a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><g class="terminal">
+<path d="M417.5 31h19.25"></path><path d="M490.75 31h19.25"></path><rect height="22" rx="10" ry="10" width="54.0" x="436.75" y="20"></rect><text x="463.75" y="35">Else</text></g><path d="M510.0 31a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><path d="M387.5 73h30"></path><g>
+<path d="M417.5 73h0.0"></path><path d="M510.0 73h0.0"></path><path d="M417.5 73h15"></path><g class="terminal">
+<path d="M432.5 73h0.0"></path><path d="M495.0 73h0.0"></path><rect height="22" rx="10" ry="10" width="62.5" x="432.5" y="62"></rect><text x="463.75" y="77">value</text></g><path d="M495.0 73h15"></path><path d="M432.5 73a15 15 0 0 0 -15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M432.5 115h17.0"></path><path d="M478.0 115h17.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="449.5" y="104"></rect><text x="463.75" y="119">,</text></g><path d="M495.0 115a15 15 0 0 0 15 -15v-12a15 15 0 0 0 -15 -15"></path></g><path d="M510.0 73h30"></path></g><path d="M540.0 73h10"></path><g class="terminal">
+<path d="M550.0 73h0.0"></path><path d="M655.0 73h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="550.0" y="62"></rect><text x="602.5" y="77">statements</text></g></g><path d="M655.0 73h15"></path><path d="M323.5 73a15 15 0 0 0 -15 15v43a15 15 0 0 0 15 15"></path><g>
+<path d="M323.5 146h331.5"></path></g><path d="M655.0 146a15 15 0 0 0 15 -15v-43a15 15 0 0 0 -15 -15"></path></g><path d="M670.0 73h10"></path><path d="M680.0 73h10"></path><g class="terminal">
+<path d="M690.0 73h0.0"></path><path d="M795.0 73h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="690.0" y="62"></rect><text x="742.5" y="77">End Select</text></g></g><path d="M795.0 73h10"></path><path d="M 805.0 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/Stop_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Stop_statement.svg
new file mode 100644
index 000000000..fdf28325d
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Stop_statement.svg
@@ -0,0 +1,32 @@
+<svg class="railroad-diagram" height="62" viewBox="0 0 154.0 62" width="154.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="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">Stop</text></g><path d="M104.0 31h10"></path><path d="M 114.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/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/With_statement.svg b/helpcontent2/source/media/helpimg/sbasic/With_statement.svg
new file mode 100644
index 000000000..9c0fabc88
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/With_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="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">With</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="M195.0 31h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="124.0" y="20"></rect><text x="159.5" y="35">object</text></g><path d="M195.0 31h10"></path><path d="M205.0 31h10"></path><g class="terminal">
+<path d="M215.0 31h0.0"></path><path d="M320.0 31h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="215.0" y="20"></rect><text x="267.5" y="35">statements</text></g><path d="M320.0 31h10"></path><path d="M330.0 31h10"></path><g class="terminal">
+<path d="M340.0 31h0.0"></path><path d="M428.0 31h0.0"></path><rect height="22" rx="10" ry="10" width="88.0" x="340.0" y="20"></rect><text x="384.0" y="35">End With</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/Write_statement.svg b/helpcontent2/source/media/helpimg/sbasic/Write_statement.svg
new file mode 100644
index 000000000..cf035a57c
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/Write_statement.svg
@@ -0,0 +1,42 @@
+<svg class="railroad-diagram" height="124" viewBox="0 0 594.0 124" width="594.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">Write</text></g><path d="M112.5 51h10"></path><g>
+<path d="M122.5 51h0.0"></path><path d="M211.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 20h28.5"></path></g><path d="M181.0 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M122.5 51h30"></path><g class="terminal">
+<path d="M152.5 51h0.0"></path><path d="M181.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="152.5" y="40"></rect><text x="166.75" y="55">#</text></g><path d="M181.0 51h30"></path></g><path d="M211.0 51h10"></path><g class="terminal">
+<path d="M221.0 51h0.0"></path><path d="M300.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="79.5" x="221.0" y="40"></rect><text x="260.75" y="55">fileNum</text></g><path d="M300.5 51h10"></path><g>
+<path d="M310.5 51h0.0"></path><path d="M399.0 51h0.0"></path><path d="M310.5 51h30"></path><g class="terminal">
+<path d="M340.5 51h0.0"></path><path d="M369.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="340.5" y="40"></rect><text x="354.75" y="55">,</text></g><path d="M369.0 51h30"></path><path d="M310.5 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M340.5 93h0.0"></path><path d="M369.0 93h0.0"></path><rect height="22" rx="10" ry="10" width="28.5" x="340.5" y="82"></rect><text x="354.75" y="97">;</text></g><path d="M369.0 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g><path d="M399.0 51h10"></path><g>
+<path d="M409.0 51h0.0"></path><path d="M544.0 51h0.0"></path><path d="M409.0 51h15"></path><g class="terminal">
+<path d="M424.0 51h0.0"></path><path d="M529.0 51h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="424.0" y="40"></rect><text x="476.5" y="55">expression</text></g><path d="M529.0 51h15"></path><path d="M424.0 51a15 15 0 0 0 -15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M424.0 93h38.25"></path><path d="M490.75 93h38.25"></path><rect height="22" rx="10" ry="10" width="28.5" x="462.25" y="82"></rect><text x="476.5" y="97">,</text></g><path d="M529.0 93a15 15 0 0 0 15 -15v-12a15 15 0 0 0 -15 -15"></path></g><path d="M544.0 51h10"></path><path d="M 554.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/a_statement.svg b/helpcontent2/source/media/helpimg/sbasic/a_statement.svg
new file mode 100644
index 000000000..866ed215c
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/a_statement.svg
@@ -0,0 +1,44 @@
+<svg class="railroad-diagram" height="155" viewBox="0 0 567.0 155" width="567.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="M517.0 51h0.0"></path><g>
+<path d="M50.0 51h0.0"></path><path d="M377.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 20h267.5"></path></g><path d="M347.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="M347.5 51h0.0"></path><path d="M80.0 51h15"></path><g>
+<path d="M95.0 51h0.0"></path><path d="M332.5 51h0.0"></path><g>
+<path d="M95.0 51h0.0"></path><path d="M226.0 51h0.0"></path><path d="M95.0 51h30"></path><g>
+<path d="M125.0 51h71.0"></path></g><path d="M196.0 51h30"></path><path d="M95.0 51a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M125.0 82h0.0"></path><path d="M196.0 82h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="125.0" y="71"></rect><text x="160.5" y="86">label:</text></g><path d="M196.0 82a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path></g><path d="M226.0 51h10"></path><g class="terminal">
+<path d="M236.0 51h0.0"></path><path d="M332.5 51h0.0"></path><rect height="22" rx="10" ry="10" width="96.5" x="236.0" y="40"></rect><text x="284.25" y="55">statement</text></g></g><path d="M332.5 51h15"></path><path d="M95.0 51a15 15 0 0 0 -15 15v43a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M95.0 124h104.5"></path><path d="M228.0 124h104.5"></path><rect height="22" rx="10" ry="10" width="28.5" x="199.5" y="113"></rect><text x="213.75" y="128">:</text></g><path d="M332.5 124a15 15 0 0 0 15 -15v-43a15 15 0 0 0 -15 -15"></path></g><path d="M347.5 51h30"></path></g><g>
+<path d="M377.5 51h0.0"></path><path d="M517.0 51h0.0"></path><path d="M377.5 51a15 15 0 0 0 15 -15v-1a15 15 0 0 1 15 -15"></path><g>
+<path d="M407.5 20h79.5"></path></g><path d="M487.0 20a15 15 0 0 1 15 15v1a15 15 0 0 0 15 15"></path><path d="M377.5 51h30"></path><g class="non-terminal">
+<path d="M407.5 51h0.0"></path><path d="M487.0 51h0.0"></path><rect height="22" width="79.5" x="407.5" y="40"></rect><text x="447.25" y="55">comment</text></g><path d="M487.0 51h30"></path></g></g><path d="M517.0 51h10"></path><path d="M 527.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/access_fragment.svg b/helpcontent2/source/media/helpimg/sbasic/access_fragment.svg
new file mode 100644
index 000000000..74302ec6c
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/access_fragment.svg
@@ -0,0 +1,39 @@
+<svg class="railroad-diagram" height="166" viewBox="0 0 386.0 166" width="386.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 83v20m0 -10h20"></path></g><g>
+<path d="M40 93h0.0"></path><path d="M346.0 93h0.0"></path><path d="M40.0 93a15 15 0 0 0 15 -15v-43a15 15 0 0 1 15 -15"></path><g>
+<path d="M70.0 20h246.0"></path></g><path d="M316.0 20a15 15 0 0 1 15 15v43a15 15 0 0 0 15 15"></path><path d="M40.0 93h30"></path><g>
+<path d="M70.0 93h0.0"></path><path d="M316.0 93h0.0"></path><g class="terminal">
+<path d="M70.0 93h0.0"></path><path d="M141.0 93h0.0"></path><rect height="22" rx="10" ry="10" width="71.0" x="70.0" y="82"></rect><text x="105.5" y="97">Access</text></g><path d="M141.0 93h10"></path><g>
+<path d="M151.0 93h0.0"></path><path d="M316.0 93h0.0"></path><path d="M151.0 93a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><g class="terminal">
+<path d="M181.0 51h25.5"></path><path d="M260.5 51h25.5"></path><rect height="22" rx="10" ry="10" width="54.0" x="206.5" y="40"></rect><text x="233.5" y="55">Read</text></g><path d="M286.0 51a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><path d="M151.0 93h30"></path><g class="terminal">
+<path d="M181.0 93h0.0"></path><path d="M286.0 93h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="181.0" y="82"></rect><text x="233.5" y="97">Read Write</text></g><path d="M286.0 93h30"></path><path d="M151.0 93a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M181.0 135h21.25"></path><path d="M264.75 135h21.25"></path><rect height="22" rx="10" ry="10" width="62.5" x="202.25" y="124"></rect><text x="233.5" y="139">Write</text></g><path d="M286.0 135a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g></g><path d="M316.0 93h30"></path></g><path d="M 346.0 93 h 20 m 0 -10 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/comment_fragment.svg b/helpcontent2/source/media/helpimg/sbasic/comment_fragment.svg
new file mode 100644
index 000000000..b3b035cc0
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/comment_fragment.svg
@@ -0,0 +1,35 @@
+<svg class="railroad-diagram" height="104" viewBox="0 0 302.0 104" width="302.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 63v20m0 -10h20"></path></g><g>
+<path d="M40 73h0.0"></path><path d="M145.5 73h0.0"></path><path d="M40.0 73a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><g class="terminal">
+<path d="M70.0 31h0.0"></path><path d="M115.5 31h0.0"></path><rect height="22" rx="10" ry="10" width="45.5" x="70.0" y="20"></rect><text x="92.75" y="35">REM</text></g><path d="M115.5 31a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><path d="M40.0 73h30"></path><g class="terminal">
+<path d="M70.0 73h8.5"></path><path d="M107.0 73h8.5"></path><rect height="22" rx="10" ry="10" width="28.5" x="78.5" y="62"></rect><text x="92.75" y="77">'</text></g><path d="M115.5 73h30"></path></g><path d="M145.5 73h10"></path><g class="terminal">
+<path d="M155.5 73h0.0"></path><path d="M252.0 73h0.0"></path><rect height="22" rx="10" ry="10" width="96.5" x="155.5" y="62"></rect><text x="203.75" y="77">some&#95;text</text></g><path d="M252.0 73h10"></path><path d="M 262.0 73 h 20 m 0 -10 v 20"></path></g></svg> \ No newline at end of file
diff --git a/helpcontent2/source/media/helpimg/sbasic/locking_fragment.svg b/helpcontent2/source/media/helpimg/sbasic/locking_fragment.svg
new file mode 100644
index 000000000..331f54690
--- /dev/null
+++ b/helpcontent2/source/media/helpimg/sbasic/locking_fragment.svg
@@ -0,0 +1,41 @@
+<svg class="railroad-diagram" height="208" viewBox="0 0 429.0 208" width="429.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="M389.0 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 20h289.0"></path></g><path d="M359.0 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="M359.0 51h0.0"></path><path d="M70.0 51h30"></path><g class="terminal">
+<path d="M100.0 51h83.25"></path><path d="M245.75 51h83.25"></path><rect height="22" rx="10" ry="10" width="62.5" x="183.25" y="40"></rect><text x="214.5" y="55">Share</text></g><path d="M329.0 51h30"></path><path d="M70.0 51a15 15 0 0 1 15 15v54a15 15 0 0 0 15 15"></path><g>
+<path d="M100.0 135h0.0"></path><path d="M329.0 135h0.0"></path><g class="terminal">
+<path d="M100.0 135h0.0"></path><path d="M154.0 135h0.0"></path><rect height="22" rx="10" ry="10" width="54.0" x="100.0" y="124"></rect><text x="127.0" y="139">Lock</text></g><path d="M154.0 135h10"></path><g>
+<path d="M164.0 135h0.0"></path><path d="M329.0 135h0.0"></path><path d="M164.0 135a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path><g class="terminal">
+<path d="M194.0 93h25.5"></path><path d="M273.5 93h25.5"></path><rect height="22" rx="10" ry="10" width="54.0" x="219.5" y="82"></rect><text x="246.5" y="97">Read</text></g><path d="M299.0 93a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><path d="M164.0 135h30"></path><g class="terminal">
+<path d="M194.0 135h0.0"></path><path d="M299.0 135h0.0"></path><rect height="22" rx="10" ry="10" width="105.0" x="194.0" y="124"></rect><text x="246.5" y="139">Read Write</text></g><path d="M299.0 135h30"></path><path d="M164.0 135a15 15 0 0 1 15 15v12a15 15 0 0 0 15 15"></path><g class="terminal">
+<path d="M194.0 177h21.25"></path><path d="M277.75 177h21.25"></path><rect height="22" rx="10" ry="10" width="62.5" x="215.25" y="166"></rect><text x="246.5" y="181">Write</text></g><path d="M299.0 177a15 15 0 0 0 15 -15v-12a15 15 0 0 1 15 -15"></path></g></g><path d="M329.0 135a15 15 0 0 0 15 -15v-54a15 15 0 0 1 15 -15"></path></g><path d="M359.0 51h30"></path></g><path d="M 389.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