{
    "mode": "ri",
    "parameter": "RDoc::Markup::Parser",
    "section": "",
    "url": "https://www.chedong.com/phpMan.php/ri/RDoc%3A%3AMarkup%3A%3AParser/json",
    "generated": "2026-06-02T14:24:01Z",
    "sections": {
        "RDoc::Markup::Parser < Object": {
            "content": "------------------------------------------------------------------------",
            "subsections": []
        },
        "Includes:": {
            "content": "RDoc::Text (from gem rdoc-7.2.0)\n\n(from gem rdoc-7.2.0)\n------------------------------------------------------------------------\nA recursive-descent parser for RDoc markup.\n\nThe parser tokenizes an input string then parses the tokens into a\nDocument. Documents can be converted into output formats by writing a\nvisitor like RDoc::Markup::ToHTML.\n\nThe parser only handles the block-level constructs Paragraph, List,\nListItem, Heading, Verbatim, BlankLine, Rule and BlockQuote. Inline\nmarkup such as +blah+ is handled separately by\nRDoc::Markup::InlineParser.\n\nTo see what markup the Parser implements read RDoc.  To see how to use\nRDoc markup to format text in your program read RDoc::Markup.\n------------------------------------------------------------------------",
            "subsections": []
        },
        "Constants:": {
            "content": "LISTTOKENS:\nList token types\n\n",
            "subsections": []
        },
        "Class methods:": {
            "content": "new\nparse\ntokenize\n",
            "subsections": []
        },
        "Instance methods:": {
            "content": "buildheading\nbuildlist\nbuildparagraph\nbuildverbatim\ndebug\nget\nparse\npeektoken\nsetupscanner\nskip\ntokenize\ntokens\nunget\n",
            "subsections": []
        },
        "Attributes:": {
            "content": "attraccessor debug\nattrreader tokens\n",
            "subsections": []
        }
    },
    "flags": [],
    "examples": [],
    "see_also": []
}