本文へ移動
mie リファレンス
REPL Playground

std:mie/doc リファレンス

@import 'std:mie/doc' で取得する言語リファレンスメタデータモジュール。mie 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。語彙は将来追加されうる。

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

generated_notice

generated_notice
generated_notice: String

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

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