parse-localize-args (プロシージャ)
public {parse-localize-args
name:String,
args:CurlSource,
ignore-extra-arguments?:bool = false
}:(key:String, default:String, comment:String)
パッケージ: CURL.LANGUAGE.COMPILER

localizehost-localizelformat 、または hlformat のようなマクロの引数をパースして構成要素に分解します。

name: パースされるマクロの名前。(例:"localize" ) エラーメッセージ中でのみ使用されます。
args: パースされる引数。
ignore-extra-arguments?: もし false の場合、予期されていない引数のいずれかがエラーをスローする可能性があります。そうならない場合は、最初の引数が ローカライズされる文字列とみなされます。そして、後に続く引数はすべて無視されます。localizeの他、lformatのような引数を必要とするフォームがある時にこのフラグは便利です。