How zmlsaggg/leksika works
Лексика is a Russian-language programming language; Лексус is its runtime and toolset. The documented desktop path runs .lek programs through the Python-based runtime, while the native C bootstrap supports a narrower compile-to-bytecode-and-VM path. The browser playground is a separate lightweight environment with an optional AI assistant. The README documents these product paths and capabilities; unsampled Python internals are represented at directory level, and no unshown calls between them are inferred.
Main entry points: playground-chat.js AI assistant · Leksika Leksika command · лексус.c Native command · компилятор.c Native compiler
Components 20
Desktop runtime
- Leksika command
Leksika - Python runtime
лексика - Russian morphology
лексика/морфология.lek - Program patches
лексика/патчи.lek - Language model
лексика/разум.lek
Native engine
- Native command
ядро/лексус.c - Native compiler
ядро/компилятор.c - Bytecode and verifier
ядро/байткод.c - Native VM
ядро/машина.c - Value model
ядро/значения.c - Service word forms
ядро/словарь_формы.h - Noun morphology
ядро/морфология_имён.h
Language data
- Lexicon builder
ядро/словарь_сборщик.c - Lexicon index
ядро/словарь_индекс.c
Browser playground
- Web playground
playground.js - AI assistant
playground-chat.js
Other components
- Program author
- Browser learner
- Hugging Face model
- External AI API
Connections 10
- Program author → Leksika command: runs programs
README.md - Leksika command → Python runtime: uses runtime
README.md - Program author → Native command: runs subset
README.md - Native command → Native compiler: compiles source
README.md - Native compiler → Bytecode and verifier: emits bytecode
README.md - Bytecode and verifier → Native VM: verified for execution
README.md - Browser learner → Web playground: runs examples
README.md - Web playground → AI assistant: offers assistant
README.md - AI assistant → Hugging Face model: loads locally
README.md - AI assistant → External AI API: can connect
README.md