KitsuneScript to lekki, rozszerzalny silnik skryptowy napisany w Kotlinie, zaprojektowany specjalnie dla aplikacji Android. Nazwa pochodzi od japońskiego słowa "Kitsune" (狐) oznaczającego lisa - symbol sprytu i adaptacyjności.
KitsuneScript jest idealny dla:
KitsuneScript celuje w czytelność i łatwość użycia. Składnia jest intuicyjna dla każdego, kto zna JavaScript lub podobne języki.
Nie płacisz za to, czego nie używasz. Standardowa biblioteka jest podzielona na moduły - ładujesz tylko te, których potrzebujesz.
Skrypty działają w izolowanym środowisku. Host kontroluje, jakie funkcje są dostępne dla skryptu.
KitsuneScript składa się z następujących komponentów:
| Komponent | Opis |
|---|---|
Lexer |
Tokenizuje kod źródłowy |
Parser |
Tworzy drzewo AST |
Interpreter |
Wykonuje kod |
StdLib |
Modularna biblioteka standardowa |
Runtime |
Zarządzanie wartościami i typami |