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
- Licence : Apache-2.0
- Installation :
amc package add yaml - Code source : amalgame-lang/amalgame-yaml
- Index officiel : amalgame-lang/packages-index