├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── README.rst ├── docs └── index.html ├── history.md ├── hjson ├── __init__.py ├── compat.py ├── decoder.py ├── encoder.py ├── encoderH.py ├── ordered_dict.py ├── scanner.py ├── tests │ ├── __init__.py │ ├── assets │ │ ├── charset2_result.hjson │ │ ├── charset2_result.json │ │ ├── charset2_test.hjson │ │ ├── charset_result.hjson │ │ ├── charset_result.json │ │ ├── charset_test.hjson │ │ ├── comments_result.hjson │ │ ├── comments_result.json │ │ ├── comments_test.hjson │ │ ├── empty_result.hjson │ │ ├── empty_result.json │ │ ├── empty_test.hjson │ │ ├── extra │ │ │ ├── notabs_result.hjson │ │ │ ├── notabs_result.json │ │ │ ├── notabs_test.json │ │ │ ├── notabs_testmeta.hjson │ │ │ ├── root_result.hjson │ │ │ ├── root_result.json │ │ │ ├── root_test.hjson │ │ │ ├── root_testmeta.hjson │ │ │ ├── separator_result.hjson │ │ │ ├── separator_result.json │ │ │ ├── separator_test.json │ │ │ └── separator_testmeta.hjson │ │ ├── failCharset1_test.hjson │ │ ├── failJSON02_test.json │ │ ├── failJSON05_test.json │ │ ├── failJSON06_test.json │ │ ├── failJSON07_test.json │ │ ├── failJSON08_test.json │ │ ├── failJSON10_test.json │ │ ├── failJSON11_test.json │ │ ├── failJSON12_test.json │ │ ├── failJSON13_test.json │ │ ├── failJSON14_test.json │ │ ├── failJSON15_test.json │ │ ├── failJSON16_test.json │ │ ├── failJSON17_test.json │ │ ├── failJSON19_test.json │ │ ├── failJSON20_test.json │ │ ├── failJSON21_test.json │ │ ├── failJSON22_test.json │ │ ├── failJSON23_test.json │ │ ├── failJSON26_test.json │ │ ├── failJSON28_test.json │ │ ├── failJSON29_test.json │ │ ├── failJSON30_test.json │ │ ├── failJSON31_test.json │ │ ├── failJSON32_test.json │ │ ├── failJSON33_test.json │ │ ├── failJSON34_test.json │ │ ├── failKey1_test.hjson │ │ ├── failKey2_test.hjson │ │ ├── failKey3_test.hjson │ │ ├── failKey4_test.hjson │ │ ├── failKey5_test.hjson │ │ ├── failMLStr1_test.hjson │ │ ├── failObj1_test.hjson │ │ ├── failObj2_test.hjson │ │ ├── failObj3_test.hjson │ │ ├── failStr1a_test.hjson │ │ ├── failStr1b_test.hjson │ │ ├── failStr1c_test.hjson │ │ ├── failStr1d_test.hjson │ │ ├── failStr2a_test.hjson │ │ ├── failStr2b_test.hjson │ │ ├── failStr2c_test.hjson │ │ ├── failStr2d_test.hjson │ │ ├── failStr3a_test.hjson │ │ ├── failStr3b_test.hjson │ │ ├── failStr3c_test.hjson │ │ ├── failStr3d_test.hjson │ │ ├── failStr4a_test.hjson │ │ ├── failStr4b_test.hjson │ │ ├── failStr4c_test.hjson │ │ ├── failStr4d_test.hjson │ │ ├── failStr5a_test.hjson │ │ ├── failStr5b_test.hjson │ │ ├── failStr5c_test.hjson │ │ ├── failStr5d_test.hjson │ │ ├── failStr6a_test.hjson │ │ ├── failStr6b_test.hjson │ │ ├── failStr6c_test.hjson │ │ ├── failStr6d_test.hjson │ │ ├── failStr7a_test.hjson │ │ ├── failStr8a_test.hjson │ │ ├── kan_result.hjson │ │ ├── kan_result.json │ │ ├── kan_test.hjson │ │ ├── keys_result.hjson │ │ ├── keys_result.json │ │ ├── keys_test.hjson │ │ ├── mltabs_result.hjson │ │ ├── mltabs_result.json │ │ ├── mltabs_test.json │ │ ├── oa_result.hjson │ │ ├── oa_result.json │ │ ├── oa_test.hjson │ │ ├── pass1_result.hjson │ │ ├── pass1_result.json │ │ ├── pass1_test.json │ │ ├── pass2_result.hjson │ │ ├── pass2_result.json │ │ ├── pass2_test.json │ │ ├── pass3_result.hjson │ │ ├── pass3_result.json │ │ ├── pass3_test.json │ │ ├── pass4_result.hjson │ │ ├── pass4_result.json │ │ ├── pass4_test.json │ │ ├── passSingle_result.hjson │ │ ├── passSingle_result.json │ │ ├── passSingle_test.hjson │ │ ├── stringify │ │ │ ├── quotes_all_result.hjson │ │ │ ├── quotes_all_result.json │ │ │ ├── quotes_all_test.hjson │ │ │ ├── quotes_all_testmeta.hjson │ │ │ ├── quotes_always_result.hjson │ │ │ ├── quotes_always_result.json │ │ │ ├── quotes_always_test.hjson │ │ │ ├── quotes_always_testmeta.hjson │ │ │ ├── quotes_keys_result.hjson │ │ │ ├── quotes_keys_result.json │ │ │ ├── quotes_keys_test.hjson │ │ │ ├── quotes_keys_testmeta.hjson │ │ │ ├── quotes_strings_ml_result.hjson │ │ │ ├── quotes_strings_ml_result.json │ │ │ ├── quotes_strings_ml_test.json │ │ │ ├── quotes_strings_ml_testmeta.hjson │ │ │ ├── quotes_strings_result.hjson │ │ │ ├── quotes_strings_result.json │ │ │ ├── quotes_strings_test.hjson │ │ │ └── quotes_strings_testmeta.hjson │ │ ├── stringify1_result.hjson │ │ ├── stringify1_result.json │ │ ├── stringify1_test.hjson │ │ ├── strings2_result.hjson │ │ ├── strings2_result.json │ │ ├── strings2_test.hjson │ │ ├── strings_result.hjson │ │ ├── strings_result.json │ │ ├── strings_test.hjson │ │ ├── testlist.txt │ │ ├── trail_result.hjson │ │ ├── trail_result.json │ │ └── trail_test.hjson │ ├── test_bigint_as_string.py │ ├── test_bitsize_int_as_string.py │ ├── test_check_circular.py │ ├── test_decimal.py │ ├── test_decode.py │ ├── test_default.py │ ├── test_dump.py │ ├── test_encode_basestring_ascii.py │ ├── test_errors.py │ ├── test_fail.py │ ├── test_float.py │ ├── test_for_json.py │ ├── test_hjson.py │ ├── test_indent.py │ ├── test_item_sort_key.py │ ├── test_namedtuple.py │ ├── test_pass1.py │ ├── test_pass2.py │ ├── test_pass3.py │ ├── test_recursion.py │ ├── test_scanstring.py │ ├── test_separators.py │ ├── test_tool.py │ ├── test_tuple.py │ └── test_unicode.py └── tool.py └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/README.md -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/README.rst -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/docs/index.html -------------------------------------------------------------------------------- /history.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/history.md -------------------------------------------------------------------------------- /hjson/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/__init__.py -------------------------------------------------------------------------------- /hjson/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/compat.py -------------------------------------------------------------------------------- /hjson/decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/decoder.py -------------------------------------------------------------------------------- /hjson/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/encoder.py -------------------------------------------------------------------------------- /hjson/encoderH.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/encoderH.py -------------------------------------------------------------------------------- /hjson/ordered_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/ordered_dict.py -------------------------------------------------------------------------------- /hjson/scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/scanner.py -------------------------------------------------------------------------------- /hjson/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/__init__.py -------------------------------------------------------------------------------- /hjson/tests/assets/charset2_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/charset2_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/charset2_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/charset2_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/charset2_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/charset2_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/charset_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/charset_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/charset_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/charset_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/charset_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/charset_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/comments_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/comments_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/comments_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/comments_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/comments_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/comments_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/empty_result.hjson: -------------------------------------------------------------------------------- 1 | { 2 | "": empty 3 | } -------------------------------------------------------------------------------- /hjson/tests/assets/empty_result.json: -------------------------------------------------------------------------------- 1 | { 2 | "": "empty" 3 | } -------------------------------------------------------------------------------- /hjson/tests/assets/empty_test.hjson: -------------------------------------------------------------------------------- 1 | { 2 | "": empty 3 | } 4 | -------------------------------------------------------------------------------- /hjson/tests/assets/extra/notabs_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/extra/notabs_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/extra/notabs_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/extra/notabs_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/extra/notabs_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/extra/notabs_test.json -------------------------------------------------------------------------------- /hjson/tests/assets/extra/notabs_testmeta.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/extra/notabs_testmeta.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/extra/root_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/extra/root_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/extra/root_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/extra/root_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/extra/root_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/extra/root_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/extra/root_testmeta.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/extra/root_testmeta.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/extra/separator_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/extra/separator_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/extra/separator_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/extra/separator_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/extra/separator_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/extra/separator_test.json -------------------------------------------------------------------------------- /hjson/tests/assets/extra/separator_testmeta.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/extra/separator_testmeta.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failCharset1_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failCharset1_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON02_test.json: -------------------------------------------------------------------------------- 1 | ["Unclosed array" -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON05_test.json: -------------------------------------------------------------------------------- 1 | ["double extra comma",,] -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON06_test.json: -------------------------------------------------------------------------------- 1 | [ , "<-- missing value"] -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON07_test.json: -------------------------------------------------------------------------------- 1 | ["Comma after the close"], -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON08_test.json: -------------------------------------------------------------------------------- 1 | ["Extra close"]] -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON10_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failJSON10_test.json -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON11_test.json: -------------------------------------------------------------------------------- 1 | {"Illegal expression": 1 + 2} -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON12_test.json: -------------------------------------------------------------------------------- 1 | {"Illegal invocation": alert()} -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON13_test.json: -------------------------------------------------------------------------------- 1 | {"Numbers cannot have leading zeroes": 013} -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON14_test.json: -------------------------------------------------------------------------------- 1 | {"Numbers cannot be hex": 0x14} -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON15_test.json: -------------------------------------------------------------------------------- 1 | ["Illegal backslash escape: \x15"] -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON16_test.json: -------------------------------------------------------------------------------- 1 | [\naked] -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON17_test.json: -------------------------------------------------------------------------------- 1 | ["Illegal backslash escape: \017"] -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON19_test.json: -------------------------------------------------------------------------------- 1 | {"Missing colon" null} -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON20_test.json: -------------------------------------------------------------------------------- 1 | {"Double colon":: null} -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON21_test.json: -------------------------------------------------------------------------------- 1 | {"Comma instead of colon", null} -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON22_test.json: -------------------------------------------------------------------------------- 1 | ["Colon instead of comma": false] -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON23_test.json: -------------------------------------------------------------------------------- 1 | ["Bad value", truth] -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON26_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failJSON26_test.json -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON28_test.json: -------------------------------------------------------------------------------- 1 | ["line\ 2 | break"] -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON29_test.json: -------------------------------------------------------------------------------- 1 | [0e] -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON30_test.json: -------------------------------------------------------------------------------- 1 | [0e+] -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON31_test.json: -------------------------------------------------------------------------------- 1 | [0e+-1] -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON32_test.json: -------------------------------------------------------------------------------- 1 | {"Comma instead if closing brace": true, -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON33_test.json: -------------------------------------------------------------------------------- 1 | ["mismatch"} -------------------------------------------------------------------------------- /hjson/tests/assets/failJSON34_test.json: -------------------------------------------------------------------------------- 1 | A quoteless string is OK, 2 | but two must be contained in an array. 3 | -------------------------------------------------------------------------------- /hjson/tests/assets/failKey1_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failKey1_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failKey2_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failKey2_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failKey3_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failKey3_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failKey4_test.hjson: -------------------------------------------------------------------------------- 1 | { 2 | # invalid name 3 | : 0 4 | } 5 | -------------------------------------------------------------------------------- /hjson/tests/assets/failKey5_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failKey5_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failMLStr1_test.hjson: -------------------------------------------------------------------------------- 1 | { 2 | # invalid multiline string 3 | ml: ''' 4 | -------------------------------------------------------------------------------- /hjson/tests/assets/failObj1_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failObj1_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failObj2_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failObj2_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failObj3_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failObj3_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failStr1a_test.hjson: -------------------------------------------------------------------------------- 1 | { 2 | # invalid quoteless string 3 | ql: ] 4 | } 5 | -------------------------------------------------------------------------------- /hjson/tests/assets/failStr1b_test.hjson: -------------------------------------------------------------------------------- 1 | { 2 | # invalid quoteless string 3 | ql: ]x 4 | } 5 | -------------------------------------------------------------------------------- /hjson/tests/assets/failStr1c_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failStr1c_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failStr1d_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failStr1d_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failStr2a_test.hjson: -------------------------------------------------------------------------------- 1 | { 2 | # invalid quoteless string 3 | ql: } 4 | } 5 | -------------------------------------------------------------------------------- /hjson/tests/assets/failStr2b_test.hjson: -------------------------------------------------------------------------------- 1 | { 2 | # invalid quoteless string 3 | ql: }x 4 | } 5 | -------------------------------------------------------------------------------- /hjson/tests/assets/failStr2c_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failStr2c_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failStr2d_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failStr2d_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failStr3a_test.hjson: -------------------------------------------------------------------------------- 1 | { 2 | # invalid quoteless string 3 | ql: { 4 | } 5 | -------------------------------------------------------------------------------- /hjson/tests/assets/failStr3b_test.hjson: -------------------------------------------------------------------------------- 1 | { 2 | # invalid quoteless string 3 | ql: {x 4 | } 5 | -------------------------------------------------------------------------------- /hjson/tests/assets/failStr3c_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failStr3c_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failStr3d_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failStr3d_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failStr4a_test.hjson: -------------------------------------------------------------------------------- 1 | { 2 | # invalid quoteless string 3 | ql: [ 4 | } 5 | -------------------------------------------------------------------------------- /hjson/tests/assets/failStr4b_test.hjson: -------------------------------------------------------------------------------- 1 | { 2 | # invalid quoteless string 3 | ql: [x 4 | } 5 | -------------------------------------------------------------------------------- /hjson/tests/assets/failStr4c_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failStr4c_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failStr4d_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failStr4d_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failStr5a_test.hjson: -------------------------------------------------------------------------------- 1 | { 2 | # invalid quoteless string 3 | ql: : 4 | } 5 | -------------------------------------------------------------------------------- /hjson/tests/assets/failStr5b_test.hjson: -------------------------------------------------------------------------------- 1 | { 2 | # invalid quoteless string 3 | ql: :x 4 | } 5 | -------------------------------------------------------------------------------- /hjson/tests/assets/failStr5c_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failStr5c_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failStr5d_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failStr5d_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failStr6a_test.hjson: -------------------------------------------------------------------------------- 1 | { 2 | # invalid quoteless string 3 | ql: , 4 | } 5 | -------------------------------------------------------------------------------- /hjson/tests/assets/failStr6b_test.hjson: -------------------------------------------------------------------------------- 1 | { 2 | # invalid quoteless string 3 | ql: ,x 4 | } 5 | -------------------------------------------------------------------------------- /hjson/tests/assets/failStr6c_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failStr6c_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failStr6d_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failStr6d_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failStr7a_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/failStr7a_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/failStr8a_test.hjson: -------------------------------------------------------------------------------- 1 | { 2 | # invalid ml-string 3 | foo : ""'text''' 4 | } 5 | -------------------------------------------------------------------------------- /hjson/tests/assets/kan_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/kan_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/kan_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/kan_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/kan_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/kan_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/keys_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/keys_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/keys_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/keys_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/keys_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/keys_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/mltabs_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/mltabs_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/mltabs_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/mltabs_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/mltabs_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/mltabs_test.json -------------------------------------------------------------------------------- /hjson/tests/assets/oa_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/oa_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/oa_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/oa_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/oa_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/oa_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/pass1_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/pass1_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/pass1_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/pass1_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/pass1_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/pass1_test.json -------------------------------------------------------------------------------- /hjson/tests/assets/pass2_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/pass2_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/pass2_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/pass2_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/pass2_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/pass2_test.json -------------------------------------------------------------------------------- /hjson/tests/assets/pass3_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/pass3_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/pass3_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/pass3_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/pass3_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/pass3_test.json -------------------------------------------------------------------------------- /hjson/tests/assets/pass4_result.hjson: -------------------------------------------------------------------------------- 1 | 10 -------------------------------------------------------------------------------- /hjson/tests/assets/pass4_result.json: -------------------------------------------------------------------------------- 1 | 10 -------------------------------------------------------------------------------- /hjson/tests/assets/pass4_test.json: -------------------------------------------------------------------------------- 1 | 2 | 10 3 | -------------------------------------------------------------------------------- /hjson/tests/assets/passSingle_result.hjson: -------------------------------------------------------------------------------- 1 | allow quoteless strings -------------------------------------------------------------------------------- /hjson/tests/assets/passSingle_result.json: -------------------------------------------------------------------------------- 1 | "allow quoteless strings" -------------------------------------------------------------------------------- /hjson/tests/assets/passSingle_test.hjson: -------------------------------------------------------------------------------- 1 | allow quoteless strings -------------------------------------------------------------------------------- /hjson/tests/assets/stringify/quotes_all_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/stringify/quotes_all_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/stringify/quotes_all_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/stringify/quotes_all_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/stringify/quotes_all_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/stringify/quotes_all_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/stringify/quotes_all_testmeta.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/stringify/quotes_all_testmeta.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/stringify/quotes_always_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/stringify/quotes_always_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/stringify/quotes_always_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/stringify/quotes_always_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/stringify/quotes_always_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/stringify/quotes_always_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/stringify/quotes_always_testmeta.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/stringify/quotes_always_testmeta.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/stringify/quotes_keys_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/stringify/quotes_keys_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/stringify/quotes_keys_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/stringify/quotes_keys_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/stringify/quotes_keys_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/stringify/quotes_keys_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/stringify/quotes_keys_testmeta.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/stringify/quotes_keys_testmeta.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/stringify/quotes_strings_ml_result.hjson: -------------------------------------------------------------------------------- 1 | { 2 | unicorn: "foo\nbar\nrainbow" 3 | } -------------------------------------------------------------------------------- /hjson/tests/assets/stringify/quotes_strings_ml_result.json: -------------------------------------------------------------------------------- 1 | { 2 | "unicorn": "foo\nbar\nrainbow" 3 | } -------------------------------------------------------------------------------- /hjson/tests/assets/stringify/quotes_strings_ml_test.json: -------------------------------------------------------------------------------- 1 | { 2 | "unicorn": "foo\nbar\nrainbow" 3 | } -------------------------------------------------------------------------------- /hjson/tests/assets/stringify/quotes_strings_ml_testmeta.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/stringify/quotes_strings_ml_testmeta.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/stringify/quotes_strings_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/stringify/quotes_strings_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/stringify/quotes_strings_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/stringify/quotes_strings_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/stringify/quotes_strings_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/stringify/quotes_strings_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/stringify/quotes_strings_testmeta.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/stringify/quotes_strings_testmeta.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/stringify1_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/stringify1_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/stringify1_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/stringify1_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/stringify1_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/stringify1_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/strings2_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/strings2_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/strings2_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/strings2_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/strings2_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/strings2_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/strings_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/strings_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/strings_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/strings_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/strings_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/strings_test.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/testlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/testlist.txt -------------------------------------------------------------------------------- /hjson/tests/assets/trail_result.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/trail_result.hjson -------------------------------------------------------------------------------- /hjson/tests/assets/trail_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/trail_result.json -------------------------------------------------------------------------------- /hjson/tests/assets/trail_test.hjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/assets/trail_test.hjson -------------------------------------------------------------------------------- /hjson/tests/test_bigint_as_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_bigint_as_string.py -------------------------------------------------------------------------------- /hjson/tests/test_bitsize_int_as_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_bitsize_int_as_string.py -------------------------------------------------------------------------------- /hjson/tests/test_check_circular.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_check_circular.py -------------------------------------------------------------------------------- /hjson/tests/test_decimal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_decimal.py -------------------------------------------------------------------------------- /hjson/tests/test_decode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_decode.py -------------------------------------------------------------------------------- /hjson/tests/test_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_default.py -------------------------------------------------------------------------------- /hjson/tests/test_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_dump.py -------------------------------------------------------------------------------- /hjson/tests/test_encode_basestring_ascii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_encode_basestring_ascii.py -------------------------------------------------------------------------------- /hjson/tests/test_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_errors.py -------------------------------------------------------------------------------- /hjson/tests/test_fail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_fail.py -------------------------------------------------------------------------------- /hjson/tests/test_float.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_float.py -------------------------------------------------------------------------------- /hjson/tests/test_for_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_for_json.py -------------------------------------------------------------------------------- /hjson/tests/test_hjson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_hjson.py -------------------------------------------------------------------------------- /hjson/tests/test_indent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_indent.py -------------------------------------------------------------------------------- /hjson/tests/test_item_sort_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_item_sort_key.py -------------------------------------------------------------------------------- /hjson/tests/test_namedtuple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_namedtuple.py -------------------------------------------------------------------------------- /hjson/tests/test_pass1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_pass1.py -------------------------------------------------------------------------------- /hjson/tests/test_pass2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_pass2.py -------------------------------------------------------------------------------- /hjson/tests/test_pass3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_pass3.py -------------------------------------------------------------------------------- /hjson/tests/test_recursion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_recursion.py -------------------------------------------------------------------------------- /hjson/tests/test_scanstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_scanstring.py -------------------------------------------------------------------------------- /hjson/tests/test_separators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_separators.py -------------------------------------------------------------------------------- /hjson/tests/test_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_tool.py -------------------------------------------------------------------------------- /hjson/tests/test_tuple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_tuple.py -------------------------------------------------------------------------------- /hjson/tests/test_unicode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tests/test_unicode.py -------------------------------------------------------------------------------- /hjson/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/hjson/tool.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjson/hjson-py/HEAD/setup.py --------------------------------------------------------------------------------