feat: implement module system with imports and exports support

This commit is contained in:
2025-11-15 19:03:36 +07:00
parent 3a0f152c6e
commit 69ea8329e9
14 changed files with 623 additions and 30 deletions

17
examples/locations.ql Normal file
View File

@@ -0,0 +1,17 @@
модуль Локации;
узлы {
лес: {
тип: концовка;
название: "Лес";
описание: "Вы пришли в лес и наслаждаетесь природой";
}
гора: {
тип: концовка;
название: "Гора";
описание: "Вы поднялись на гору и любуетесь видом";
}
}
экспорт [лес, гора];