KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ
Architecture diagram
Architecture diagram
Opis tekstowy i źródło
- Script/*.krs → Parser (Ast)
- Parser (Ast) → Analiza typów (Bound = IR)
- Analiza typów (Bound = IR) → Emiter KBC 2 + mapa źródeł
- Emiter KBC 2 + mapa źródeł → Weryfikator bytecode
- Weryfikator bytecode → Maszyna (proces pluginu, Job Object / AppContainer)
- Maszyna (proces pluginu, Job Object / AppContainer) → Security Broker: KCS przy każdym wywołaniu · operacje hosta (import)
- Security Broker: KCS przy każdym wywołaniu → log · KretDB · KretConfig · KretAI · KretBridge · Kret.Hardware
- KretStudio / kret lsp → Analiza typów (Bound = IR)
flowchart LR SRC["Script/*.krs"] --> PAR["Parser (Ast)"] --> BIND["Analiza typów (Bound = IR)"] --> EMIT["Emiter KBC 2 + mapa źródeł"] EMIT --> VER["Weryfikator bytecode"] --> VM["Maszyna (proces pluginu, Job Object / AppContainer)"] VM -- "operacje hosta (import)" --> BR["Security Broker: KCS przy każdym wywołaniu"] BR --> HOST["log · KretDB · KretConfig · KretAI · KretBridge · Kret.Hardware"] LSP["KretStudio / kret lsp"] --> BIND
Źródło i wersja
Zweryfikowany import PUBLIC_CANDIDATE. Identyfikatory źródeł odnoszą się do eksportu i nie dają dostępu do plików serwera.
01_LANGUAGES/KretS/Diagrams/ARCHITECTURE.mmd
SHA-256 D9752FC24CAE12D70A088F9DD7F258A679659FAA158F27FC2649029E4A2B9AB6Oryginalne źródło jest dwujęzyczne; terminy techniczne i polecenia zachowano.
Zaloguj się na konto użytkownika, aby zapisywać postęp i zakładki. Konta obsługi mogą czytać bez zapisu postępu. Logowanie →