Skip to contents

`match_ms_engine()` implements the method-argument discipline (A14): [MsEngine] objects are first-class citizens and pass through unchanged; strings are sugar resolved against the engine registry. Resolution failure lists every available engine name. Resolving a non-certified engine (`certified` is `"self-reported"` or `"unknown"`) raises a one-time warning per session per engine.

Usage

match_ms_engine(name_or_engine)

Arguments

name_or_engine

an [MsEngine] object (returned as-is) or a single string naming a registered engine.

Value

an [MsEngine] spec built from the registered engine class defaults.