oak-rust 0.0.11

High-performance incremental Rust parser for the oak ecosystem with flexible configuration, emphasizing memory safety and zero-cost abstractions.
Documentation
{
    "success": true,
    "node_count": 16,
    "ast_structure": {
        "kind": "SourceFile",
        "children": [
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 5,
                        "is_leaf": true
                    }
                ],
                "text_length": 5,
                "is_leaf": false
            },
            {
                "kind": "IdentifierExpression",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 9,
                        "is_leaf": true
                    }
                ],
                "text_length": 9,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "IdentifierExpression",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 3,
                        "is_leaf": true
                    }
                ],
                "text_length": 3,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "LiteralExpression",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 3,
                        "is_leaf": true
                    }
                ],
                "text_length": 3,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 0,
                        "is_leaf": true
                    }
                ],
                "text_length": 0,
                "is_leaf": false
            },
            {
                "kind": "Leaves(1)",
                "children": [],
                "text_length": 1,
                "is_leaf": true
            }
        ],
        "text_length": 23,
        "is_leaf": false
    },
    "errors": []
}