1# https://github.com/perlpunk/yaml-test-schema/blob/master/data/schema-yaml11.yaml 2--- 3'!!bool FALSE': ['bool', 'false()', 'false'] 4'!!bool False': ['bool', 'false()', 'false'] 5'!!bool N': ['bool', 'false()', "false"] 6'!!bool NO': ['bool', 'false()', "false"] 7'!!bool No': ['bool', 'false()', "false"] 8'!!bool OFF': ['bool', 'false()', "false"] 9'!!bool ON': ['bool', 'true()', "true"] 10'!!bool Off': ['bool', 'false()', "false"] 11'!!bool On': ['bool', 'true()', "true"] 12'!!bool TRUE': ['bool', 'true()', 'true'] 13'!!bool True': ['bool', 'true()', 'true'] 14'!!bool Y': ['bool', 'true()', "true"] 15'!!bool YES': ['bool', 'true()', "true"] 16'!!bool Yes': ['bool', 'true()', "true"] 17'!!bool false': ['bool', 'false()', 'false'] 18'!!bool n': ['bool', 'false()', "false"] 19'!!bool no': ['bool', 'false()', "false"] 20'!!bool off': ['bool', 'false()', "false"] 21'!!bool on': ['bool', 'true()', "true"] 22'!!bool true': ['bool', 'true()', 'true'] 23'!!bool y': ['bool', 'true()', "true"] 24'!!bool yes': ['bool', 'true()', "true"] 25'!!float +.INF': ['inf', 'inf()', '.inf'] 26'!!float +.Inf': ['inf', 'inf()', '.inf'] 27'!!float +.inf': ['inf', 'inf()', '.inf'] 28'!!float +0.3e+3': ['float', '300.0', '300.0'] 29'!!float -.INF': ['inf', 'inf-neg()', '-.inf'] 30'!!float -.Inf': ['inf', 'inf-neg()', '-.inf'] 31'!!float -.inf': ['inf', 'inf-neg()', '-.inf'] 32'!!float -3.14': ['float', '-3.14', '-3.14'] 33'!!float .0': ['float', '0.0', '0.0'] 34'!!float .14': ['float', '0.14', '0.14'] 35'!!float .1_4': ['float', '0.14', '0.14'] 36'!!float .3E-1': ['float', '0.03', '0.03'] 37'!!float .3e+3': ['float', '300.0', '300.0'] 38'!!float .INF': ['inf', 'inf()', '.inf'] 39'!!float .Inf': ['inf', 'inf()', '.inf'] 40'!!float .NAN': ['nan', 'nan()', '.nan'] 41'!!float .NaN': ['nan', 'nan()', '.nan'] 42'!!float .inf': ['inf', 'inf()', '.inf'] 43'!!float .nan': ['nan', 'nan()', '.nan'] 44'!!float 0.0': ['float', '0.0', '0.0'] 45'!!float 001.23': ['float', '1.23', '1.23'] 46'!!float 190:20:30.15': ['float', '685230.15', '685230.15'] 47'!!float 3.': ['float', '3.0', '3.0'] 48'!!float 3.14': ['float', '3.14', '3.14'] 49'!!float 3.3e+3': ['float', '3300.0', '3300.0'] 50'!!float 85.230_15e+03': ['float', '85230.15', '85230.15'] 51'!!float 85_230.15': ['float', '85230.15', '85230.15'] 52'!!int +0': ['int', '0', '0'] 53'!!int +0100_200': ['int', '32896', '32896'] 54'!!int +0b100': ['int', '4', '4'] 55'!!int +190:20:30': ['int', '685230', '685230'] 56'!!int +23': ['int', '23', '23'] 57'!!int -0': ['int', '0', '0'] 58'!!int -0100_200': ['int', '-32896', '-32896'] 59'!!int -0b101': ['int', '-5', '-5'] 60'!!int -0x30': ['int', '-48', '-48'] 61'!!int -190:20:30': ['int', '-685230', '-685230'] 62'!!int -23': ['int', '-23', '-23'] 63'!!int 0': ['int', '0', '0'] 64'!!int 00': ['int', '0', '0'] 65'!!int 0011': ['int', '9', '9'] 66'!!int 010': ['int', '8', '8'] 67'!!int 02_0': ['int', '16', '16'] 68'!!int 07': ['int', '7', '7'] 69'!!int 0b0': ['int', '0', '0'] 70'!!int 0b100_101': ['int', '37', '37'] 71'!!int 0x0': ['int', '0', '0'] 72'!!int 0x10': ['int', '16', '16'] 73'!!int 0x2_0': ['int', '32', '32'] 74'!!int 0x42': ['int', '66', '66'] 75'!!int 0xa': ['int', '10', '10'] 76'!!int 100_000': ['int', '100000', '100000'] 77'!!int 190:20:30': ['int', '685230', '685230'] 78'!!int 23': ['int', '23', '23'] 79'!!null #empty': ['null', 'null()', "null"] 80'!!null NULL': ['null', 'null()', "null"] 81'!!null Null': ['null', 'null()', "null"] 82'!!null null': ['null', 'null()', 'null'] 83'!!null ~': ['null', 'null()', 'null'] 84'!!str #empty': ['str', '', "''"] 85'!!str +.INF': ['str', '+.INF', "'+.INF'"] 86'!!str +.Inf': ['str', '+.Inf', "'+.Inf'"] 87'!!str +.inf': ['str', '+.inf', "'+.inf'"] 88'!!str +0': ['str', '+0', "'+0'"] 89'!!str +0.3e+3': ['str', '+0.3e+3', "'+0.3e+3'"] 90'!!str +0.3e3': ['str', '+0.3e3', "+0.3e3"] 91'!!str +0100_200': ['str', '+0100_200', "'+0100_200'"] 92'!!str +0b100': ['str', '+0b100', "'+0b100'"] 93'!!str +190:20:30': ['str', '+190:20:30', "'+190:20:30'"] 94'!!str +23': ['str', '+23', "'+23'"] 95'!!str -.INF': ['str', '-.INF', "'-.INF'"] 96'!!str -.Inf': ['str', '-.Inf', "'-.Inf'"] 97'!!str -.inf': ['str', '-.inf', "'-.inf'"] 98'!!str -0': ['str', '-0', "'-0'"] 99'!!str -0100_200': ['str', '-0100_200', "'-0100_200'"] 100'!!str -0b101': ['str', '-0b101', "'-0b101'"] 101'!!str -0x30': ['str', '-0x30', "'-0x30'"] 102'!!str -190:20:30': ['str', '-190:20:30', "'-190:20:30'"] 103'!!str -23': ['str', '-23', "'-23'"] 104'!!str -3.14': ['str', '-3.14', "'-3.14'"] 105'!!str .': ['str', '.', '.'] 106'!!str .0': ['str', '.0', "'.0'"] 107'!!str .14': ['str', '.14', "'.14'"] 108'!!str .1_4': ['str', '.1_4', "'.1_4'"] 109'!!str .3E-1': ['str', '.3E-1', "'.3E-1'"] 110'!!str .3e+3': ['str', '.3e+3', "'.3e+3'"] 111'!!str .3e3': ['str', '.3e3', ".3e3"] 112'!!str .INF': ['str', '.INF', "'.INF'"] 113'!!str .Inf': ['str', '.Inf', "'.Inf'"] 114'!!str .NAN': ['str', '.NAN', "'.NAN'"] 115'!!str .NaN': ['str', '.NaN', "'.NaN'"] 116'!!str ._': ['str', '._', '._'] 117'!!str ._14': ['str', '._14', '._14'] 118'!!str .inf': ['str', '.inf', "'.inf'"] 119'!!str .nan': ['str', '.nan', "'.nan'"] 120'!!str 0': ['str', '0', "'0'"] 121'!!str 0.0': ['str', '0.0', "'0.0'"] 122'!!str 0.3e3': ['str', '0.3e3', "0.3e3"] 123'!!str 00': ['str', '00', "'00'"] 124'!!str 001.23': ['str', '001.23', "'001.23'"] 125'!!str 0011': ['str', '0011', "'0011'"] 126'!!str 010': ['str', '010', "'010'"] 127'!!str 02_0': ['str', '02_0', "'02_0'"] 128'!!str 07': ['str', '07', "'07'"] 129'!!str 0b0': ['str', '0b0', "'0b0'"] 130'!!str 0b100_101': ['str', '0b100_101', "'0b100_101'"] 131'!!str 0o0': ['str', '0o0', "0o0"] 132'!!str 0o10': ['str', '0o10', "0o10"] 133'!!str 0o7': ['str', '0o7', "0o7"] 134'!!str 0x0': ['str', '0x0', "'0x0'"] 135'!!str 0x2_0': ['str', '0x2_0', "'0x2_0'"] 136'!!str 0xa': ['str', '0xa', "'0xa'"] 137'!!str 100_000': ['str', '100_000', "'100_000'"] 138'!!str 190:20:30': ['str', '190:20:30', "'190:20:30'"] 139'!!str 190:20:30.15': ['str', '190:20:30.15', "'190:20:30.15'"] 140'!!str 23': ['str', '23', "'23'"] 141'!!str 3.': ['str', '3.', "'3.'"] 142'!!str 3.14': ['str', '3.14', "'3.14'"] 143'!!str 3.3e+3': ['str', '3.3e+3', "'3.3e+3'"] 144'!!str 85.230_15e+03': ['str', '85.230_15e+03', "'85.230_15e+03'"] 145'!!str 85_230.15': ['str', '85_230.15', "'85_230.15'"] 146'!!str FALSE': ['str', 'FALSE', "'FALSE'"] 147'!!str False': ['str', 'False', "'False'"] 148'!!str N': ['str', 'N', "'N'"] 149'!!str NO': ['str', 'NO', "'NO'"] 150'!!str NULL': ['str', 'NULL', "'NULL'"] 151'!!str Null': ['str', 'Null', "'Null'"] 152'!!str OFF': ['str', 'OFF', "'OFF'"] 153'!!str ON': ['str', 'ON', "'ON'"] 154'!!str Off': ['str', 'Off', "'Off'"] 155'!!str On': ['str', 'On', "'On'"] 156'!!str TRUE': ['str', 'TRUE', "'TRUE'"] 157'!!str True': ['str', 'True', "'True'"] 158'!!str Y': ['str', 'Y', "'Y'"] 159'!!str YES': ['str', 'YES', "'YES'"] 160'!!str Yes': ['str', 'Yes', "'Yes'"] 161'!!str _._': ['str', '_._', '_._'] 162'!!str false': ['str', 'false', "'false'"] 163'!!str n': ['str', 'n', "'n'"] 164'!!str no': ['str', 'no', "'no'"] 165'!!str null': ['str', 'null', "'null'"] 166'!!str off': ['str', 'off', "'off'"] 167'!!str on': ['str', 'on', "'on'"] 168'!!str true': ['str', 'true', "'true'"] 169'!!str y': ['str', 'y', "'y'"] 170'!!str yes': ['str', 'yes', "'yes'"] 171'!!str ~': ['str', '~', "'~'"] 172'#empty': ['null', 'null()', "null"] 173'+.INF': ['inf', 'inf()', '.inf'] 174'+.Inf': ['inf', 'inf()', '.inf'] 175'+.inf': ['inf', 'inf()', '.inf'] 176'+0': ['int', '0', '0'] 177'+0.3e+3': ['float', '300.0', '300.0'] 178'+0.3e3': ['str', '+0.3e3', '+0.3e3'] 179'+0100_200': ['int', '32896', '32896'] 180'+0b100': ['int', '4', '4'] 181'+190:20:30': ['int', '685230', '685230'] 182'+23': ['int', '23', '23'] 183'+3.14': ['float', '3.14', '3.14'] 184'-.INF': ['inf', 'inf-neg()', '-.inf'] 185'-.Inf': ['inf', 'inf-neg()', '-.inf'] 186'-.inf': ['inf', 'inf-neg()', '-.inf'] 187'-0': ['int', '0', '0'] 188'-0100_200': ['int', '-32896', '-32896'] 189'-0b101': ['int', '-5', '-5'] 190'-0x30': ['int', '-48', '-48'] 191'-190:20:30': ['int', '-685230', '-685230'] 192'-23': ['int', '-23', '-23'] 193'-3.14': ['float', '-3.14', '-3.14'] 194'.': ['str', '.', '.'] 195'.0': ['float', '0.0', '0.0'] 196'.14': ['float', '0.14', '0.14'] 197'.1_4': ['float', '0.14', '0.14'] 198'.3E-1': ['float', '0.03', '0.03'] 199'.3e+3': ['float', '300.0', '300.0'] 200'.3e3': ['str', '.3e3', '.3e3'] 201'.INF': ['inf', 'inf()', '.inf'] 202'.Inf': ['inf', 'inf()', '.inf'] 203'.NAN': ['nan', 'nan()', '.nan'] 204'.NaN': ['nan', 'nan()', '.nan'] 205'._': ['str', '._', '._'] 206'._14': ['str', '._14', '._14'] 207'.inf': ['inf', 'inf()', '.inf'] 208'.nan': ['nan', 'nan()', '.nan'] 209'0': ['int', '0', '0'] 210'0.0': ['float', '0.0', '0.0'] 211'0.3e3': ['str', '0.3e3', '0.3e3'] 212'00': ['int', '0', '0'] 213'001.23': ['float', '1.23', '1.23'] 214'0011': ['int', '9', '9'] 215'010': ['int', '8', '8'] 216'02_0': ['int', '16', '16'] 217'07': ['int', '7', '7'] 218'08': ['str', '08', '08'] 219'0b0': ['int', '0', '0'] 220'0b100_101': ['int', '37', '37'] 221'0o0': ['str', '0o0', '0o0'] 222'0o10': ['str', '0o10', '0o10'] 223'0o7': ['str', '0o7', '0o7'] 224'0x0': ['int', '0', '0'] 225'0x10': ['int', '16', '16'] 226'0x2_0': ['int', '32', '32'] 227'0x42': ['int', '66', '66'] 228'0xa': ['int', '10', '10'] 229'100_000': ['int', '100000', '100000'] 230'190:20:30': ['int', '685230', '685230'] 231'190:20:30.15': ['float', '685230.15', '685230.15'] 232'23': ['int', '23', '23'] 233'3.': ['float', '3.0', '3.0'] 234'3.14': ['float', '3.14', '3.14'] 235'3.3e+3': ['float', '3300', '3300.0'] 236'3e3': ['str', '3e3', '3e3'] 237'85.230_15e+03': ['float', '85230.15', '85230.15'] 238'85_230.15': ['float', '85230.15', '85230.15'] 239'FALSE': ['bool', 'false()', 'false'] 240'False': ['bool', 'false()', 'false'] 241'N': ['bool', 'false()', "false"] 242'NO': ['bool', 'false()', "false"] 243'NULL': ['null', 'null()', "null"] 244'Null': ['null', 'null()', "null"] 245'OFF': ['bool', 'false()', "false"] 246'ON': ['bool', 'true()', "true"] 247'Off': ['bool', 'false()', "false"] 248'On': ['bool', 'true()', "true"] 249'TRUE': ['bool', 'true()', 'true'] 250'True': ['bool', 'true()', 'true'] 251'Y': ['bool', 'true()', "true"] 252'YES': ['bool', 'true()', "true"] 253'Yes': ['bool', 'true()', "true"] 254'_._': ['str', '_._', '_._'] 255'false': ['bool', 'false()', 'false'] 256'n': ['bool', 'false()', "false"] 257'no': ['bool', 'false()', "false"] 258'null': ['null', 'null()', "null"] 259'off': ['bool', 'false()', "false"] 260'on': ['bool', 'true()', "true"] 261'true': ['bool', 'true()', 'true'] 262'y': ['bool', 'true()', "true"] 263'yes': ['bool', 'true()', "true"] 264'~': ['null', 'null()', "null"] 265