internal/runner_cli API リファレンス
native conformance command adapter が共有する effect boundary です。
状態
repository infrastructure であり、stable application API ではありません。生成宣言は module 内の保守と統合向けです。
完全な公開インターフェース
次の snapshot は 0.7.1 の完全な生成 package interface です。公開宣言が名前と signature の基準で、前の説明は挙動別に整理しています。
moonbit
// Generated using `moon info`, DON'T EDIT IT
package "Luna-Flow/floating/internal/runner_cli"
import {
"Luna-Flow/floating/internal/conformance",
}
// Values
pub fn collect_files(Array[String], String) -> Result[Array[String], String]
pub fn format_diagnostic(@conformance.SourceLocation, String) -> String
pub fn format_diagnostic_at(String, Int, String, column? : Int) -> String
pub fn json_bool(Bool) -> Json
pub fn json_int(Int) -> Json
pub fn json_object(Array[(String, Json)]) -> Json
pub fn json_string(String) -> Json
pub fn json_stringify(Json) -> String
pub fn json_strings(Array[String]) -> Json
pub fn parse_common_options(Array[String], allow_shard? : Bool) -> Result[CommonOptions, String]
pub fn parse_int(String, String) -> Result[Int, String]
pub fn read_source(String, label? : String) -> Result[String, String]
// Errors
// Types and methods
pub struct CommonOptions {
// private fields
}
pub fn CommonOptions::json(Self) -> Bool
pub fn CommonOptions::remaining(Self) -> Array[String]
pub fn CommonOptions::shard_count(Self) -> Int
pub fn CommonOptions::shard_index(Self) -> Int
// Type aliases
// Traits