Boolean Language-Independent Type for YAML™ Version 1.1 (original) (raw)

Working Draft 2005-01-18

Copyright © 2001-2005 Oren Ben-Kiki, Clark Evans, Brian Ingerson

This document may be freely copied provided it is not modified.

Status

This specification is a draft reflecting consensus reached by members of the yaml-core mailing list. Any questions regarding this draft should be raised on this list.


URI:

tag:yaml.org,2002:bool

Shorthand:

!!bool

Kind:

Scalar.

Canonical:

y|n

Regexp:

y|Y|yes|Yes|YES|n|N|no|No|NO |true|True|TRUE|false|False|FALSE |on|On|ON|off|Off|OFF

Definition:

Mathematical Booleans.

A Boolean represents a true/false value. Booleans are formatted as English words (“**true”/“false”, “yes”/“no” or “on”/“off”) for readability and may be abbreviated as a single character “y”/“n” or “Y”/“N**”.

Example 1. !!bool Examples

canonical: y answer: NO logical: True option: on