├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yaml │ ├── documentation.md │ ├── feature_request.md │ └── question.md └── pull_request_template.md ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── docs ├── Test-Coverage-Overview.md ├── assets │ ├── objectpascal-fpc-logo.png │ ├── objectpascal-fpc-logo.svg │ └── toml-logo.png └── lesson-learnt.md ├── examples ├── ArrayOfTablesTOML │ ├── ArrayOfTablesTOML.lpi │ ├── ArrayOfTablesTOML.pas │ ├── fruits.toml │ └── products.toml ├── BasicParseTOML │ ├── BasicParseTOML.lpi │ ├── BasicParseTOML.lpr │ └── config.toml ├── BasicSerializeTOML │ ├── BasicSerializeTOML.lpi │ ├── BasicSerializeTOML.lpr │ └── config.toml ├── BugFixTest_5 │ ├── HierarchicalTest.lpi │ └── HierarchicalTest.pas ├── ComplexSerializeTOML │ ├── ComplexSerializeTOML.lpi │ └── ComplexSerializeTOML.lpr ├── DottedKeys │ ├── DottedKeysDemo.lpi │ └── DottedKeysDemo.pas └── NestedableDemo │ ├── NestedTablesDemo.lpi │ └── NestedTablesDemo.pas ├── packages └── lazarus │ ├── toml_fp.lpk │ └── toml_fp.pas ├── src ├── TOML.Parser.pas ├── TOML.Serializer.pas ├── TOML.Types.pas └── TOML.pas └── tests ├── TestCaseTOML.pas ├── TestRunner.lpi ├── TestRunner.lpr └── TestRunner.lps /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yaml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/.github/ISSUE_TEMPLATE/documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/README.md -------------------------------------------------------------------------------- /docs/Test-Coverage-Overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/docs/Test-Coverage-Overview.md -------------------------------------------------------------------------------- /docs/assets/objectpascal-fpc-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/docs/assets/objectpascal-fpc-logo.png -------------------------------------------------------------------------------- /docs/assets/objectpascal-fpc-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/docs/assets/objectpascal-fpc-logo.svg -------------------------------------------------------------------------------- /docs/assets/toml-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/docs/assets/toml-logo.png -------------------------------------------------------------------------------- /docs/lesson-learnt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/docs/lesson-learnt.md -------------------------------------------------------------------------------- /examples/ArrayOfTablesTOML/ArrayOfTablesTOML.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/examples/ArrayOfTablesTOML/ArrayOfTablesTOML.lpi -------------------------------------------------------------------------------- /examples/ArrayOfTablesTOML/ArrayOfTablesTOML.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/examples/ArrayOfTablesTOML/ArrayOfTablesTOML.pas -------------------------------------------------------------------------------- /examples/ArrayOfTablesTOML/fruits.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/examples/ArrayOfTablesTOML/fruits.toml -------------------------------------------------------------------------------- /examples/ArrayOfTablesTOML/products.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/examples/ArrayOfTablesTOML/products.toml -------------------------------------------------------------------------------- /examples/BasicParseTOML/BasicParseTOML.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/examples/BasicParseTOML/BasicParseTOML.lpi -------------------------------------------------------------------------------- /examples/BasicParseTOML/BasicParseTOML.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/examples/BasicParseTOML/BasicParseTOML.lpr -------------------------------------------------------------------------------- /examples/BasicParseTOML/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/examples/BasicParseTOML/config.toml -------------------------------------------------------------------------------- /examples/BasicSerializeTOML/BasicSerializeTOML.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/examples/BasicSerializeTOML/BasicSerializeTOML.lpi -------------------------------------------------------------------------------- /examples/BasicSerializeTOML/BasicSerializeTOML.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/examples/BasicSerializeTOML/BasicSerializeTOML.lpr -------------------------------------------------------------------------------- /examples/BasicSerializeTOML/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/examples/BasicSerializeTOML/config.toml -------------------------------------------------------------------------------- /examples/BugFixTest_5/HierarchicalTest.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/examples/BugFixTest_5/HierarchicalTest.lpi -------------------------------------------------------------------------------- /examples/BugFixTest_5/HierarchicalTest.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/examples/BugFixTest_5/HierarchicalTest.pas -------------------------------------------------------------------------------- /examples/ComplexSerializeTOML/ComplexSerializeTOML.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/examples/ComplexSerializeTOML/ComplexSerializeTOML.lpi -------------------------------------------------------------------------------- /examples/ComplexSerializeTOML/ComplexSerializeTOML.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/examples/ComplexSerializeTOML/ComplexSerializeTOML.lpr -------------------------------------------------------------------------------- /examples/DottedKeys/DottedKeysDemo.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/examples/DottedKeys/DottedKeysDemo.lpi -------------------------------------------------------------------------------- /examples/DottedKeys/DottedKeysDemo.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/examples/DottedKeys/DottedKeysDemo.pas -------------------------------------------------------------------------------- /examples/NestedableDemo/NestedTablesDemo.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/examples/NestedableDemo/NestedTablesDemo.lpi -------------------------------------------------------------------------------- /examples/NestedableDemo/NestedTablesDemo.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/examples/NestedableDemo/NestedTablesDemo.pas -------------------------------------------------------------------------------- /packages/lazarus/toml_fp.lpk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/packages/lazarus/toml_fp.lpk -------------------------------------------------------------------------------- /packages/lazarus/toml_fp.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/packages/lazarus/toml_fp.pas -------------------------------------------------------------------------------- /src/TOML.Parser.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/src/TOML.Parser.pas -------------------------------------------------------------------------------- /src/TOML.Serializer.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/src/TOML.Serializer.pas -------------------------------------------------------------------------------- /src/TOML.Types.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/src/TOML.Types.pas -------------------------------------------------------------------------------- /src/TOML.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/src/TOML.pas -------------------------------------------------------------------------------- /tests/TestCaseTOML.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/tests/TestCaseTOML.pas -------------------------------------------------------------------------------- /tests/TestRunner.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/tests/TestRunner.lpi -------------------------------------------------------------------------------- /tests/TestRunner.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/tests/TestRunner.lpr -------------------------------------------------------------------------------- /tests/TestRunner.lps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikelaiah/toml-fp/HEAD/tests/TestRunner.lps --------------------------------------------------------------------------------