Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
164 lines (142 sloc) 3.79 KB
<?xml version="1.0"?>
<!DOCTYPE article
PUBLIC "-//OASIS//DTD DocBook V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<article>
<articleinfo>
<title>
Boolean Language-Independent Type for
<trademark>YAML</trademark>&nbsp;Version&nbsp;1.1
</title>
<subtitle>
Working Draft 2005-01-18
</subtitle>
<authorgroup>
<author>
<firstname>Oren</firstname>
<surname>Ben-Kiki</surname>
<email>oren@ben-kiki.org</email>
</author>
<author>
<firstname>Clark</firstname>
<surname>Evans</surname>
<email>cce+yaml@clarkevans.com</email>
</author>
<author>
<firstname>Brian</firstname>
<surname>Ingerson</surname>
<email>ingy@ttul.org</email>
</author>
</authorgroup>
<copyright>
<year>2001-2005</year>
<holder>Oren Ben-Kiki<fo>,&nbsp;</fo></holder>
<holder>Clark Evans<fo>,&nbsp;</fo></holder>
<holder>Brian Ingerson</holder>
</copyright>
<legalnotice>
This document may be freely copied provided it is not modified.
</legalnotice>
<abstract>
<title>Status</title>
<para>
This specification is a draft reflecting consensus reached by members of
the <ulink
url="http://lists.sourceforge.net/lists/listinfo/yaml-core">yaml-core
mailing list</ulink>. Any questions regarding this draft should be
raised on this list.
</para>
</abstract>
</articleinfo>
<section>
<variablelist>
<varlistentry>
<term>
<para>
URI:
</para>
</term>
<listitem>
<para>
<userinput>tag:yaml.org,2002:bool</userinput>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<para>
Shorthand:
</para>
</term>
<listitem>
<para>
<userinput>!!bool</userinput>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<para>
Kind:
</para>
</term>
<listitem>
<para>
Scalar.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<para>
Canonical:
</para>
</term>
<listitem>
<para>
<userinput>y|n</userinput>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Regexp:</term>
<listitem>
<screen>
y|Y|yes|Yes|YES|n|N|no|No|NO
|true|True|TRUE|false|False|FALSE
|on|On|ON|off|Off|OFF
</screen>
</listitem>
</varlistentry>
<varlistentry>
<term>Definition:</term>
<listitem>
<para>
Mathematical Booleans.
</para>
<para>
A Boolean represents a true/false value. Booleans are formatted as
English words
(<quote><userinput>true</userinput></quote>/<quote><userinput>false</userinput></quote>,
<quote><userinput>yes</userinput></quote>/<quote><userinput>no</userinput></quote>
or
<quote><userinput>on</userinput></quote>/<quote><userinput>off</userinput></quote>)
for readability and may be abbreviated as a single character
<quote><userinput>y</userinput></quote>/<quote><userinput>n</userinput></quote>
or
<quote><userinput>Y</userinput></quote>/<quote><userinput>N</userinput></quote>.
</para>
</listitem>
</varlistentry>
</variablelist>
<example>
<title><userinput>!!bool</userinput> Examples</title>
<programlisting>
canonical: y
answer: NO
logical: True
option: on
</programlisting>
</example>
</section>
</article>