killer 2.0.0

A Rust security platform: static analysis, the .klr test language, a parallel test framework, project intelligence, code review, and a CI gate.
Documentation
//! The Killer Rule Language (`.klr`).
//!
//! The pipeline is:
//!
//! ```text
//! .klr text ──▶ lexer ──▶ tokens ──▶ parser ──▶ Program (AST)
//!//!                          ┌────────────────────────┴───────────────┐
//!                          ▼                                          ▼
//!                 interpreter (attacks)                     rule_engine (static rules)
//!                          │                                          │
//!                          ▼                                          ▼
//!                   AttackOutcome                              RuleFinding
//! ```
//!
//! The lexer is deliberately private. `Token`/`TokenKind` describe the parser's
//! own intermediate representation, not the language, so exposing them would
//! make every change to the token stream a semver break. [`parse`] is the
//! supported entry point; [`ast`] is the supported representation.

pub mod ast;
pub mod interpreter;
mod lexer;
pub mod parser;
pub mod rule_engine;
pub mod runner;

pub use parser::parse;