kaish-kernel 0.1.1

Core kernel for kaish: lexer, parser, interpreter, and runtime
Documentation

kaish-kernel (核): The core of 会sh.

This crate provides:

  • Lexer: Tokenizes kaish source code using logos
  • Parser: Builds AST from tokens using chumsky
  • AST: Type definitions for the abstract syntax tree
  • Interpreter: Expression evaluation, scopes, and the $? result type
  • VFS: Virtual filesystem with mount points
  • Tools: Tool trait, registry, and builtin commands
  • Scheduler: Pipeline execution and background job management
  • Paths: XDG-compliant path helpers