alice-lol 0.4.2

ALICE-LOL: Law-Oriented Language — proc_macro + runtime DSL compiling to SdfNode (GLSL/WGSL/HLSL transpile), print export (STL/3MF/OBJ/FBX), law checker, laser pattern generator, and optional LLM Guided Generation bridge.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! # Standard Library — LOL 標準パターンライブラリ
//!
//! LOL DSL の 71 primitive を組み合わせて構築した、実プリント検証済みの
//! ハードサーフェス pattern を提供する
//!
//! - [`hardsurface`] — メカ / 建築 / パーツ / 道具 / 家具 の構造要素
//!   (Phase A.1: fastener 締結 6 primitive)
//! - [`products`] — 生活雑貨 / 家庭用 canonical primitive (Phase P.1: マグカップ)
//!
//! 各 pattern は既存の [`alice_sdf::SdfNode`] variant を Rust helper 関数で組み立てる
//! LOL DSL の syntax / `proc_macro` / GBNF `lol.gbnf` は無変更、既存 `SdfNode` → GLSL/WGSL/HLSL
//! transpile pipeline がそのまま流用できる

pub mod hardsurface;
pub mod pattern;
pub mod products;