Disponible

amalgame-yaml

YAML 1.2 subset reader.

Vue d'ensemble

Lecteur YAML 1.2 (subset suffisant pour la quasi-totalité des fichiers de config). Pas de tags exotiques, pas de YAML 1.1 booleans, pas d'!!python/object. Mappings, séquences, scalaires, anchors et aliases.

Caractéristiques

  • YAML 1.2 mappings, séquences, scalaires
  • Anchors (&name) et aliases (*name)
  • Mappage automatique sur structures Amalgame
  • Erreurs avec ligne+colonne précises
  • Pure Amalgame

Exemple

Exemple minimal d'utilisation — recopiable tel quel après l'install.

amc package add yaml

let cfg = Yaml.Parse(File.ReadText("config.yml"))
let port = cfg.GetMap("server").GetInt("port")

En bref

Packages liés