3160
190641
187481
hello
welcomeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwwww
welcomeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwwww
welcomeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwwww
welcomeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwwww
eeeeeeeeeeeeeeeeeeeee

Mahmoud
Samir
Ibrahim
Fayed

1
Samir
Ibrahim
4

1
Samir
Ibrahim
4


action
Mahmoud
Samir
Ibrahim
Fayed
Mahmoud
Samir
Ibrahim
Fayed

Fayed
Samir
Ibrahim
Mahmoud
Fayed
Samir
Ibrahim
Mahmoud
hello
welcomeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwwww
welcomeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwwww
welcomeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwwww
welcomeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwwww
eeeeeeeeeeeeeeeeeeeee

3
3
3
3
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

1
3
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

1
3
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20


action
3
3
3
3
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
3
3
3
3
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

5
3
3
6
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
5
3
3
6
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
hello world
1
2
3
4
5
6
7
8
9
10
Mahmoud
Samir
Fayed
MahmoudSamirFayedMahmoud
Ahmed
Ahmed
Samir
Fayed
Mahmoud
Samir
Fayed
Mahmoud
Samir
Fayed
Mahmoud
Samir
Fayed
Mahmoud
Samir
Fayed
Mahmoud
Samir
Fayed
Mahmoud
Samir
Fayed
good
wow
Samir
Fayed
hello world
1
2
3
number three
4
5
6
7
8
9
10
Mahmoud
Samir
Fayed
1
2
3
4
5
*****************************************************
Mahmoud
Samir
Fayed
1
2
3
4
5
Fayed
Samir
Mahmoud
Fayed
Samir
Mahmoud
Mahmoud
Samir
Fayed
1
4
9
16
25
1
2
3
4
5
*****************************************************
1
4
9
16
25
1
4
9
16
25
hello world
1
2
3
Number three
4
5
6
7
8
9
10
Mahmoud
Samir
Fayed
3
1
2
0.50
1
Mahmoud-Egypt-28
Hello
How are you?
Are you fine ?
120
10987654321
inside scope
10
20
after scope
5
7
reverse list
5
4
3
2
1
see list by reference
1
4
9
16
25
see List
1
4
9
16
25
Get item of array returned from function
1
4
9
using seelist
Mahmoud
Samir
Fayed
passing array by value to seelist
Hello
How are you ?
Are you fine
see list directly without using variables 
Mahmoud
Samir
Fayed
1
2
3
4
5
test function return list directly by value
Wow
How are you ?
I hope that you are fine !
reverse two items 
2
1
Fayed
Mahmoud
Mahmoud Samir Fayed 
send function return list to function take list
1
2
use general temp memory
1
2.12
hello world
1
2
3
Number three
4
5
6
7
8
9
10
Mahmoud
Samir
Fayed
3
1
2
0.50
1
Mahmoud-Egypt-28
Hello
How are you?
Are you fine ?
120
10987654321
inside scope
10
20
after scope
5
7
reverse list
5
4
3
2
1
see list by reference
1
4
9
16
25
see List
1
4
9
16
25
Get item of array returned from function
1
4
9
using seelist
Mahmoud
Samir
Fayed
passing array by value to seelist
Hello
How are you ?
Are you fine
see list directly without using variables 
Mahmoud
Samir
Fayed
1
2
3
4
5
test function return list directly by value
Wow
How are you ?
I hope that you are fine !
reverse two items 
2
1
Fayed
Mahmoud
Mahmoud Samir Fayed 
send function return list to function take list
1
2
Welcome
Welcome
Mahmoud
Programmer
123456
bye 
good
r value : 1
I am here
cName value : Mahmoud
cname: Mahmoud
caddress: Egypt
cphone: 123456789
r: 0
Mahmoud
Ahmed
r value : 1
good
cname: Ahmed
caddress: Egypt
cphone: 123456789
r: 0
NICE
Mahmoud
Ahmed
name : Samir
country : KSA
Age : 56
one
two
three
welcome 
Name : Mahmoud
Country : Egypt
Email : test@email.com
Phone : 123456789
Website : www.mywebsite.com
First Job : Researcher
Jobs List : Researcher
Developer
Programmer
one
two
cjobname: a
cother: nice
vgood: 3.140000
cjobname: a
cother: nice
vgood: 3.140000
Jobs count : 6
other : nice
other : nice
2
Jobs : a
a
3.14
one
nice
 mahmoud fayed 
five
e
good
Mahmoud
Hello Mahmoud
Hello Ahmed
Hello 1
Hello 2
Hello 3
Hello 4
Hello 5
Hello 6
Hello 7
Hello 8
Hello 9
Hello 10
Name : Mahmoud
Address : Egypt
Phone : 123456
Sum : 15
Hello Ahmed
Name : Mahmoud
Address : Egypt
Phone : 123456
one
two
three
Objects Count : 1
test
test2
Name      Mahmoud
Country   Egypt
Phone     123456
Top : 10
Left : 10
Width : 200
Height : 200
Top : 5
Left : 5
Width : 100
Height : 50
Top : 10
Left : 10
Width : 200
Height : 200
Top : 5
Left : 5
Width : 100
Height : 50
Object Width : 100
object Height : 400
object top : 500
hello from class
Hello Mahmoud
name: Mahmoud
country: egypt
phone: 1234567879
hello from class
Hello Mahmoud
name: Mahmoud
country: egypt
phone: 1234567879
Time 3570929
Welcome
nice
Great
one 
very nice 
Sum : 7
very nice 
one 
very nice 
one 
very nice 
another one!
Hello Mahmoud
before 
A
h
m
e
d
After
Hello Samir
before 
S
a
m
i
r
After
Name : Samir
Address : Egypt
Phone : 123456
Welcome to my class Person
Name : Mahmoud
Age : 28
Country : Egypt
Welcome to my class Person
Welcome to my class Person2
Name : Ahmed
Age : 28
Country : Egypt
x : 10
y : 20
z : 30
Hello Mahmoud
x : 10
y : 20
z : 30
Hello mahmoud
X = 1
Message : Welcome
Hello Mahmoud Fayed
Before print 
name : Mahmoud
Country : Egypt
Phone : 123456
Test : 2
Job name : Programmer
Salary : 48000
Test : 3
Months : 6
Days per week : 5
Test : 4
After eval 
test: 2
name: Mahmoud
country: Egypt
phone: 123456
job: Object...
name: Programmer
salary: 48000
time: Object...
test: 3
months: 6
daysperweek: 5
test: 4
Name    : Mahmoud
Country : Egypt
Job     : Programmer
Name    : ahmed
Country : Egypt
Job     : Programmer
one
two
three
Love
Mahmoud from Egypt ID   : 2014
 name : Mahmoud
 address : Egypt
 phone : 123456789
 job  : programmer
 level : 120name: Mahmoud
address: Egypt
phone: 123456
link: Object...
name: Mahmoud
address: Egypt
phone: 123456
link: Object...
more...
49000
salary: 49000
tlist: [This Attribute Contains A List]
1000
2000
3000
4000
name: Mahmoud
address: Egypt
phone: 123456
link: Object...
49000
salary: 49000
tlist: [This Attribute Contains A List]
1000
2000
3000
4000
hello
Hello Mahmoud
nice

Line 1 Error (R25) : Error in package name, Package not found! : system.output 
in file scripts/oop24.ring Customers
Invoices
Customers
Invoices
welcome
Customers
welcome from world2
Invoices from world2
Invoices
welcome
hello from the customers class
Customers
hello from the sales.base class
hello from the world2.invoices class
hello from the world2.base class
welcome from world2
Invoices from world2
Great
Wow 
 so nice! 
hello from the sales.invoices class
welcome from world2
Invoices from world2
Great
Wow 
 so nice! 
Invoices
welcome
can't call private mehtod
name : mahmoud
address : Egypt
phone : 123456
job : Software Engineer
name : Ali
address : KSU
phone : 123456
job : programmer
job : programmer
can't use private attribute

Line 28 Error (R26) : Calling private method from outside the class : getjob 
in file scripts/oop29.ring Message from GetName() Function!
Mahmoud1Message from GetName() Function!
Mahmoud2Message from GetName() Function!
Mahmoud3Message from GetName() Function!
Mahmoud4Message from GetName() Function!
Mahmoud5Message from GetName() Function!
Mahmoud6Message from GetName() Function!
Mahmoud7Message from GetName() Function!
Mahmoud8Message from GetName() Function!
Mahmoud9Message from GetName() Function!
Mahmoud10Message from GetName() Function!
Mahmoud11Message from GetName() Function!
Mahmoud12Message from GetName() Function!
Mahmoud13Message from GetName() Function!
Mahmoud14Message from GetName() Function!
Mahmoud15Message from GetName() Function!
Mahmoud16Message from GetName() Function!
Mahmoud17Message from GetName() Function!
Mahmoud18Message from GetName() Function!
Mahmoud19Message from GetName() Function!
Mahmoud20Message from GetName() Function!
Mahmoud21Message from GetName() Function!
Mahmoud22Message from GetName() Function!
Mahmoud23Message from GetName() Function!
Mahmoud24Message from GetName() Function!
Mahmoud25Message from GetName() Function!
Mahmoud26Message from GetName() Function!
Mahmoud27Message from GetName() Function!
Mahmoud28Message from GetName() Function!
Mahmoud29Message from GetName() Function!
Mahmoud30Message from GetName() Function!
Mahmoud31Message from GetName() Function!
Mahmoud32Message from GetName() Function!
Mahmoud33Message from GetName() Function!
Mahmoud34Message from GetName() Function!
Mahmoud35Message from GetName() Function!
Mahmoud36Message from GetName() Function!
Mahmoud37Message from GetName() Function!
Mahmoud38Message from GetName() Function!
Mahmoud39Message from GetName() Function!
Mahmoud40Message from GetName() Function!
Mahmoud41Message from GetName() Function!
Mahmoud42Message from GetName() Function!
Mahmoud43Message from GetName() Function!
Mahmoud44Message from GetName() Function!
Mahmoud45Message from GetName() Function!
Mahmoud46Message from GetName() Function!
Mahmoud47Message from GetName() Function!
Mahmoud48Message from GetName() Function!
Mahmoud49Message from GetName() Function!
Mahmoud50Message from GetName() Function!
Mahmoud51Message from GetName() Function!
Mahmoud52Message from GetName() Function!
Mahmoud53Message from GetName() Function!
Mahmoud54Message from GetName() Function!
Mahmoud55Message from GetName() Function!
Mahmoud56Message from GetName() Function!
Mahmoud57Message from GetName() Function!
Mahmoud58Message from GetName() Function!
Mahmoud59Message from GetName() Function!
Mahmoud60Message from GetName() Function!
Mahmoud61Message from GetName() Function!
Mahmoud62Message from GetName() Function!
Mahmoud63Message from GetName() Function!
Mahmoud64Message from GetName() Function!
Mahmoud65Message from GetName() Function!
Mahmoud66Message from GetName() Function!
Mahmoud67Message from GetName() Function!
Mahmoud68Message from GetName() Function!
Mahmoud69Message from GetName() Function!
Mahmoud70Message from GetName() Function!
Mahmoud71Message from GetName() Function!
Mahmoud72Message from GetName() Function!
Mahmoud73Message from GetName() Function!
Mahmoud74Message from GetName() Function!
Mahmoud75Message from GetName() Function!
Mahmoud76Message from GetName() Function!
Mahmoud77Message from GetName() Function!
Mahmoud78Message from GetName() Function!
Mahmoud79Message from GetName() Function!
Mahmoud80Message from GetName() Function!
Mahmoud81Message from GetName() Function!
Mahmoud82Message from GetName() Function!
Mahmoud83Message from GetName() Function!
Mahmoud84Message from GetName() Function!
Mahmoud85Message from GetName() Function!
Mahmoud86Message from GetName() Function!
Mahmoud87Message from GetName() Function!
Mahmoud88Message from GetName() Function!
Mahmoud89Message from GetName() Function!
Mahmoud90Message from GetName() Function!
Mahmoud91Message from GetName() Function!
Mahmoud92Message from GetName() Function!
Mahmoud93Message from GetName() Function!
Mahmoud94Message from GetName() Function!
Mahmoud95Message from GetName() Function!
Mahmoud96Message from GetName() Function!
Mahmoud97Message from GetName() Function!
Mahmoud98Message from GetName() Function!
Mahmoud99Message from GetName() Function!
Mahmoud1Message from GetName() Function!
Mahmoud2Message from GetName() Function!
Mahmoud3Message from GetName() Function!
Mahmoud4Message from GetName() Function!
Mahmoud5Message from GetName() Function!
Mahmoud6Message from GetName() Function!
Mahmoud7Message from GetName() Function!
Mahmoud8Message from GetName() Function!
Mahmoud9Message from GetName() Function!
Mahmoud10Message from GetName() Function!
Mahmoud11Message from GetName() Function!
Mahmoud12Message from GetName() Function!
Mahmoud13Message from GetName() Function!
Mahmoud14Message from GetName() Function!
Mahmoud15Message from GetName() Function!
Mahmoud16Message from GetName() Function!
Mahmoud17Message from GetName() Function!
Mahmoud18Message from GetName() Function!
Mahmoud19Message from GetName() Function!
Mahmoud20Message from GetName() Function!
Mahmoud21Message from GetName() Function!
Mahmoud22Message from GetName() Function!
Mahmoud23Message from GetName() Function!
Mahmoud24Message from GetName() Function!
Mahmoud25Message from GetName() Function!
Mahmoud26Message from GetName() Function!
Mahmoud27Message from GetName() Function!
Mahmoud28Message from GetName() Function!
Mahmoud29Message from GetName() Function!
Mahmoud30Message from GetName() Function!
Mahmoud31Message from GetName() Function!
Mahmoud32Message from GetName() Function!
Mahmoud33Message from GetName() Function!
Mahmoud34Message from GetName() Function!
Mahmoud35Message from GetName() Function!
Mahmoud36Message from GetName() Function!
Mahmoud37Message from GetName() Function!
Mahmoud38Message from GetName() Function!
Mahmoud39Message from GetName() Function!
Mahmoud40Message from GetName() Function!
Mahmoud41Message from GetName() Function!
Mahmoud42Message from GetName() Function!
Mahmoud43Message from GetName() Function!
Mahmoud44Message from GetName() Function!
Mahmoud45Message from GetName() Function!
Mahmoud46Message from GetName() Function!
Mahmoud47Message from GetName() Function!
Mahmoud48Message from GetName() Function!
Mahmoud49Message from GetName() Function!
Mahmoud50Message from GetName() Function!
Mahmoud51Message from GetName() Function!
Mahmoud52Message from GetName() Function!
Mahmoud53Message from GetName() Function!
Mahmoud54Message from GetName() Function!
Mahmoud55Message from GetName() Function!
Mahmoud56Message from GetName() Function!
Mahmoud57Message from GetName() Function!
Mahmoud58Message from GetName() Function!
Mahmoud59Message from GetName() Function!
Mahmoud60Message from GetName() Function!
Mahmoud61Message from GetName() Function!
Mahmoud62Message from GetName() Function!
Mahmoud63Message from GetName() Function!
Mahmoud64Message from GetName() Function!
Mahmoud65Message from GetName() Function!
Mahmoud66Message from GetName() Function!
Mahmoud67Message from GetName() Function!
Mahmoud68Message from GetName() Function!
Mahmoud69Message from GetName() Function!
Mahmoud70Message from GetName() Function!
Mahmoud71Message from GetName() Function!
Mahmoud72Message from GetName() Function!
Mahmoud73Message from GetName() Function!
Mahmoud74Message from GetName() Function!
Mahmoud75Message from GetName() Function!
Mahmoud76Message from GetName() Function!
Mahmoud77Message from GetName() Function!
Mahmoud78Message from GetName() Function!
Mahmoud79Message from GetName() Function!
Mahmoud80Message from GetName() Function!
Mahmoud81Message from GetName() Function!
Mahmoud82Message from GetName() Function!
Mahmoud83Message from GetName() Function!
Mahmoud84Message from GetName() Function!
Mahmoud85Message from GetName() Function!
Mahmoud86Message from GetName() Function!
Mahmoud87Message from GetName() Function!
Mahmoud88Message from GetName() Function!
Mahmoud89Message from GetName() Function!
Mahmoud90Message from GetName() Function!
Mahmoud91Message from GetName() Function!
Mahmoud92Message from GetName() Function!
Mahmoud93Message from GetName() Function!
Mahmoud94Message from GetName() Function!
Mahmoud95Message from GetName() Function!
Mahmoud96Message from GetName() Function!
Mahmoud97Message from GetName() Function!
Mahmoud98Message from GetName() Function!
Mahmoud99Message from GetName() Function!
Mahmoud100Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud FayedMessage from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Ahmed FayedMessage from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Test : 
Message from SetName() Function!
Message from GetName() Function!
Mr. Ahmed Fayedname: Mahmoud
address: NULL
phone: NULL
link: NULL
nice 
name: Mahmoud
address: NULL
phone: NULL
link: NULL
name: NULL
address: Egypt
phone: 123456
link: Object...
more...
49000
salary: 49000
tlist: [This Attribute Contains A List]
1000
2000
3000
4000
5000
nice 
name: Mahmoud
address: Egypt
phone: 123456
link: Object...
name: Mahmoud
address: Egypt
phone: 123456
link: Object...
more...
49000
salary: 49000
tlist: [This Attribute Contains A List]
1000
2000
3000
4000
5000
nice 
name: Mahmoud
address: Egypt
phone: 123456
link: Object...
name: Mahmoud
address: Egypt
phone: 123456
link: Object...
more...
49000
salary: 49000
tlist: [This Attribute Contains A List]
1000
2000
3000
4000
5000
1
2
3
4
5
Point 1: X : 10 Y : 10
Point 2: X : 20 Y : 40
operator overloading works fine
paramters : Hello
operator : +
operator overloading works fine
paramters : 2015
operator : +
operator overloading works fine
paramters : x: 20
y: 40

operator : +
operator overloading works fine
paramters : Hello2
operator : -
operator overloading works fine
paramters : 2014
operator : -
operator overloading works fine
paramters : x: 20
y: 40

operator : -
operator overloading works fine
paramters : Hello3
operator : *
operator overloading works fine
paramters : 2016
operator : *
operator overloading works fine
paramters : x: 20
y: 40

operator : *
operator overloading works fine
paramters : Hello4
operator : /
operator overloading works fine
paramters : 2000
operator : /
operator overloading works fine
paramters : x: 20
y: 40

operator : /
operator overloading works fine
paramters : Hello5
operator : %
operator overloading works fine
paramters : 2001
operator : %
operator overloading works fine
paramters : x: 20
y: 40

operator : %
operator overloading works fine
paramters : 1
2
3

operator : +
operator overloading works fine
paramters : 1
2
3

operator : -
operator overloading works fine
paramters : 1
2
3

operator : *
operator overloading works fine
paramters : 1
2
3

operator : /
operator overloading works fine
paramters : 0
operator : neg
operator overloading works fine
paramters : x: 20
y: 40

operator : =
operator overloading works fine
paramters : 1
operator : =
operator overloading works fine
paramters : one
operator : =
operator overloading works fine
paramters : x: 20
y: 40

operator : <=
operator overloading works fine
paramters : 1
operator : <=
operator overloading works fine
paramters : one
operator : <=
operator overloading works fine
paramters : x: 20
y: 40

operator : <
operator overloading works fine
paramters : 1
operator : <
operator overloading works fine
paramters : one
operator : <
operator overloading works fine
paramters : x: 20
y: 40

operator : >
operator overloading works fine
paramters : 1
operator : >
operator overloading works fine
paramters : one
operator : >
operator overloading works fine
paramters : x: 20
y: 40

operator : >=
operator overloading works fine
paramters : 1
operator : >=
operator overloading works fine
paramters : one
operator : >=
operator overloading works fine
paramters : x: 20
y: 40

operator : !=
operator overloading works fine
paramters : 1
operator : !=
operator overloading works fine
paramters : one
operator : !=
operator overloading works fine
paramters : x: 20
y: 40

operator : &
operator overloading works fine
paramters : 1
operator : &
operator overloading works fine
paramters : one
operator : &
operator overloading works fine
paramters : x: 20
y: 40

operator : |
operator overloading works fine
paramters : 1
operator : |
operator overloading works fine
paramters : one
operator : |
operator overloading works fine
paramters : 0
operator : not
operator overloading works fine
paramters : 1
2
3

operator : %
x: 10
y: 10
name mahmoud
address ksa
phone 12345
name ahmed
address egypt
phone 12345
name mahmoud
address ksa
phone 12345
name ahmed
address egypt
phone 12345
operator overloading
operator : +
parameter : test
hello
Welcome
1
0
1
operator overloading
operator : +
parameter : 1
2
3

R value:
4
5
6
10
20
30
40
Welcome 
1
2
3
welcome to the application 
name: Mahmoud
address: NULL
phone: NULL
link: NULL
nice 
name: Mahmoud
address: NULL
phone: NULL
link: NULL
name: NULL
address: Egypt
phone: 123456
link: Object...
more...
49000
salary: 49000
tlist: [This Attribute Contains A List]
1000
2000
3000
4000
5000
welcome

Line 15 Error (R31) : Trying to destory the object using the self reference  
In method f1() in file scripts/selfbug.ring
called from line 4  in file scripts/selfbug.ring 10
20
x: 10
y: 20
z: 30
x: 100
y: 200
z: 300
x: 100
y: 200
z: 300
x: 50
y: 150
z: 250
welcome
Point :
x : 100
y : 200
z : 300
welcome
Point :
x : 50
y : 150
z : 250
welcome
Point :
x : 150
y : 250
z : 350
x: 100
y: 200
z: 300
x: 50
y: 150
z: 250
x: 100
y: 200
z: 300
x: 50
y: 150
z: 250
I have 2 points!Item 4 is a list contains 3 items
1
2
3
Object inside item 5
x: 100
y: 200
z: 300
Object inside item 6
x: 50
y: 150
z: 250
10
20
30
10
20
3010
20
30Name : Rectangle 1
Color: Blue
P1   : (10,20)
P2   : (200,300)Message from SetName() Function!
Message from GetName() Function!
Mr. Mahmoud Fayed
Message from SetName() Function!
Message from GetName() Function!
Mr. Ahmed FayedName   : Test
Age    : 20
Salary : 15000
Error (R27) : Using private attribute from outside the class : salary
Error (R26) : Calling private method from outside the class : increasesalary
P1    : X : 10 Y : 10
P2    : X : 20 Y : 40
P1+P2 : X : 30 Y : 50
Name : test
Age : 20
Job : programmer
Salary : 20000000
5
Hello World
Hello World

see "Hello" + nl
for x = 1 to 10
	see 'Number ' + x + nl
next
Hello
Number 1
Number 2
Number 3
Number 4
Number 5
Number 6
Number 7
Number 8
Number 9
Number 10
Hello
1
2
3
4
5
6
7
8
9
10
done
1
2
3
1
2
3
wwow
wwow
wwow
102345test
1welcome
Content-type: text/html

<meta charset='UTF-8'>
<html>
<header>
		
	<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
	<title>
		Test
	</title>

</header>
<body> 

	Wow
</body>
</html>hello
f2
mmm....
great
how are you
f3
 iam here 
 iam here 2
coutput
pvar
ntabs
 iam here 3 
 iam here 4 
great
 iam here 5 
	nice
hello
f2
mmm....
great
how are you
f3
 iam here 
 iam here 2
coutput
pvar
ntabs
 iam here 3 
 iam here 4 
great
 iam here 5 

	nice
hello
f2
mmm....
great
how are you
f3
 iam here 
 iam here 2
coutput
pvar
ntabs
 iam here 3 
 iam here 4 
great
 iam here 5 
1
12
5
26
7
14
3
7
2
List after sort
1
2
3
5
7
7
12
14
26
mahmoud
samir
ahmed
ibrahim
mohammed
list after sort
ahmed
ibrahim
mahmoud
mohammed
samir
ahmed
14000
ibrahim
11000
mahmoud
15000
mohammed
12000
samir
16000
5+2*5 = 15
1
2
3
4
5
6
7
8
9
10
message from test!new class
new object
end of test!
hello world from test function!10How are you?
I'm fine, Thank you!
hello from brace end!hello from brace end!Testing bitwise operators : 
 X = 10 
 Y = 5 
x << y : 320
x >> y : 0
x ^ y : 15
x & y : 0
x | y : 15
 X = 4 
 Y = 5 
x << y : 128
x >> y : 0
x ^ y : 1
x & y : 4
x | y : 5
 8 << 1 16
 8 >> 1 4
5
x value = 10

2
1
20
30
1
20
30
good
good
good
nice
Mathematical Functions
Sin(0) = 0
Sin(90) radians = 0.89
Sin(90) degree = 1.00
Cos(0) = 1
Cos(90) radians = -0.45
Cos(90) degree = 0.00
Tan(0) = 0
Tan(90) radians = -2.00
Tan(90) degree = 1255.77
asin(0) = 0
acos(0) = 1.57
atan(0) = 0
atan2(1,1) = 0.79
sinh(0) = 0
sinh(1) = 1.18
cosh(0) = 1
cosh(1) = 1.54
tanh(0) = 0
tanh(1) = 0.76
exp(0) = 1
exp(1) = 2.72
log(1) = 0
log(2) = 0.69
log10(1) = 0
log10(2) = 0.30
log10(10) = 1
Ceil(1.12) = 2
Ceil(1.72) = 2
Floor(1.12) = 1
Floor(1.72) = 1
fabs(1.12) = 1.12
fabs(1.72) = 1.72
pow(2,3) = 8
sqrt(16) = 4
hello
x: 10
y: 20
z: 30
x: 100
y: 200
z: 300
x: 1000
y: 2000
z: 3000
x: 1000
y: 2000
z: 3000
x: 10
y: 20
z: 30
0nicewow
wow3
wow5
init
nice
wow4
wow2
init
good
x: 10
y: 20
z: 30
test2
para : 10
base
child
1
top
left
width
height
100
print
 invalid path
61
2
3
Hello
Goodbye!
print the list
1
2
3
x: 1.000000
y: 2.000000
z: 3.000000
x: 1.000000
y: 2.000000
z: 3.000000
print the item (object)
x: 1
y: 2
z: 3
first
1
2
3
4
5
first
1
2
3
4
5
end
11
12
11pobject: NULL
x: 30
y: 40
z: 50
pobject: NULL
x: 10
y: 20
1
4
9
16
25
36
49
64
81
100
1
2
3
4
5
6
7
8
9
10
0
1
1
0
1
0
1
0
1 : 1
2 : 7
3 : 10
4 : 13
5 : 19
6 : 23
7 : 28
8 : 31
1 : 1
2 : 7
3 : 10
4 : 13
5 : 19
6 : 23
7 : 28
8 : 31
10
20
30
10
20
30
10
20
30
10
20
30

Can't open file scripts/bracexpreval.ring 
0x7fc1f6e2f328
OBJECTPOINTER
0
1
2
3
4
5
welcome
5.60Hello
7
7
7
one
one
2
3
1
3
1
2
1
3
Other
0
0
0
position: 1.000000
name: Ring
symbol: RNG
position: 2.000000
name: Bert
symbol: BRT
position: 3.000000
name: Mahmoud
symbol: MHD
************************************************************
position: 2.000000
name: Bert
symbol: BRT
position: 3.000000
name: Mahmoud
symbol: MHD
position: 1.000000
name: Ring
symbol: RNG
position: 2.000000
name: Bert
symbol: BRT
position: 8.000000
name: Charlie
symbol: CHR
position: 5.000000
name: Dog
symbol: GDOG
position: 6.000000
name: Easy
symbol: FEAS
position: 7.000000
name: Fox
symbol: EFOX
position: 4.000000
name: George
symbol: DGRG
position: 3.000000
name: Mahmoud
symbol: MHD
position: 1.000000
name: Ring
symbol: RNG
**********************************************************************
position: 2.000000
name: Bert
symbol: BRT
position: 8.000000
name: Charlie
symbol: CHR
position: 4.000000
name: George
symbol: DGRG
position: 7.000000
name: Fox
symbol: EFOX
position: 6.000000
name: Easy
symbol: FEAS
position: 5.000000
name: Dog
symbol: GDOG
position: 3.000000
name: Mahmoud
symbol: MHD
position: 1.000000
name: Ring
symbol: RNG
**********************************************************************
position: 1.000000
name: Ring
symbol: RNG
position: 2.000000
name: Bert
symbol: BRT
position: 3.000000
name: Mahmoud
symbol: MHD
position: 4.000000
name: George
symbol: DGRG
position: 5.000000
name: Dog
symbol: GDOG
position: 6.000000
name: Easy
symbol: FEAS
position: 7.000000
name: Fox
symbol: EFOX
position: 8.000000
name: Charlie
symbol: CHR
BRK-B
1 CurTicker: |BRK/B|
2 /- Ticker: |BRK-B|
1
Mahmoud
29
Jeddah
20000.0
2
Ahmed
27
Jeddah
15000.0
3
Mohammed
31
Egypt
20000.0
4
Ibrahim
24
Egypt 
65000.0
**************************************************
Mahmoud
Ahmed
Mohammed
Ibrahim
Hello
How are you?
Welcome to Ring
one
two
three
Global   : 5
Instance : 10
Local    : 15
start
Hello
end
start
end
four
one
if statement..
one
for loop..
12345678910
switch...
one
try catch...
catching error
other
not 10
name: NULL
address: NULL
phone: NULL
name: NULL
address: NULL
phone: NULL
name: NULL
address: NULL
phone: NULL
name: mahmoud
address: Egypt
phone: 0

Line 4 Error (R26) : Calling private method from outside the class : salary 
in file scripts/privatemethod.ring 
Line 6 Error (R27) : Using private attribute from outside the class : salary 
in file scripts/privateattribute.ring nindex: 1
nindex: 2
date: 15/07/2018
time: 17:02:48
 SPY SP500 0
 SDYL SPDivs 1
 FB Facebook 2
 AMZN Amazon 3
 NVDA Nvidia 4
 GOOGL Google 5

SORT: 

symbol: AMZN
cmpname: Amazon
position: 3.000000
symbol: FB
cmpname: Facebook
position: 2.000000
symbol: GOOGL
cmpname: Google
position: 5.000000
symbol: NVDA
cmpname: Nvidia
position: 4.000000
symbol: SDYL
cmpname: SPDivs
position: 1.000000
symbol: SPY
cmpname: SP500
position: 0.000000
2
3
1
3
1
2
1
3
Other
0
0
0
catch error!
end of test
false
10
9
8
7
6
5
4
3
2
1
0
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
three
error
if statement..
one
for loop..
12345678910
switch...
one
try catch...
catching error
one
two
thre
else
else
else
else
else
else
else
one
two
1
2
3
4
5
6
7
8
9
10
one
two
three
four
five
welcome
Welcome
x = 10
number three
x = 9
number three
x = 8
number three
x = 7
number three
x = 6
number three
x = 5
number three
x = 4
number three
x = 3
number three
x = 2
number three
x = 1
number three
Instruction : I want window
Using : and
Instruction : Window Title = hello world
x = 10
number three
x = 9
number three
x = 8
number three
x = 7
number three
x = 6
number three
x = 5
number three
x = 4
number three
x = 3
number three
x = 2
number three
x = 1
number three
message from test
5
error
15
Plus operator1010
5
Instruction : I want window
Instruction : Window Title = hello world
10
9
8
7
6
5
4
3
2
1
1
2
3
4
5
6
7
8
9
10
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
z
y
x
w
v
u
t
s
r
q
p
o
n
m
l
k
j
i
h
g
f
e
d
c
b
a
Instruction : I want window
Instruction : Window Title = hello world
10
20
test

Line 9 Error (R24) : Using uninitialized variable : x 
In method test() in file scripts/methodbraceerror.ring
called from line 1  in file scripts/methodbraceerror.ring 10
20
test
10
20
10
20
test
10
20
10
20
test
10
20
x = 10
number three
x = 9
number three
x = 8
number three
x = 7
number three
x = 6
number three
x = 5
number three
x = 4
number three
x = 3
number three
x = 2
number three
x = 1
number three
done
nicef1
f2
f3
test
Handle Error!
Message :Error (R24) : Using uninitialized variable : test
add attribute
done
10Handle Error!
Message :Error (R3) : Calling Function without definition !: test
x: 10
y: 20
z: 30
Done
mmm...
Instruction : I want window
Instruction : Window Title =  hello world

Line 7 Error (R12) : error in property name, property not found! : t 
in file scripts/selfsearch.ring 100
200
300
x: 10
y: 20
z: 30
100
200
300
100
200
300
x: 10
y: 20
z: 30
100
200
300

Line 15 Error (R12) : error in property name, property not found! : extra 
In method test() in file scripts/selfafterclass2.ring
called from line 7  in file scripts/selfafterclass2.ring name: NULL
address: NULL
phone: NULL
name: NULL
name: NULL
name: NULL
name: NULL
name: Gal
name: Bert
name: Gal
name: Bert
name: Gal
name: Bert
name: Gal
name: bert
one
two
three
four
five
done
x: 10
y: 20
z: 30
x: 10
y: 20
z: 30
100
200
300
100
200
300
10
20
30
Class-Company-CurCmp: AMZN | Amazon | Cloud | 
Label-String-Symbol : JACK

10
20
30
x: NULL
y: NULL
x: NULL
y: NULL
z: NULL
x: 100
y: 200
z: 300
10
20
30
100
200
300
Message from SetName() Function!
Message from GetName() Function!

Mr. Mahmoud - Ring Programming Language

Message from SetName() Function!
Message from GetName() Function!

Mr. Gal - Ring Programming Language
Message from SetName() Function!
Message from GetName() Function!

Mr. Bert - Ring Programming Language
Message from SetName() Function!
Message from GetName() Function!

Mr. Marino - Ring Programming Language
========================================
test method
f1 function
f2 function
f3 method
========================================
========================================
test2 method
f1 function
f2 function
f3 method
========================================
========================================
test2 function
f1 function
f2 function
f3 method
f3 method
f3 method
========================================
========================================
test method
f1 function
f2 function
f3 method
f3 function
========================================
NUMBER
STRING
LIST
OBJECT
file
20
welcome

eval Line (1) Syntax error
eval errors count : 1 

Line 11 Error in eval! 
In eval in file scripts/dotcrash.ring 
scripts/braceinlist.ring Line (22) Error (C7) : Error in list items
scripts/braceinlist.ring errors count : 1 

Can't open file syntaxerror.ring 

syntaxerror.ring Line (7) Syntax error
syntaxerror.ring errors count : 1 
welcomewelcome
10
done
init myfontclass
init mycontrol
top: 10
left: 10
width: 400
height: 400

Can't open file scripts/returnlistfrommethod.ring 
wow
Line 13 Object does not support operator overloading 
In raise in file scripts/equalobjobj.ring 0
1Items : 4
Item : Hello
Item : How are you ?
Item : are you fine ?
Item : ok
list2Str result = Hello
How are you ?
are you fine ?
ok
DoneBEFORE o.what() 

Line 13 Error (R14) : Calling Method without definition !: what 
In method test() in file scripts/objmethodnobraceerror.ring
called from line 2  in file scripts/objmethodnobraceerror.ring x: 15
x: 20
x: 20.000000
1
2
3
4
1
1
2
3
1
3
one
two
three
2
one
three
two
three
two
one
one
two
nice
three
**********
1
one
2
two
3
three
Search two : 2
Search 1 : 1
Egypt
USA
KSA
1
2
3
4
5
6
7
one
two
three
four
wowtest3
point class
20
point class
10
point class
20
we must get runtime error (using private attribute)!

Line 6 Error (R27) : Using private attribute from outside the class : number 
in file scripts/privateinnew.ring Test Int2Bytes() and Bytes2Int() - Value : 77
Int Size : 4
M   
77
Test Float2Bytes() and Bytes2Float() - Value 77.12
Float Size : 4
q=B
77.12
Test Double2Bytes() and Bytes2Double() - Value 9999977.12345
Double Size : 8
jM#cA
9999977.12345
len of trimed(j) is : 1
trimed J is : "n"
len of trimed(j2) is : 0
trimed J2 is : ""
len of trimed(j3) is : 5
trimed J3 is : "Majdi"
len of trimed(j4) is : 15
trimed J4 is : "Majdi    Sobain"
wowgreatwow
Line 5 Error (R1) : Cann't divide by zero ! 
in file scripts/nestedfunccall.ring x: 10
y: 20
z: 30
hello
7
testHello Mahmoud
nice
name: 10
x: 10
y: 20
z: 30
x: 10
y: 20
z: 30
7
10
Hello, World
Hello, World
welcome
7wow
welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***wownice man! greatnice wow
welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***welcome to ***ring***NUMBER
1000001

Line 3 Error (R24) : Using uninitialized variable : 100011_ 
in file scripts/underscoreinnumber2.ring NUMBER
STRING
NUMBER

Line 14 Error (R24) : Using uninitialized variable : 1412f13 
in file scripts/fafternumber.ring before class
after test
after class
before class
after test
after class
MahmoudMahmoudamr
wow
120
Before the runtime error!

Line 3 Error (R27) : Using private attribute from outside the class : salary 
in file scripts/privateattributereuse.ring Welcome!
Hi!
1
1
1
1
1
0
aitems: [This Attribute Contains A List]

aitems: [This Attribute Contains A List]


1
3

Line 5 Error (R34) : Variable is required for the assignment operation 
In function main() in file scripts/errorloc.ring
called from line 1  in file scripts/errorloc.ring True
x: 10.12
y: 20.12

Error (S1) : In Line 2 , Literal not closed, expected " in the end
Hello

Line 4 Error (R24) : Using uninitialized variable : noobject 
in file scripts/noobject.ring mylist: [This Attribute Contains A List]
name: Test

Hello, World!
Hello from testloadpackage.ring
1000
100
1000

Line 4 Error (R1) : Cann't divide by zero ! 
in file /home/mahmoud/Desktop/ring/tests/scripts/filenameinclassregion.ring /home/mahmoud/Desktop/ring/tests/scripts/filenameinclassregion2.ring
one = test:get_one()
okkkkkkkkkkkkk
Func GetObjectPointerFromRingObject pObj
     if isobject(pObj)
	if isattribute(pObj,'pObject')
		return pObj.pObject
	else 
		raise('Error, The parameter is not a GUI object!')
	ok
     ok	
     return pObj		

char
char
10
6
10
NULL
10
Weo
Weo
3
W
All String
12
         
First Part
4
   
Second Part
4
   
Third Part
4
   
All String
12
         
1
1

Line 1 Error (R1) : Cann't divide by zero ! 
in file /home/mahmoud/Desktop/ring/tests/scripts/ncesub.ring scripts/filenameinpara.ring
Test...
Test 2....
Start the test!
Let us try having an error

Line 1 Error (R24) : Using uninitialized variable : x 
in file Ring_EmbeddedCode 
End of test!

	Hello, World!

	
	Hello from the Test function

	
My Application
1.0
Name    = My Application
Version = 1.0
name: My Application
version: 1.0

NULL
NULL
1
1
0
0
name: My Application
version: 1.0

0
1
Wow, we get error here!
