1
Тест работы интерпретатора SBL ====================================
2
--- test/source/engine/probe/bubble.s-script :
3
// Пузырьковая сортировка массива
5
def auto : a = [1,2,3,4,5,6,7,8,9,10]
9
for int : i in Range(0,10)
10
for int : j in Range(i+1,10)
19
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
20
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
21
Интерпретация выполнена успешно
22
--- test/source/engine/probe/primes.s-script :
23
/* Простейший алгоритм определения простых чисел
25
Демонстрирует основные возможности семантического анализатора и интерпретатора,
26
а также отображение семантической информации в SIMODO IDE.
29
fn check_prime(int : no) -> bool
31
for int : i in Range(2, no/2+2)
41
print "Простые числа в интервале от " + start + " до " + (end-1) + ":"
43
for int : i in Range(start,end)
47
Простые числа в интервале от 1 до 99:
73
Интерпретация выполнена успешно
74
Тест работы анализатора SBL ====================================
75
--- test/source/engine/probe/bubble.s-script :
76
// Пузырьковая сортировка массива
78
def auto : a = [1,2,3,4,5,6,7,8,9,10]
82
for int : i in Range(0,10)
83
for int : j in Range(i+1,10)
92
Интерпретация выполнена успешно
93
--- test/source/engine/probe/primes.s-script :
94
/* Простейший алгоритм определения простых чисел
96
Демонстрирует основные возможности семантического анализатора и интерпретатора,
97
а также отображение семантической информации в SIMODO IDE.
100
fn check_prime(int : no) -> bool
102
for int : i in Range(2, no/2+2)
112
print "Простые числа в интервале от " + start + " до " + (end-1) + ":"
114
for int : i in Range(start,end)
118
Интерпретация выполнена успешно