///|
pub fn parse_moon_proton(
name? : String = "moon.proton",
source : String,
) -> (Ast, Array[@basic.Report]) {
parse_config_document(name, source)
}
///|
pub fn parse_moon_ext(
name? : String = "moon.ext",
source : String,
) -> (Ast, Array[@basic.Report]) {
parse_config_document(name, source)
}
///|
pub fn parse_moon_mod(
name? : String = "moon.mod",
source : String,
) -> (Ast, Array[@basic.Report]) {
parse_moon_mod_document(name, source)
}