Skip to main content

Module lattice_viz

Module lattice_viz 

Source
Expand description

Lattice 시각화 도구

Lattice 구조를 다양한 형식으로 시각화합니다.

§지원 형식

  • DOT (Graphviz): 그래프 시각화 도구용 출력
  • HTML: 인터랙티브 웹 뷰어
  • 텍스트: 디버깅용 덤프

§Example

use mecab_ko_core::lattice::Lattice;
use mecab_ko_core::lattice_viz::{LatticeViz, VizFormat};

let lattice = Lattice::new("한국어");
// ... 노드 추가 후 ...

let viz = LatticeViz::new(&lattice);

// DOT 형식 출력
let dot = viz.to_dot();
println!("{}", dot);

// HTML 형식 출력
let html = viz.to_html();
std::fs::write("lattice.html", html).unwrap();

Structs§

LatticeViz
Lattice 시각화 도구
VizOptions
시각화 옵션

Enums§

VizFormat
시각화 형식

Functions§

lattice_to_dot
편의 함수: Lattice를 DOT 형식으로 변환
lattice_to_html
편의 함수: Lattice를 HTML 형식으로 변환
lattice_to_json
편의 함수: Lattice를 JSON 형식으로 변환
lattice_to_text
편의 함수: Lattice를 텍스트 덤프로 변환