{
    "content": [
        {
            "type": "text",
            "text": "# TAP::Parser::Result::Bailout (perldoc)\n\n**Summary:** TAP::Parser::Result::Bailout - Bailout result token.\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **VERSION** (2 lines)\n- **DESCRIPTION** (7 lines)\n- **OVERRIDDEN METHODS** (5 lines) — 1 subsections\n  - Instance Methods (9 lines)\n\n## Full Content\n\n### NAME\n\nTAP::Parser::Result::Bailout - Bailout result token.\n\n### VERSION\n\nVersion 3.43\n\n### DESCRIPTION\n\nThis is a subclass of TAP::Parser::Result. A token of this class will be returned if a bail out\nline is encountered.\n\n1..5\nok 1 - woo hooo!\nBail out! Well, so much for \"woo hooo!\"\n\n### OVERRIDDEN METHODS\n\nMainly listed here to shut up the pitiful screams of the pod coverage tests. They keep me awake\nat night.\n\n*   \"asstring\"\n\n#### Instance Methods\n\n\"explanation\"\nif ( $result->isbailout ) {\nmy $explanation = $result->explanation;\nprint \"We bailed out because ($explanation)\";\n}\n\nIf, and only if, a token is a bailout token, you can get an \"explanation\" via this method. The\nexplanation is the text after the mystical \"Bail out!\" words which appear in the tap output.\n\n"
        }
    ],
    "structuredContent": {
        "command": "TAP::Parser::Result::Bailout",
        "section": "",
        "mode": "perldoc",
        "summary": "TAP::Parser::Result::Bailout - Bailout result token.",
        "synopsis": null,
        "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": "DESCRIPTION",
                "lines": 7,
                "subsections": []
            },
            {
                "name": "OVERRIDDEN METHODS",
                "lines": 5,
                "subsections": [
                    {
                        "name": "Instance Methods",
                        "lines": 9
                    }
                ]
            }
        ]
    }
}