本文へ移動
hikari リファレンス

std:hikari/doc リファレンス

import doc := 'std:hikari/doc' で取得する言語リファレンスメタデータモジュール。hikari doc が描くのと同じ生成済みエントリ (entries) と生成物注記の定型文 (generated_notice) を提供する。

entries

entries()
entries: { | List({ name, title, form, doc, kind, module, target, receiver, namespace, examples |}) }

言語リファレンスの全エントリの List を返す。Entry は { name, title, form,
doc, kind, module, target, receiver, namespace, examples |}。kind は
library / syntax。examples の各要素は { exprs, expected, mode |} で、
mode は verify / run_only / parse_only。語彙は将来追加されうる。

>>> import doc := "std:hikari/doc"
>>> doc.entries!.length! > 0

generated_notice

generated_notice
generated_notice: String

生成物 Markdown に付く注記の定型文。リファレンスを後段加工するツールが
注記段落を認識・除去するために使う。

>>> import doc := "std:hikari/doc"
>>> doc.generated_notice.length! > 0