loom
1#!/bin/bash
2
3# Тест "жёстких" модулей SBL
4
5echo "Тест 'жёстких' модулей SBL ====================================" > test/tmp/test-interpret-simodo-script-modules.out
6
7for module in math array db io
8do
9echo "Интерпретация ${module} =============================" >> test/tmp/test-interpret-simodo-script-modules.out
10for file in test/source/engine/modules/${module}/*.s-script
11do
12echo "--- ${file} :" >> test/tmp/test-interpret-simodo-script-modules.out
13cat ${file} >> test/tmp/test-interpret-simodo-script-modules.out
14echo "--- interpret :" >> test/tmp/test-interpret-simodo-script-modules.out
15bin/simodo-interpret ${file} >> test/tmp/test-interpret-simodo-script-modules.out
16done
17
18echo "Анализ ${module} ====================================" >> test/tmp/test-interpret-simodo-script-modules.out
19
20for file in test/source/engine/modules/${module}/*.s-script
21do
22echo "--- ${file} :" >> test/tmp/test-interpret-simodo-script-modules.out
23cat ${file} >> test/tmp/test-interpret-simodo-script-modules.out
24echo "--- interpret :" >> test/tmp/test-interpret-simodo-script-modules.out
25bin/simodo-interpret ${file} -p a >> test/tmp/test-interpret-simodo-script-modules.out
26done
27done
28
29exit 0
30