{
    "content": [
        {
            "type": "text",
            "text": "# TAP::Parser::YAMLish::Reader (perldoc)\n\n**Summary:** TAP::Parser::YAMLish::Reader - Read YAMLish data from iterator\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **VERSION** (2 lines)\n- **SYNOPSIS** (1 lines)\n- **DESCRIPTION** (2 lines)\n- **METHODS** (1 lines) — 2 subsections\n  - Class Methods (5 lines)\n  - Instance Methods (10 lines)\n- **AUTHOR** (5 lines)\n- **SEE ALSO** (3 lines)\n- **COPYRIGHT** (9 lines)\n\n## Full Content\n\n### NAME\n\nTAP::Parser::YAMLish::Reader - Read YAMLish data from iterator\n\n### VERSION\n\nVersion 3.43\n\n### SYNOPSIS\n\n### DESCRIPTION\n\nNote that parts of this code were derived from YAML::Tiny with the permission of Adam Kennedy.\n\n### METHODS\n\n#### Class Methods\n\n\"new\"\nThe constructor \"new\" creates and returns an empty \"TAP::Parser::YAMLish::Reader\" object.\n\nmy $reader = TAP::Parser::YAMLish::Reader->new;\n\n#### Instance Methods\n\n\"read\"\nmy $got = $reader->read($iterator);\n\nRead YAMLish from a TAP::Parser::Iterator and return the data structure it represents.\n\n\"getraw\"\nmy $source = $reader->getsource;\n\nReturn the raw YAMLish source from the most recent \"read\".\n\n### AUTHOR\n\nAndy Armstrong, <andy@hexten.net>\n\nAdam Kennedy wrote YAML::Tiny which provided the template and many of the YAML matching regular\nexpressions for this module.\n\n### SEE ALSO\n\nYAML::Tiny, YAML, YAML::Syck, Config::Tiny, CSS::Tiny,\n<http://use.perl.org/~Alias/journal/29427>\n\n### COPYRIGHT\n\nCopyright 2007-2011 Andy Armstrong.\n\nPortions copyright 2006-2008 Adam Kennedy.\n\nThis program is free software; you can redistribute it and/or modify it under the same terms as\nPerl itself.\n\nThe full text of the license can be found in the LICENSE file included with this module.\n\n"
        }
    ],
    "structuredContent": {
        "command": "TAP::Parser::YAMLish::Reader",
        "section": "",
        "mode": "perldoc",
        "summary": "TAP::Parser::YAMLish::Reader - Read YAMLish data from iterator",
        "synopsis": "",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "VERSION",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 1,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "METHODS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "Class Methods",
                        "lines": 5
                    },
                    {
                        "name": "Instance Methods",
                        "lines": 10
                    }
                ]
            },
            {
                "name": "AUTHOR",
                "lines": 5,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "COPYRIGHT",
                "lines": 9,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "TAP::Parser::YAMLish::Reader - Read YAMLish data from iterator\n",
                "subsections": []
            },
            "VERSION": {
                "content": "Version 3.43\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "Note that parts of this code were derived from YAML::Tiny with the permission of Adam Kennedy.\n",
                "subsections": []
            },
            "METHODS": {
                "content": "",
                "subsections": [
                    {
                        "name": "Class Methods",
                        "content": "\"new\"\nThe constructor \"new\" creates and returns an empty \"TAP::Parser::YAMLish::Reader\" object.\n\nmy $reader = TAP::Parser::YAMLish::Reader->new;\n"
                    },
                    {
                        "name": "Instance Methods",
                        "content": "\"read\"\nmy $got = $reader->read($iterator);\n\nRead YAMLish from a TAP::Parser::Iterator and return the data structure it represents.\n\n\"getraw\"\nmy $source = $reader->getsource;\n\nReturn the raw YAMLish source from the most recent \"read\".\n"
                    }
                ]
            },
            "AUTHOR": {
                "content": "Andy Armstrong, <andy@hexten.net>\n\nAdam Kennedy wrote YAML::Tiny which provided the template and many of the YAML matching regular\nexpressions for this module.\n",
                "subsections": []
            },
            "SEE ALSO": {
                "content": "YAML::Tiny, YAML, YAML::Syck, Config::Tiny, CSS::Tiny,\n<http://use.perl.org/~Alias/journal/29427>\n",
                "subsections": []
            },
            "COPYRIGHT": {
                "content": "Copyright 2007-2011 Andy Armstrong.\n\nPortions copyright 2006-2008 Adam Kennedy.\n\nThis program is free software; you can redistribute it and/or modify it under the same terms as\nPerl itself.\n\nThe full text of the license can be found in the LICENSE file included with this module.\n",
                "subsections": []
            }
        }
    }
}