NEPLg2 Standard Library - html_gen
Web Playground
Web Playground

html_gen: nm/html_gen.nepl に関する機能を提供するライブラリ

目的もくてき:

注意ちゅうい:

TESTskip
#entry main
#target std
fn main <()*>i32> ():
    ()
    0

escape_html: 主な用途

目的もくてき:

実装じっそう:

注意ちゅうい:

計算量けいさんりょう:

render_inlines: 主な用途

目的もくてき:

実装じっそう:

注意ちゅうい:

計算量けいさんりょう:

render_nodes: 主な用途

目的もくてき:

実装じっそう:

注意ちゅうい:

計算量けいさんりょう:

render_document: Document AST を HTML 文字列へ変換する

目的もくてき:

実装じっそう:

注意ちゅうい:

計算量けいさんりょう:

TEST
#entry main
#target core
#import "alloc/string" as *
#import "nm/parser" as *
#import "nm/html_gen" as *
fn main <()*>i32> ():
    let d <Document> parse_markdown "# T\n\nx\n";
    let h <str> render_document d;
    if and str_starts_with h "<section" str_ends_with h "</section>" 0 1