-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathindex.html
2380 lines (2265 loc) · 247 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Welcome to Ring’s documentation! — Ring 1.14 documentation</title>
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/css/custom.css" type="text/css" />
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
<script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/language_data.js"></script>
<script type="text/javascript" src="_static/js/theme.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Applications developed in a few hours" href="ringapps.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="#">
<img src="_static/ringdoclogo.jpg" class="logo" alt="Logo"/>
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div>
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
<ul>
<li class="toctree-l1"><a class="reference internal" href="ringapps.html">Applications developed in a few hours</a></li>
<li class="toctree-l1"><a class="reference internal" href="introduction.html">Introduction</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringnotepad.html">Using Ring Notepad</a></li>
<li class="toctree-l1"><a class="reference internal" href="getting_started.html">Getting Started - First Style</a></li>
<li class="toctree-l1"><a class="reference internal" href="getting_started2.html">Getting Started - Second Style</a></li>
<li class="toctree-l1"><a class="reference internal" href="getting_started3.html">Getting Started - Third Style</a></li>
<li class="toctree-l1"><a class="reference internal" href="variables.html">Variables</a></li>
<li class="toctree-l1"><a class="reference internal" href="operators.html">Operators</a></li>
<li class="toctree-l1"><a class="reference internal" href="controlstructures.html">Control Structures - First Style</a></li>
<li class="toctree-l1"><a class="reference internal" href="controlstructures2.html">Control Structures - Second Style</a></li>
<li class="toctree-l1"><a class="reference internal" href="controlstructures3.html">Control Structures - Third Style</a></li>
<li class="toctree-l1"><a class="reference internal" href="getinput.html">Getting Input</a></li>
<li class="toctree-l1"><a class="reference internal" href="functions.html">Functions - First Style</a></li>
<li class="toctree-l1"><a class="reference internal" href="functions2.html">Functions - Second Style</a></li>
<li class="toctree-l1"><a class="reference internal" href="functions3.html">Functions - Third Style</a></li>
<li class="toctree-l1"><a class="reference internal" href="programstructure.html">Program Structure</a></li>
<li class="toctree-l1"><a class="reference internal" href="lists.html">Lists</a></li>
<li class="toctree-l1"><a class="reference internal" href="strings.html">Strings</a></li>
<li class="toctree-l1"><a class="reference internal" href="dateandtime.html">Date and Time</a></li>
<li class="toctree-l1"><a class="reference internal" href="checkandconvert.html">Check Data Type and Conversion</a></li>
<li class="toctree-l1"><a class="reference internal" href="mathfunc.html">Mathematical Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="files.html">Files</a></li>
<li class="toctree-l1"><a class="reference internal" href="systemfunc.html">System Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="evaldebug.html">Eval() and Debugging</a></li>
<li class="toctree-l1"><a class="reference internal" href="demo.html">Demo Programs</a></li>
<li class="toctree-l1"><a class="reference internal" href="odbc.html">ODBC Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="mysql.html">MySQL Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="sqlite.html">SQLite Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="postgresql.html">PostgreSQL Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="secfunc.html">Security and Internet Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="oop.html">Object Oriented Programming (OOP)</a></li>
<li class="toctree-l1"><a class="reference internal" href="fp.html">Functional Programming (FP)</a></li>
<li class="toctree-l1"><a class="reference internal" href="metaprog.html">Reflection and Meta-programming</a></li>
<li class="toctree-l1"><a class="reference internal" href="declarative.html">Declarative Programming using Nested Structures</a></li>
<li class="toctree-l1"><a class="reference internal" href="natural.html">Natural language programming</a></li>
<li class="toctree-l1"><a class="reference internal" href="naturallibrary.html">Using the Natural Library</a></li>
<li class="toctree-l1"><a class="reference internal" href="scope.html">Scope Rules for Variables and Attributes</a></li>
<li class="toctree-l1"><a class="reference internal" href="scope2.html">Scope Rules for Functions and Methods</a></li>
<li class="toctree-l1"><a class="reference internal" href="syntaxflexibility.html">Syntax Flexibility</a></li>
<li class="toctree-l1"><a class="reference internal" href="typehints.html">The Type Hints Library</a></li>
<li class="toctree-l1"><a class="reference internal" href="debug.html">The Trace Library and the Interactive Debugger</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringemb.html">Embedding Ring Language in Ring Programs</a></li>
<li class="toctree-l1"><a class="reference internal" href="stdlib.html">Stdlib Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="stdlibclasses.html">Stdlib Classes</a></li>
<li class="toctree-l1"><a class="reference internal" href="qt.html">Desktop, WebAssembly and Mobile development using RingQt</a></li>
<li class="toctree-l1"><a class="reference internal" href="formdesigner.html">Using the Form Designer</a></li>
<li class="toctree-l1"><a class="reference internal" href="qt3d.html">Graphics Programming using RingQt3D</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringqtobjects.html">Objects Library for RingQt Application</a></li>
<li class="toctree-l1"><a class="reference internal" href="multilanguage.html">Multi-language Applications</a></li>
<li class="toctree-l1"><a class="reference internal" href="qtmobile.html">Building RingQt Applications for Mobile</a></li>
<li class="toctree-l1"><a class="reference internal" href="qtwebassembly.html">Building RingQt Applications for WebAssembly</a></li>
<li class="toctree-l1"><a class="reference internal" href="web.html">Web Development (CGI Library)</a></li>
<li class="toctree-l1"><a class="reference internal" href="deployincloud.html">Deploying Web Applications in the Cloud</a></li>
<li class="toctree-l1"><a class="reference internal" href="allegro.html">Graphics and 2D Games programming using RingAllegro</a></li>
<li class="toctree-l1"><a class="reference internal" href="gameengine.html">Demo Project - Game Engine for 2D Games</a></li>
<li class="toctree-l1"><a class="reference internal" href="gameengineandorid.html">Building Games For Android</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringraylib.html">Developing Games using RingRayLib</a></li>
<li class="toctree-l1"><a class="reference internal" href="usingopengl.html">Using RingOpenGL and RingFreeGLUT for 3D Graphics</a></li>
<li class="toctree-l1"><a class="reference internal" href="usingopengl2.html">Using RingOpenGL and RingAllegro for 3D Graphics</a></li>
<li class="toctree-l1"><a class="reference internal" href="goldmagic800.html">Demo Project - The Gold Magic 800 Game</a></li>
<li class="toctree-l1"><a class="reference internal" href="tilengine.html">Using RingTilengine</a></li>
<li class="toctree-l1"><a class="reference internal" href="performancetips.html">Performance Tips</a></li>
<li class="toctree-l1"><a class="reference internal" href="compiler.html">Command Line Options</a></li>
<li class="toctree-l1"><a class="reference internal" href="distribute.html">Distributing Ring Applications (Manual)</a></li>
<li class="toctree-l1"><a class="reference internal" href="distribute_ring2exe.html">Distributing Ring Applications using Ring2EXE</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringpm.html">The Ring Package Manager (RingPM)</a></li>
<li class="toctree-l1"><a class="reference internal" href="zerolib.html">ZeroLib Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="foxringfuncsdoc.html">FoxRing Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="bignumber.html">BigNumber Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="libcurl.html">Using RingLibCurl</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringlibcurlfuncsdoc.html">RingLibCurl Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="socket.html">Using RingSockets</a></li>
<li class="toctree-l1"><a class="reference internal" href="threads.html">Using RingThreads</a></li>
<li class="toctree-l1"><a class="reference internal" href="libui.html">Using RingLibui</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringzip.html">Using RingZip</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringlibzipfuncsdoc.html">RingLibZip Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringmurmurhashfuncsdoc.html">RingMurmurHash Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringconsolecolorsfuncsdoc.html">RingConsoleColors Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringallegrofuncsdoc.html">RingAllegro Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="libsdl.html">Using RingLibSDL</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringlibsdlfuncsdoc.html">RingLibSDL Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="libuv.html">Using Ringlibuv</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringlibuvfuncsdoc.html">RingLibuv Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringfreeglutfuncsdoc.html">RingFreeGLUT Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringstbimage.html">RingStbImage Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringopengl32funcsdoc.html">RingOpenGL (OpenGL 3.2) Functions Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="qtclassesdoc.html">RingQt Classes and Methods Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="lowlevel.html">Low Level Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="extension_tutorial.html">Tutorial: Ring Extensions in C/C++</a></li>
<li class="toctree-l1"><a class="reference internal" href="extension.html">Extension using the C/C++ languages</a></li>
<li class="toctree-l1"><a class="reference internal" href="embedding.html">Embedding Ring Language in C/C++ Programs</a></li>
<li class="toctree-l1"><a class="reference internal" href="codegenerator.html">Code Generator for wrapping C/C++ Libraries</a></li>
<li class="toctree-l1"><a class="reference internal" href="ringbeep.html">Create your first extension using the Code Generator</a></li>
<li class="toctree-l1"><a class="reference internal" href="languagedesign.html">Release Notes: Version 1.0</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew.html">Release Notes: Version 1.1</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew2.html">Release Notes: Version 1.2</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew3.html">Release Notes: Version 1.3</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew4.html">Release Notes: Version 1.4</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew5.html">Release Notes: Version 1.5</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew6.html">Release Notes: Version 1.6</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew7.html">Release Notes: Version 1.7</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew8.html">Release Notes: Version 1.8</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew9.html">Release Notes: Version 1.9</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew10.html">Release Notes: Version 1.10</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew11.html">Release Notes: Version 1.11</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew12.html">Release Notes: Version 1.12</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew13.html">Release Notes: Version 1.13</a></li>
<li class="toctree-l1"><a class="reference internal" href="whatisnew14.html">Release Notes: Version 1.14</a></li>
<li class="toctree-l1"><a class="reference internal" href="codeeditors.html">Using Other Code Editors</a></li>
<li class="toctree-l1"><a class="reference internal" href="faq.html">Frequently Asked Questions (FAQ)</a></li>
<li class="toctree-l1"><a class="reference internal" href="sourcecode.html">How to Compile Ring From Source Code?</a></li>
<li class="toctree-l1"><a class="reference internal" href="contribute.html">How to contribute?</a></li>
<li class="toctree-l1"><a class="reference internal" href="reference.html">Language Specification</a></li>
<li class="toctree-l1"><a class="reference internal" href="resources.html">Resources</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="#">Ring</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs">
<li><a href="#" class="icon icon-home"></a> »</li>
<li>Welcome to Ring’s documentation!</li>
<li class="wy-breadcrumbs-aside">
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<div class="section" id="welcome-to-ring-s-documentation">
<h1>Welcome to Ring’s documentation!<a class="headerlink" href="#welcome-to-ring-s-documentation" title="Permalink to this headline">¶</a></h1>
<p>Contents:</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="ringapps.html">Applications developed in a few hours</a><ul>
<li class="toctree-l2"><a class="reference internal" href="ringapps.html#quotes-about-ring">Quotes about Ring</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringapps.html#fetchstockdata-application">FetchStockData Application</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringapps.html#google-api-shortener-application">Google API Shortener Application</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringapps.html#video-music-player-application">Video-Music-Player Application</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringapps.html#fifteen-puzzle-game">Fifteen Puzzle Game</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringapps.html#analog-clock">Analog Clock</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringapps.html#squares-puzzle-game">Squares Puzzle Game</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringapps.html#samples-in-this-book">Samples in this book</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringapps.html#innovative">Innovative</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringapps.html#practical">Practical</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="introduction.html">Introduction</a><ul>
<li class="toctree-l2"><a class="reference internal" href="introduction.html#motivation">Motivation</a></li>
<li class="toctree-l2"><a class="reference internal" href="introduction.html#ring-and-other-languages">Ring and other languages</a></li>
<li class="toctree-l2"><a class="reference internal" href="introduction.html#history">History</a></li>
<li class="toctree-l2"><a class="reference internal" href="introduction.html#features">Features</a></li>
<li class="toctree-l2"><a class="reference internal" href="introduction.html#license">License</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="ringnotepad.html">Using Ring Notepad</a><ul>
<li class="toctree-l2"><a class="reference internal" href="ringnotepad.html#ring-notepad-main-window">Ring Notepad - Main Window</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringnotepad.html#creating-and-running-your-first-console-application">Creating and running your first Console Application</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringnotepad.html#creating-and-running-your-first-gui-webassembly-mobile-application">Creating and running your first GUI/WebAssembly/Mobile Application</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringnotepad.html#creating-and-running-your-first-web-application">Creating and running your first Web Application</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringnotepad.html#creating-and-running-your-first-desktop-mobile-game">Creating and running your first Desktop/Mobile Game</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringnotepad.html#the-main-file-in-the-project">The Main File in the Project</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringnotepad.html#the-file-menu">The File Menu</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringnotepad.html#the-edit-menu">The Edit Menu</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringnotepad.html#the-view-menu">The View Menu</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringnotepad.html#the-program-menu">The Program Menu</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringnotepad.html#the-browser-menu">The Browser Menu</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringnotepad.html#the-tools-menu">The Tools Menu</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringnotepad.html#the-distribute-menu">The Distribute Menu</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringnotepad.html#the-help-menu">The Help Menu</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="getting_started.html">Getting Started - First Style</a><ul>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#hello-world">Hello World</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#run-the-program">Run the program</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#create-executable-file">Create Executable File</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#not-case-sensitive">Not Case-Sensitive</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#multi-line-literals">Multi-Line literals</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#getting-input">Getting Input</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#no-explicit-end-for-statements">No Explicit End For Statements</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#using-to-print-expression-then-new-line">Using ? to print expression then new line</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started.html#writing-comments">Writing Comments</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="getting_started2.html">Getting Started - Second Style</a><ul>
<li class="toctree-l2"><a class="reference internal" href="getting_started2.html#hello-world">Hello World</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started2.html#run-the-program">Run the program</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started2.html#create-executable-file">Create Executable File</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started2.html#not-case-sensitive">Not Case-Sensitive</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started2.html#multi-line-literals">Multi-Line literals</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started2.html#getting-input">Getting Input</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started2.html#no-explicit-end-for-statements">No Explicit End For Statements</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started2.html#writing-comments">Writing Comments</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="getting_started3.html">Getting Started - Third Style</a><ul>
<li class="toctree-l2"><a class="reference internal" href="getting_started3.html#hello-world">Hello World</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started3.html#run-the-program">Run the program</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started3.html#create-executable-file">Create Executable File</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started3.html#not-case-sensitive">Not Case-Sensitive</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started3.html#multi-line-literals">Multi-Line literals</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started3.html#getting-input">Getting Input</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started3.html#no-explicit-end-for-statements">No Explicit End For Statements</a></li>
<li class="toctree-l2"><a class="reference internal" href="getting_started3.html#writing-comments">Writing Comments</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="variables.html">Variables</a><ul>
<li class="toctree-l2"><a class="reference internal" href="variables.html#dynamic-typing">Dynamic Typing</a></li>
<li class="toctree-l2"><a class="reference internal" href="variables.html#deep-copy">Deep Copy</a></li>
<li class="toctree-l2"><a class="reference internal" href="variables.html#implicit-conversion">Implicit Conversion</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="operators.html">Operators</a><ul>
<li class="toctree-l2"><a class="reference internal" href="operators.html#arithmetic-operators">Arithmetic Operators</a></li>
<li class="toctree-l2"><a class="reference internal" href="operators.html#relational-operators">Relational Operators</a></li>
<li class="toctree-l2"><a class="reference internal" href="operators.html#logical-operators">Logical Operators</a></li>
<li class="toctree-l2"><a class="reference internal" href="operators.html#bitwise-operators">Bitwise Operators</a></li>
<li class="toctree-l2"><a class="reference internal" href="operators.html#assignment-operators">Assignment Operators</a></li>
<li class="toctree-l2"><a class="reference internal" href="operators.html#misc-operators">Misc Operators</a></li>
<li class="toctree-l2"><a class="reference internal" href="operators.html#operators-precedence">Operators Precedence</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="controlstructures.html">Control Structures - First Style</a><ul>
<li class="toctree-l2"><a class="reference internal" href="controlstructures.html#branching">Branching</a></li>
<li class="toctree-l2"><a class="reference internal" href="controlstructures.html#looping">Looping</a></li>
<li class="toctree-l2"><a class="reference internal" href="controlstructures.html#using-the-step-option-with-for-in">Using The Step option with For in</a></li>
<li class="toctree-l2"><a class="reference internal" href="controlstructures.html#using-for-in-to-modify-lists">Using For in to modify lists</a></li>
<li class="toctree-l2"><a class="reference internal" href="controlstructures.html#do-again-loop">Do Again Loop</a></li>
<li class="toctree-l2"><a class="reference internal" href="controlstructures.html#exit-command">Exit Command</a></li>
<li class="toctree-l2"><a class="reference internal" href="controlstructures.html#exit-from-two-loops">Exit from two loops</a></li>
<li class="toctree-l2"><a class="reference internal" href="controlstructures.html#loop-command">Loop Command</a></li>
<li class="toctree-l2"><a class="reference internal" href="controlstructures.html#short-circuit-evaluation">Short-circuit evaluation</a></li>
<li class="toctree-l2"><a class="reference internal" href="controlstructures.html#comments-about-evaluation">Comments about evaluation</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="controlstructures2.html">Control Structures - Second Style</a><ul>
<li class="toctree-l2"><a class="reference internal" href="controlstructures2.html#branching">Branching</a></li>
<li class="toctree-l2"><a class="reference internal" href="controlstructures2.html#looping">Looping</a></li>
<li class="toctree-l2"><a class="reference internal" href="controlstructures2.html#exceptions">Exceptions</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="controlstructures3.html">Control Structures - Third Style</a><ul>
<li class="toctree-l2"><a class="reference internal" href="controlstructures3.html#branching">Branching</a></li>
<li class="toctree-l2"><a class="reference internal" href="controlstructures3.html#looping">Looping</a></li>
<li class="toctree-l2"><a class="reference internal" href="controlstructures3.html#exceptions">Exceptions</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="getinput.html">Getting Input</a><ul>
<li class="toctree-l2"><a class="reference internal" href="getinput.html#give-command">Give Command</a></li>
<li class="toctree-l2"><a class="reference internal" href="getinput.html#getchar-function">GetChar() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="getinput.html#input-function">Input() Function</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="functions.html">Functions - First Style</a><ul>
<li class="toctree-l2"><a class="reference internal" href="functions.html#define-functions">Define Functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions.html#call-functions">Call Functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions.html#declare-parameters">Declare parameters</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions.html#send-parameters">Send Parameters</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions.html#main-function">Main Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions.html#variables-scope">Variables Scope</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions.html#return-value">Return Value</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions.html#recursion">Recursion</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="functions2.html">Functions - Second Style</a><ul>
<li class="toctree-l2"><a class="reference internal" href="functions2.html#define-functions">Define Functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions2.html#call-functions">Call Functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions2.html#declare-parameters">Declare parameters</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions2.html#send-parameters">Send Parameters</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions2.html#main-function">Main Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions2.html#variables-scope">Variables Scope</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions2.html#return-value">Return Value</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions2.html#recursion">Recursion</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="functions3.html">Functions - Third Style</a><ul>
<li class="toctree-l2"><a class="reference internal" href="functions3.html#define-functions">Define Functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions3.html#call-functions">Call Functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions3.html#declare-parameters">Declare parameters</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions3.html#send-parameters">Send Parameters</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions3.html#main-function">Main Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions3.html#variables-scope">Variables Scope</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions3.html#return-value">Return Value</a></li>
<li class="toctree-l2"><a class="reference internal" href="functions3.html#recursion">Recursion</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="programstructure.html">Program Structure</a><ul>
<li class="toctree-l2"><a class="reference internal" href="programstructure.html#source-code-file-sections">Source Code File Sections</a></li>
<li class="toctree-l2"><a class="reference internal" href="programstructure.html#using-many-source-code-files">Using Many Source Code Files</a></li>
<li class="toctree-l2"><a class="reference internal" href="programstructure.html#load-package">Load Package</a></li>
<li class="toctree-l2"><a class="reference internal" href="programstructure.html#load-again">Load Again</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="lists.html">Lists</a><ul>
<li class="toctree-l2"><a class="reference internal" href="lists.html#create-lists">Create Lists</a></li>
<li class="toctree-l2"><a class="reference internal" href="lists.html#add-items">Add Items</a></li>
<li class="toctree-l2"><a class="reference internal" href="lists.html#get-list-size">Get List Size</a></li>
<li class="toctree-l2"><a class="reference internal" href="lists.html#delete-item-from-list">Delete Item From List</a></li>
<li class="toctree-l2"><a class="reference internal" href="lists.html#get-list-item">Get List Item</a></li>
<li class="toctree-l2"><a class="reference internal" href="lists.html#set-list-item">Set List Item</a></li>
<li class="toctree-l2"><a class="reference internal" href="lists.html#search">Search</a></li>
<li class="toctree-l2"><a class="reference internal" href="lists.html#sort">Sort</a></li>
<li class="toctree-l2"><a class="reference internal" href="lists.html#reverse">Reverse</a></li>
<li class="toctree-l2"><a class="reference internal" href="lists.html#insert-items">Insert Items</a></li>
<li class="toctree-l2"><a class="reference internal" href="lists.html#nested-lists">Nested Lists</a></li>
<li class="toctree-l2"><a class="reference internal" href="lists.html#copy-lists">Copy Lists</a></li>
<li class="toctree-l2"><a class="reference internal" href="lists.html#first-class-lists">First-class lists</a></li>
<li class="toctree-l2"><a class="reference internal" href="lists.html#using-lists-during-definition">Using Lists during definition</a></li>
<li class="toctree-l2"><a class="reference internal" href="lists.html#passing-lists-to-functions">Passing Lists to Functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="lists.html#access-list-items-by-string-index">Access List Items by String Index</a></li>
<li class="toctree-l2"><a class="reference internal" href="lists.html#passing-parameters-or-argumnents-using-list">Passing Parameters or Argumnents Using List</a></li>
<li class="toctree-l2"><a class="reference internal" href="lists.html#passing-parameters-or-argumnents-using-list-array">Passing Parameters or Argumnents Using List Array</a></li>
<li class="toctree-l2"><a class="reference internal" href="lists.html#return-parameters-as-list-or-hash-table">Return Parameters as List or Hash Table</a></li>
<li class="toctree-l2"><a class="reference internal" href="lists.html#creating-a-multi-dimensional-array-using-list">Creating a Multi-Dimensional Array using List</a></li>
<li class="toctree-l2"><a class="reference internal" href="lists.html#swap-items">Swap Items</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="strings.html">Strings</a><ul>
<li class="toctree-l2"><a class="reference internal" href="strings.html#string-literals">String Literals</a></li>
<li class="toctree-l2"><a class="reference internal" href="strings.html#get-string-length">Get String Length</a></li>
<li class="toctree-l2"><a class="reference internal" href="strings.html#convert-letters-case">Convert Letters Case</a></li>
<li class="toctree-l2"><a class="reference internal" href="strings.html#access-string-letters">Access String Letters</a></li>
<li class="toctree-l2"><a class="reference internal" href="strings.html#left-function">Left() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="strings.html#right-function">Right() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="strings.html#trim-function">Trim() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="strings.html#copy-function">Copy() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="strings.html#lines-function">Lines() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="strings.html#substr-function">Substr() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="strings.html#find-substring">Find substring</a></li>
<li class="toctree-l2"><a class="reference internal" href="strings.html#get-substring-from-position-to-end">Get substring from position to end</a></li>
<li class="toctree-l2"><a class="reference internal" href="strings.html#get-number-of-characters-from-position">Get Number of Characters From Position</a></li>
<li class="toctree-l2"><a class="reference internal" href="strings.html#transform-substring-to-another-substring">Transform Substring To Another Substring</a></li>
<li class="toctree-l2"><a class="reference internal" href="strings.html#strcmp-function">strcmp() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="strings.html#str2list-and-list2str-functions">str2list() and list2str() Functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="strings.html#merge-binary-characters">Merge binary characters</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="dateandtime.html">Date and Time</a><ul>
<li class="toctree-l2"><a class="reference internal" href="dateandtime.html#clock-function">Clock() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="dateandtime.html#clockspersecond-function">ClocksPerSecond() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="dateandtime.html#time-function">Time() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="dateandtime.html#date-function">Date() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="dateandtime.html#timelist-function">TimeList() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="dateandtime.html#adddays-function">AddDays() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="dateandtime.html#diffdays-function">DiffDays() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="dateandtime.html#epochtime-function">EpochTime() Function</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="checkandconvert.html">Check Data Type and Conversion</a><ul>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#check-data-type">Check Data Type</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#isstring-function">IsString() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#isnumber-function">IsNumber() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#islist-function">IsList() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#type-function">Type() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#isnull-function">IsNULL() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#check-character">Check Character</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#isalnum-function">IsAlNum() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#isalpha-function">IsAlpha() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#iscntrl-function">IsCntrl() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#isdigit-function">IsDigit() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#isgraph-function">IsGraph() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#islower-function">IsLower() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#isprint-function">IsPrint() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#ispunct-function">IsPunct() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#isspace-function">IsSpace() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#isupper-function">IsUpper() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#isxdigit-function">IsXdigit() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#conversion">Conversion</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#number-function">Number() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#string-function">String() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#ascii-function">Ascii() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#char-function">Char() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#hex-function">Hex() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#dec-function">Dec() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#str2hex-function">Str2hex() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="checkandconvert.html#hex2str-function">Hex2str() Function</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="mathfunc.html">Mathematical Functions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="mathfunc.html#list-of-functions">List of functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="mathfunc.html#example">Example</a></li>
<li class="toctree-l2"><a class="reference internal" href="mathfunc.html#random-function">Random() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="mathfunc.html#srandom-function">SRandom() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="mathfunc.html#unsigned-function">Unsigned() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="mathfunc.html#decimals-functions">Decimals() Functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="mathfunc.html#using-in-numbers">Using _ in numbers</a></li>
<li class="toctree-l2"><a class="reference internal" href="mathfunc.html#using-f-after-numbers">Using f after numbers</a></li>
<li class="toctree-l2"><a class="reference internal" href="mathfunc.html#using-hexadecimal-numbers">Using Hexadecimal Numbers</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="files.html">Files</a><ul>
<li class="toctree-l2"><a class="reference internal" href="files.html#read-function">Read() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#write-function">Write() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#dir-function">Dir() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#rename-function">Rename() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#remove-function">Remove() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#fopen-function">Fopen() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#fclose-function">Fclose() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#fflush-function">Fflush() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#freopen-function">Freopen() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#tempfile-function">Tempfile() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#tempname-function">Tempname() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#fseek-function">Fseek() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#ftell-function">Ftell() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#rewind-function">Rewind() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#fgetpos-function">Fgetpos() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#fsetpos-function">Fsetpos() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#clearerr-function">Clearerr() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#feof-function">Feof() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#ferror-function">Ferror() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#perror-function">Perror() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#fgetc-function">Fgetc() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#fgets-function">Fgets() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#fputc-function">Fputc() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#fputs-function">Fputs() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#ungetc-function">Ungetc() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#fread-function">Fread() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#fwrite-function">Fwrite() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#fexists-function">Fexists() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#direxists-function">Direxists() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#getpathtype-function">Getpathtype() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#example">Example</a></li>
<li class="toctree-l2"><a class="reference internal" href="files.html#numbers-and-bytes">Numbers and Bytes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="systemfunc.html">System Functions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#system-function">System() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#sysget-function">SysGet() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#sysset-function">SysSet() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#sysunset-function">SysUnset() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#ismsdos-function">IsMSDOS() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#iswindows-function">IsWindows() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#iswindows64-function">IsWindows64() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#isunix-function">IsUnix() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#ismacosx-function">IsMacOSX() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#islinux-function">IsLinux() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#isfreebsd-function">IsFreeBSD() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#isandroid-function">IsAndroid() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#example">Example</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#getarch-function">GetArch() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#windowsnl-function">Windowsnl() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#get-command-line-arguments">Get Command Line Arguments</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#get-active-source-file-name">Get Active Source File Name</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#prevfilename-function">PrevFileName() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#currentdir-function">CurrentDir() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#exefilename-function">ExeFileName() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#chdir-function">ChDir() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#exefolder-function">ExeFolder() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#version-function">Version() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#shutdown-function">Shutdown() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="systemfunc.html#nofprocessors-function">NofProcessors() Function</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="evaldebug.html">Eval() and Debugging</a><ul>
<li class="toctree-l2"><a class="reference internal" href="evaldebug.html#try-catch-done">Try/Catch/Done</a></li>
<li class="toctree-l2"><a class="reference internal" href="evaldebug.html#eval-function">Eval() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="evaldebug.html#raise-function">Raise() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="evaldebug.html#assert-function">Assert() Function</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="demo.html">Demo Programs</a><ul>
<li class="toctree-l2"><a class="reference internal" href="demo.html#language-shell">Language Shell</a></li>
<li class="toctree-l2"><a class="reference internal" href="demo.html#main-menu">Main Menu</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="odbc.html">ODBC Functions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#odbc-init-function">odbc_init() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#odbc-drivers-function">odbc_drivers() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#odbc-datasources-function">odbc_datasources() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#odbc-close-function">odbc_close() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#print-list-of-odbc-drivers">Print List of ODBC Drivers</a></li>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#print-list-of-odbc-data-sources">Print List of ODBC Data Sources</a></li>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#odbc-connect-function">odbc_connect() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#odbc-disconnect-function">odbc_disconnect() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#open-and-close-connection">Open and Close Connection</a></li>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#odbc-execute-function">odbc_execute() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#odbc-colcount-function">odbc_colcount() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#odbc-fetch-function">odbc_fetch() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#odbc-getdata-function">odbc_getdata() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#execute-query-and-print-result">Execute Query and Print Result</a></li>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#odbc-tables-function">odbc_tables() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#odbc-columns-function">odbc_columns() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#odbc-autocommit-function">odbc_autocommit() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#odbc-commit-function">odbc_commit() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#odbc-rollback-function">odbc_rollback() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#transactions-and-using-commit-and-rollback">Transactions and Using Commit and Rollback</a></li>
<li class="toctree-l2"><a class="reference internal" href="odbc.html#save-and-restore-images">Save and Restore images</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="mysql.html">MySQL Functions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#mysql-info-function">MySQL_Info() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#mysql-init-function">MySQL_Init() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#mysql-error-function">MySQL_Error() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#mysql-connect-function">MySQL_Connect() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#mysql-close-function">MySQL_Close() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#mysql-query-function">MySQL_Query() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#create-database">Create Database</a></li>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#create-table-and-insert-data">Create Table and Insert Data</a></li>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#mysql-insert-id-function">MySQL_Insert_ID() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#mysql-result-function">MySQL_Result() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#mysql-next-result-function">MySQL_Next_Result() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#print-query-result">Print Query Result</a></li>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#mysql-columns-function">MySQL_Columns() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#mysql-result2-function">MySQL_Result2() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#mysql-escape-string-function">MySQL_Escape_String() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#save-image-inside-the-database">Save Image inside the database</a></li>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#restore-image-from-the-database">Restore Image From The Database</a></li>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#mysql-autocommit-function">MySQL_AutoCommit() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#mysql-commit-function">MySQL_Commit() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#mysql-rollback-function">MySQL_Rollback() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="mysql.html#transaction-example">Transaction Example</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="sqlite.html">SQLite Functions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="sqlite.html#sqlite-init-function">sqlite_init() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="sqlite.html#sqlite-open-function">sqlite_open() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="sqlite.html#sqlite-execute-function">sqlite_execute() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="sqlite.html#sqlite-close-function">sqlite_close() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="sqlite.html#example">Example</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="postgresql.html">PostgreSQL Functions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="postgresql.html#loading-the-library">Loading the library</a></li>
<li class="toctree-l2"><a class="reference internal" href="postgresql.html#examples">Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="postgresql.html#ringpostgresql-constants">RingPostgreSQL Constants</a></li>
<li class="toctree-l2"><a class="reference internal" href="postgresql.html#ringpostgresql-functions">RingPostgreSQL Functions</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="secfunc.html">Security and Internet Functions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="secfunc.html#md5-function">MD5() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="secfunc.html#sha1-function">SHA1() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="secfunc.html#sha256-function">SHA256() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="secfunc.html#sha512-function">SHA512() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="secfunc.html#sha384-function">SHA384() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="secfunc.html#sha224-function">SHA224() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="secfunc.html#encrypt-function">Encrypt() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="secfunc.html#decrypt-function">Decrypt() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="secfunc.html#encryption-and-decryption-example">Encryption and Decryption Example</a></li>
<li class="toctree-l2"><a class="reference internal" href="secfunc.html#file-hash">File Hash</a></li>
<li class="toctree-l2"><a class="reference internal" href="secfunc.html#randbytes-function">Randbytes() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="secfunc.html#large-files-hash">Large Files Hash</a></li>
<li class="toctree-l2"><a class="reference internal" href="secfunc.html#download-function">Download() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="secfunc.html#sendemail-function">SendEmail() Function</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="oop.html">Object Oriented Programming (OOP)</a><ul>
<li class="toctree-l2"><a class="reference internal" href="oop.html#classes-and-objects">Classes and Objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="oop.html#access-objects-using-braces">Access Objects Using Braces</a></li>
<li class="toctree-l2"><a class="reference internal" href="oop.html#composition">Composition</a></li>
<li class="toctree-l2"><a class="reference internal" href="oop.html#setter-and-getter">Setter and Getter</a></li>
<li class="toctree-l2"><a class="reference internal" href="oop.html#private-attributes-and-methods">Private Attributes and Methods</a></li>
<li class="toctree-l2"><a class="reference internal" href="oop.html#operator-overloading">Operator Overloading</a></li>
<li class="toctree-l2"><a class="reference internal" href="oop.html#inheritance">Inheritance</a></li>
<li class="toctree-l2"><a class="reference internal" href="oop.html#dynamic-attributes">Dynamic Attributes</a></li>
<li class="toctree-l2"><a class="reference internal" href="oop.html#packages">Packages</a></li>
<li class="toctree-l2"><a class="reference internal" href="oop.html#printing-objects">Printing Objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="oop.html#find-and-list-of-objects">Find() and List of Objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="oop.html#sort-and-list-of-objects">Sort() and List of Objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="oop.html#using-self-attribute-and-self-method">Using Self.Attribute and Self.Method()</a></li>
<li class="toctree-l2"><a class="reference internal" href="oop.html#using-this-attribute-and-this-method">Using This.Attribute and This.Method()</a></li>
<li class="toctree-l2"><a class="reference internal" href="oop.html#using-this-in-the-class-region-as-self">Using This in the class region as Self</a></li>
<li class="toctree-l2"><a class="reference internal" href="oop.html#default-value-for-object-attributes">Default value for object attributes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="fp.html">Functional Programming (FP)</a><ul>
<li class="toctree-l2"><a class="reference internal" href="fp.html#pure-functions">Pure Functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="fp.html#first-class-functions">First-class Functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="fp.html#higher-order-functions">Higher-order Functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="fp.html#anonymous-and-nested-functions">Anonymous and Nested Functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="fp.html#equality-of-functions">Equality of functions</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="metaprog.html">Reflection and Meta-programming</a><ul>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#locals-function">locals() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#globals-function">globals() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#functions-function">functions() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#cfunctions-function">cfunctions() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#islocal-function">islocal() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#isglobal-function">isglobal() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#isfunction-function">isfunction() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#iscfunction-function">iscfunction() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#packages-function">packages() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#ispackage-function">ispackage() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#classes-function">classes() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#isclass-function">isclass() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#packageclasses-function">packageclasses() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#ispackageclass-function">ispackageclass() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#classname-function">classname() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#objectid-function">objectid() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#isobject-function">isobject() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#attributes-function">attributes() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#methods-function">methods() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#isattribute-function">isattribute() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#isprivateattribute-function">isprivateattribute() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#ismethod-function">ismethod() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#isprivatemethod-function">isprivatemethod() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#addattribute-function">addattribute() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#addmethod-function">addmethod() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#getattribute-function">getattribute() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#setattribute-function">setattribute() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#mergemethods-function">mergemethods() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="metaprog.html#packagename-function">packagename() Function</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="declarative.html">Declarative Programming using Nested Structures</a><ul>
<li class="toctree-l2"><a class="reference internal" href="declarative.html#creating-objects-inside-lists">Creating Objects inside Lists</a></li>
<li class="toctree-l2"><a class="reference internal" href="declarative.html#composition-and-returning-objects-and-lists-by-reference">Composition and Returning Objects and Lists by Reference</a></li>
<li class="toctree-l2"><a class="reference internal" href="declarative.html#executing-code-after-the-end-of-object-access">Executing code after the end of object access</a></li>
<li class="toctree-l2"><a class="reference internal" href="declarative.html#declarative-programming-on-the-top-of-object-oriented">Declarative Programming on the top of Object-Oriented</a></li>
<li class="toctree-l2"><a class="reference internal" href="declarative.html#more-beautiful-code">More beautiful Code</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="natural.html">Natural language programming</a><ul>
<li class="toctree-l2"><a class="reference internal" href="natural.html#history">History</a></li>
<li class="toctree-l2"><a class="reference internal" href="natural.html#example">Example</a></li>
<li class="toctree-l2"><a class="reference internal" href="natural.html#change-the-ring-keyword-and">Change the Ring Keyword ‘And’</a></li>
<li class="toctree-l2"><a class="reference internal" href="natural.html#change-the-ring-operator">Change the Ring Operator ‘+’</a></li>
<li class="toctree-l2"><a class="reference internal" href="natural.html#change-the-operator-to-is">Change the ‘=’ operator to ‘is’</a></li>
<li class="toctree-l2"><a class="reference internal" href="natural.html#using-eval-with-our-natural-code">Using Eval() with our Natural Code</a></li>
<li class="toctree-l2"><a class="reference internal" href="natural.html#bracestart-and-braceend-methods">BraceStart and BraceEnd Methods</a></li>
<li class="toctree-l2"><a class="reference internal" href="natural.html#braceexpreval-method">BraceExprEval Method</a></li>
<li class="toctree-l2"><a class="reference internal" href="natural.html#real-natural-code">Real Natural Code</a></li>
<li class="toctree-l2"><a class="reference internal" href="natural.html#braceerror-method">BraceError() Method</a></li>
<li class="toctree-l2"><a class="reference internal" href="natural.html#clean-natural-code">Clean Natural Code</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="naturallibrary.html">Using the Natural Library</a><ul>
<li class="toctree-l2"><a class="reference internal" href="naturallibrary.html#natural-library-demo-program">Natural Library - Demo Program</a></li>
<li class="toctree-l2"><a class="reference internal" href="naturallibrary.html#defining-commands">Defining Commands</a></li>
<li class="toctree-l2"><a class="reference internal" href="naturallibrary.html#natural-library-operators">Natural Library - Operators</a></li>
<li class="toctree-l2"><a class="reference internal" href="naturallibrary.html#defining-commands-using-classes">Defining commands using classes</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="scope.html">Scope Rules for Variables and Attributes</a><ul>
<li class="toctree-l2"><a class="reference internal" href="scope.html#three-scopes">Three Scopes</a></li>
<li class="toctree-l2"><a class="reference internal" href="scope.html#defining-variables-and-variables-access">Defining Variables and Variables Access</a></li>
<li class="toctree-l2"><a class="reference internal" href="scope.html#how-ring-find-the-variable">How Ring find the variable?</a></li>
<li class="toctree-l2"><a class="reference internal" href="scope.html#using-object-attribute">Using Object.Attribute</a></li>
<li class="toctree-l2"><a class="reference internal" href="scope.html#the-self-object">The Self Object</a></li>
<li class="toctree-l2"><a class="reference internal" href="scope.html#how-ring-define-variables-and-attributes">How Ring Define Variables and Attributes</a></li>
<li class="toctree-l2"><a class="reference internal" href="scope.html#conflict-between-global-variables-and-class-attributes">Conflict between Global Variables and Class Attributes</a></li>
<li class="toctree-l2"><a class="reference internal" href="scope.html#conflict-between-class-attributes-and-local-variables">Conflict between Class Attributes and Local Variables</a></li>
<li class="toctree-l2"><a class="reference internal" href="scope.html#using-braces-to-access-objects-inside-class-methods">Using Braces to access objects inside Class Methods</a></li>
<li class="toctree-l2"><a class="reference internal" href="scope.html#accessing-the-class-attributes-from-braces-inside-class-methods">Accessing the class attributes from braces inside class methods</a></li>
<li class="toctree-l2"><a class="reference internal" href="scope.html#creating-a-class-for-each-window-in-gui-applications">Creating a Class for each Window in GUI applications</a></li>
<li class="toctree-l2"><a class="reference internal" href="scope.html#conflict-between-self-inside-braces-and-self-in-the-class-region">Conflict between self inside braces and self in the class region</a></li>
<li class="toctree-l2"><a class="reference internal" href="scope.html#using-braces-to-escape-from-the-current-object-scope">Using braces to escape from the current object scope</a></li>
<li class="toctree-l2"><a class="reference internal" href="scope.html#the-for-loops-uses-the-local-scope">The For Loops uses the local scope</a></li>
<li class="toctree-l2"><a class="reference internal" href="scope.html#summary-of-scope-rules">Summary of Scope Rules</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="scope2.html">Scope Rules for Functions and Methods</a><ul>
<li class="toctree-l2"><a class="reference internal" href="scope2.html#how-ring-find-the-functions-and-methods">How Ring find the Functions and Methods?</a></li>
<li class="toctree-l2"><a class="reference internal" href="scope2.html#example-about-sharing-names-between-functions-and-methods">Example about Sharing Names between Functions and Methods</a></li>
<li class="toctree-l2"><a class="reference internal" href="scope2.html#calling-a-function-sharing-the-name-with-a-method-in-the-current-class">Calling a function sharing the name with a method in the current class</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="syntaxflexibility.html">Syntax Flexibility</a><ul>
<li class="toctree-l2"><a class="reference internal" href="syntaxflexibility.html#change-language-keywords">Change Language Keywords</a></li>
<li class="toctree-l2"><a class="reference internal" href="syntaxflexibility.html#change-language-operators">Change Language Operators</a></li>
<li class="toctree-l2"><a class="reference internal" href="syntaxflexibility.html#load-syntax-files">Load Syntax Files</a></li>
<li class="toctree-l2"><a class="reference internal" href="syntaxflexibility.html#using-around-the-function-parameters">Using “()” around the function parameters</a></li>
<li class="toctree-l2"><a class="reference internal" href="syntaxflexibility.html#using-semi-colon-after-and-between-statements">Using Semi-colon after and between statements</a></li>
<li class="toctree-l2"><a class="reference internal" href="syntaxflexibility.html#using-and-in-the-start-of-the-variable-name">Using $ and @ in the start of the variable name</a></li>
<li class="toctree-l2"><a class="reference internal" href="syntaxflexibility.html#using-the-elseif-keyword-as-but-in-if-statement">Using the ‘elseif’ keyword as ‘but’ in if statement</a></li>
<li class="toctree-l2"><a class="reference internal" href="syntaxflexibility.html#using-the-else-keyword-as-other-in-switch-statement">Using the ‘else’ keyword as ‘other’ in switch statement</a></li>
<li class="toctree-l2"><a class="reference internal" href="syntaxflexibility.html#using-the-end-keyword-in-different-control-structures">Using the ‘end’ keyword in different control structures</a></li>
<li class="toctree-l2"><a class="reference internal" href="syntaxflexibility.html#using-braces-to-start-and-end-different-control-structures">Using braces to start and end different control structures</a></li>
<li class="toctree-l2"><a class="reference internal" href="syntaxflexibility.html#using-put-and-get-as-see-and-give">Using ‘put’ and ‘get’ as ‘see’ and ‘give’</a></li>
<li class="toctree-l2"><a class="reference internal" href="syntaxflexibility.html#using-case-as-on-in-switch-statements">Using ‘case’ as ‘on’ in switch statements</a></li>
<li class="toctree-l2"><a class="reference internal" href="syntaxflexibility.html#using-def-as-func-in-functions-methods-definition">Using ‘def’ as ‘func’ in functions/methods definition</a></li>
<li class="toctree-l2"><a class="reference internal" href="syntaxflexibility.html#using-braces-in-packages-classes-functions">Using braces { } in Packages/Classes/Functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="syntaxflexibility.html#using-end-keyword-after-packages-classes-functions">Using ‘end’ keyword after Packages/Classes/Functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="syntaxflexibility.html#using-endpackage-endclass-endfunc-keywords-after-packages-classes-functions">Using ‘endpackage’/’endclass’/’endfunc’ keywords after Packages/Classes/Functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="syntaxflexibility.html#ignore-new-lines-after-keywords">Ignore new lines after keywords</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="typehints.html">The Type Hints Library</a><ul>
<li class="toctree-l2"><a class="reference internal" href="typehints.html#why-type-hints">Why Type Hints?</a></li>
<li class="toctree-l2"><a class="reference internal" href="typehints.html#example">Example</a></li>
<li class="toctree-l2"><a class="reference internal" href="typehints.html#user-types">User Types</a></li>
<li class="toctree-l2"><a class="reference internal" href="typehints.html#using-types-inside-code">Using Types inside Code</a></li>
<li class="toctree-l2"><a class="reference internal" href="typehints.html#rules">Rules</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="debug.html">The Trace Library and the Interactive Debugger</a><ul>
<li class="toctree-l2"><a class="reference internal" href="debug.html#loading-the-trace-library">Loading the Trace library</a></li>
<li class="toctree-l2"><a class="reference internal" href="debug.html#trace-all-events">Trace All Events</a></li>
<li class="toctree-l2"><a class="reference internal" href="debug.html#trace-control-flow-between-functions">Trace control flow between functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="debug.html#pass-error">Pass Error</a></li>
<li class="toctree-l2"><a class="reference internal" href="debug.html#interactive-debugger">Interactive Debugger</a></li>
<li class="toctree-l2"><a class="reference internal" href="debug.html#execute-program-line-by-line">Execute Program Line by Line</a></li>
<li class="toctree-l2"><a class="reference internal" href="debug.html#breakpoint">BreakPoint</a></li>
<li class="toctree-l2"><a class="reference internal" href="debug.html#disable-breakpoints">Disable BreakPoints</a></li>
<li class="toctree-l2"><a class="reference internal" href="debug.html#using-the-interactive-debugger">Using the Interactive Debugger</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="ringemb.html">Embedding Ring Language in Ring Programs</a><ul>
<li class="toctree-l2"><a class="reference internal" href="ringemb.html#embedding-ring-in-ring-without-sharing-the-state">Embedding Ring in Ring without sharing the State</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringemb.html#serial-execution-of-programs">Serial Execution of Programs</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringemb.html#ring-state-setvar">ring_state_setvar()</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringemb.html#ring-state-new-and-ring-state-mainfile">ring_state_new() and ring_state_mainfile()</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringemb.html#runtime-errors-when-embedding-ring-in-ring">Runtime Errors when Embedding Ring in Ring</a></li>
<li class="toctree-l2"><a class="reference internal" href="ringemb.html#ring-state-filetokens-function">ring_state_filetokens() function</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="stdlib.html">Stdlib Functions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#puts-function">Puts() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#print-function">Print() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#print2str-function">Print2Str() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#getstring-function">GetString() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#getnumber-function">GetNumber() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#apppath-function">AppPath() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#justfilepath-function">JustFilePath() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#justfilename-function">JustFileName() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#value-function">Value() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#times-function">Times() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#map-function">Map() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#filter-function">Filter() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#split-function">Split() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#splitmany-function">SplitMany() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#capitalized-function">Capitalized() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#isspecial-function">IsSpecial() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#isvowel-function">IsVowel() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#linecount-function">LineCount() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#factorial-function">Factorial() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#fibonacci-function">Fibonacci() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#isprime-function">IsPrime() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#sign-function">Sign() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#list2file-function">List2File() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#file2list-function">File2List() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#startswith-function">StartsWith() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#endswith-function">EndsWith() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#gcd-function">GCD() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#lcm-function">LCM() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#sumlist-function">SumList() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#prodlist-function">ProdList() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#evenorodd-function">EvenOrOdd() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#factors-function">Factors() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#ispalindrome-function">IsPalindrome() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#isleapyear-function">IsLeapYear() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#binarydigits-function">BinaryDigits() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#matrixmulti-function">MatrixMulti() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#matrixtrans-function">MatrixTrans() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#dayofweek-function">DayOfWeek() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#permutation-function">Permutation() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#readline-function">ReadLine() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#substring-function">SubString() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#changestring-function">ChangeString() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#sleep-function">Sleep() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#ismainsourcefile-function">IsMainSourceFile() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#makedir-function">MakeDir() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#fsize-function">Fsize() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#trimall-function">TrimAll() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#trimleft-function">TrimLeft() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#trimright-function">TrimRight() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#epochtime-function">EpochTime() function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#systemcmd-function">SystemCmd() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#listallfiles-function">ListAllFiles() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#systemsilent-function">SystemSilent() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#oscreateopenfolder-function">OSCreateOpenFolder() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#oscopyfolder-function">OSCopyFolder() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#osdeletefolder-function">OSDeleteFolder() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#oscopyfile-function">OSCopyFile() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#osdeletefile-function">OSDeleteFile() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#osrenamefile-function">OSRenameFile() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#list2code-function">List2Code() Function</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#str2asciilist">Str2ASCIIList()</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#asciilist2str">ASCIIList2Str()</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#islistcontainsitems">IsListContainsItems()</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#isbetween">IsBetween()</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlib.html#timeinfo">TimeInfo()</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="stdlibclasses.html">Stdlib Classes</a><ul>
<li class="toctree-l2"><a class="reference internal" href="stdlibclasses.html#stdbase-class">StdBase Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlibclasses.html#string-class">String Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlibclasses.html#list-class">List Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlibclasses.html#stack-class">Stack Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlibclasses.html#queue-class">Queue Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlibclasses.html#hashtable-class">HashTable Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlibclasses.html#tree-class">Tree Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlibclasses.html#math-class">Math Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlibclasses.html#datetime-class">DateTime Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlibclasses.html#file-class">File Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlibclasses.html#system-class">System Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlibclasses.html#debug-class">Debug Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlibclasses.html#datatype-class">DataType Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlibclasses.html#conversion-class">Conversion Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlibclasses.html#odbc-class">ODBC Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlibclasses.html#mysql-class">MySQL Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlibclasses.html#sqlite-class">SQLite Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlibclasses.html#postgresql-class">PostgreSQL Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlibclasses.html#security-class">Security Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="stdlibclasses.html#internet-class">Internet Class</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="qt.html">Desktop, WebAssembly and Mobile development using RingQt</a><ul>
<li class="toctree-l2"><a class="reference internal" href="qt.html#the-first-gui-application">The First GUI Application</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#the-events-loop">The Events Loop</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-layout">Using Layout</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-the-qtextedit-class">Using the QTextEdit Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-the-qlistwidget-class">Using the QListWidget Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-qtreeview-and-qfilesystemmodel">Using QTreeView and QFileSystemModel</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-qtreewidget-and-qtreewidgetitem">Using QTreeWidget and QTreeWidgetItem</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-qcombobox-class">Using QComboBox Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#creating-menubar">Creating Menubar</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#context-menu">Context Menu</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#creating-toolbar">Creating Toolbar</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#creating-statusbar">Creating StatusBar</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-qdockwidget">Using QDockWidget</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-qtabwidget">Using QTabWidget</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-qtablewidget">Using QTableWidget</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-qprogressbar">Using QProgressBar</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-qspinbox">Using QSpinBox</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-qslider">Using QSlider</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-qdateedit">Using QDateEdit</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-qdial">Using QDial</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-qwebview">Using QWebView</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-qcheckbox">Using QCheckBox</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-qradiobutton-and-qbuttongroup">Using QRadioButton and QButtonGroup</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#adding-hyperlink-to-qlabel">Adding Hyperlink to QLabel</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#qvideowidget-and-qmediaplayer">QVideoWidget and QMediaPlayer</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-qframe">Using QFrame</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#display-image-using-qlabel">Display Image using QLabel</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#menubar-and-stylesheet-example">Menubar and StyleSheet Example</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#qlineedit-events-and-qmessagebox">QLineEdit Events and QMessageBox</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#other-widgets-events">Other Widgets Events</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-the-qtimer-class">Using the QTimer Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-qprogressbar-and-timer">Using QProgressBar and Timer</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#display-scaled-image-using-qlabel">Display Scaled Image using QLabel</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-the-qfiledialog-class">Using the QFileDialog Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#drawing-using-qpainter">Drawing using QPainter</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#printing-using-qprinter">Printing using QPrinter</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-qprintpreviewdialog">Using QPrintPreviewDialog</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#creating-more-than-one-window">Creating More than one Window</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#playing-sound">Playing Sound</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-the-qcolordialog-class">Using the QColorDialog Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-qlcdnumber-class">Using qLCDNumber Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#movable-label-example">Movable Label Example</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#qmessagebox-example">QMessagebox Example</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-qinputdialog-class">Using QInputDialog Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#dialog-functions">Dialog Functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#keypress-and-mouse-move-events">KeyPress and Mouse Move Events</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#moving-objects-using-the-mouse">Moving Objects using the Mouse</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#inheritance-from-gui-classes">Inheritance from GUI Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#using-qdesktopwidget-class">Using QDesktopWidget Class</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#rotate-text">Rotate Text</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#change-focus">Change Focus</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#regular-expressions">Regular Expressions</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#simple-client-and-server-example">Simple Client and Server Example</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#dynamic-objects">Dynamic Objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#weight-history-application">Weight History Application</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#notepad-application">Notepad Application</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#the-cards-game">The Cards Game</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#classes-and-their-methods-to-use-the-default-events">Classes and their Methods to use the default events</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#methods-to-use-events-with-events-filter">Methods to use Events with Events Filter</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#the-difference-between-qt-and-ringqt">The Difference between Qt and RingQt</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#ringqt-classes-and-their-qt-documentation">RingQt Classes and their Qt Documentation</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#new-classes-names-index-start-from-1">New Classes names - Index Start from 1</a></li>
<li class="toctree-l2"><a class="reference internal" href="qt.html#creating-reports-using-the-weblib-and-the-guilib">Creating Reports using the WebLib and the GUILib</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="formdesigner.html">Using the Form Designer</a><ul>
<li class="toctree-l2"><a class="reference internal" href="formdesigner.html#the-designer-windows">The Designer Windows</a></li>
<li class="toctree-l2"><a class="reference internal" href="formdesigner.html#the-toolbox">The Toolbox</a></li>
<li class="toctree-l2"><a class="reference internal" href="formdesigner.html#the-properties">The Properties</a></li>