YAML
YAML Ain’t Markup Language
階層はタブで表現するかも
階層構造になっているためBNFで表現するには少々苦しいのかやや拡張した形を使っているかもしれない
書式は基本的なところは入門で説明できるが細かいところは仕様を読めな感じであまり親切ではないかもしれないが書きやすい
---
layout: spec
title: YAML Ain't Markup Language (YAML™) リビジョン 1.2.2
---
# YAML Ain't Markup Language (YAML™) バージョン 1.2
## リビジョン 1.2.2 (2021-10-01)
{:.subtitle}
現在の著作権は YAML 言語開発チーム^team にあります 著作権 2001-2009 Oren Ben-Kiki、Clark Evans、Ingy döt Net
このドキュメントは、変更しない限り自由にコピーできます。
**このドキュメントのステータス**
これは **YAML 仕様 v1.2.2** です。
**YAML 1.2 データ言語** を定義します。
**YAML 仕様 v1.2** からの規範的な変更はありません。
このリビジョンの主な目的は、エラーを修正し、明確さを追加することです。
この改訂では、YAML 言語の開発プロセスをよりオープンで透明性が高く、人々が貢献しやすいものにすることを目指しています。
入力形式は DocBook ではなく Markdown になり、画像は独自の描画ソフトウェアではなくプレーンテキストの LaTeX ファイルから作成されます。
その間、YAML の人気は大幅に高まりました。
ユーザーのニーズと期待に応えるために、言語を改善し、成長させるための取り組みが継続しています。
この仕様の改訂では、YAML に実際の変更は加えられていませんが、言語が進化し、最新の状態を維持するためのプロセスが開始されます。
YAML 仕様は、非常にシンプルに見えるのに複雑すぎるとよく見なされます。
YAML はソフトウェア構成によく使用されますが、これまでも、そしてこれからも、完全なデータ シリアル化言語であり続けます。
今後の YAML 計画は、言語とエコシステムをより強力で信頼性の高いものにすると同時に、実装者の開発プロセスを簡素化することに重点を置いています。
この仕様の改訂は情報の変更のみに限定されていますが、YAML フレームワークの実装者と YAML 言語のユーザーをガイドすることを目的とした付属ドキュメントがあります。
このドキュメントは、この仕様の公開された改訂の間で継続的に進化および拡張される可能性があります。
参照: