ftml 1.30.0

Foundation Text Markup Language - a library to render Wikidot text as HTML
Documentation
{
    "input": "[[tabview xyz]]\n[[tab 1]]\nA\n[[/tab]]\n[[/tabview]]",
    "tree": {
        "elements": [
            {
                "element": "container",
                "data": {
                    "type": "paragraph",
                    "attributes": {},
                    "elements": [
                        {
                            "element": "text",
                            "data": "[["
                        },
                        {
                            "element": "text",
                            "data": "tabview"
                        },
                        {
                            "element": "text",
                            "data": " "
                        },
                        {
                            "element": "text",
                            "data": "xyz"
                        },
                        {
                            "element": "text",
                            "data": "]]"
                        },
                        {
                            "element": "text",
                            "data": "[["
                        },
                        {
                            "element": "text",
                            "data": "tab"
                        },
                        {
                            "element": "text",
                            "data": " "
                        },
                        {
                            "element": "text",
                            "data": "1"
                        },
                        {
                            "element": "text",
                            "data": "]]"
                        },
                        {
                            "element": "line-break"
                        },
                        {
                            "element": "text",
                            "data": "A"
                        },
                        {
                            "element": "line-break"
                        },
                        {
                            "element": "text",
                            "data": "[[/"
                        },
                        {
                            "element": "text",
                            "data": "tab"
                        },
                        {
                            "element": "text",
                            "data": "]]"
                        },
                        {
                            "element": "line-break"
                        },
                        {
                            "element": "text",
                            "data": "[[/"
                        },
                        {
                            "element": "text",
                            "data": "tabview"
                        },
                        {
                            "element": "text",
                            "data": "]]"
                        }
                    ]
                }
            },
            {
                "element": "footnote-block",
                "data": {
                    "title": null,
                    "hide": false
                }
            }
        ],
        "styles": [
        ],
        "html-blocks": [
        ],
        "code-blocks": [
        ],
        "table-of-contents": [
        ],
        "footnotes": [
        ],
        "bibliographies": [
        ]
    },
    "errors": [
        {
            "token": "identifier",
            "rule": "block-tabview",
            "span": [10, 13],
            "kind": "block-missing-close-brackets"
        },
        {
            "token": "left-block",
            "rule": "fallback",
            "span": [0, 2],
            "kind": "no-rules-match"
        },
        {
            "token": "right-block",
            "rule": "fallback",
            "span": [13, 15],
            "kind": "no-rules-match"
        },
        {
            "token": "left-block",
            "rule": "page",
            "span": [16, 18],
            "kind": "tab-outside-tab-view"
        },
        {
            "token": "left-block",
            "rule": "fallback",
            "span": [16, 18],
            "kind": "no-rules-match"
        },
        {
            "token": "right-block",
            "rule": "fallback",
            "span": [23, 25],
            "kind": "no-rules-match"
        },
        {
            "token": "left-block-end",
            "rule": "fallback",
            "span": [28, 31],
            "kind": "no-rules-match"
        },
        {
            "token": "right-block",
            "rule": "fallback",
            "span": [34, 36],
            "kind": "no-rules-match"
        },
        {
            "token": "left-block-end",
            "rule": "fallback",
            "span": [37, 40],
            "kind": "no-rules-match"
        },
        {
            "token": "right-block",
            "rule": "fallback",
            "span": [47, 49],
            "kind": "no-rules-match"
        }
    ]
}