valkyrie-parser 0.2.5

The hand write parser of valkyrie language
Documentation
UnaryNode {
    prefix: +,
    base: a,
}
UnaryNode {
    prefix: -,
    base: a,
}
UnaryNode {
    prefix: *,
    base: var,
}
UnaryNode {
    prefix: *,
    base: UnaryNode {
        prefix: *,
        base: var,
    },
}
UnaryNode {
    prefix: ⅟,
    base: a,
}
InfixNode {
    infix: +,
    lhs: InfixNode {
        infix: +,
        lhs: UnaryNode {
            prefix: √,
            base: 2,
        },
        rhs: UnaryNode {
            prefix: ∛,
            base: 3,
        },
    },
    rhs: UnaryNode {
        prefix: ∜,
        base: 5,
    },
}
UnaryNode {
    prefix: √,
    base: InfixNode {
        infix: +,
        lhs: 2,
        rhs: UnaryNode {
            prefix: ∛,
            base: InfixNode {
                infix: +,
                lhs: 3,
                rhs: UnaryNode {
                    prefix: ∜,
                    base: 5,
                },
            },
        },
    },
}
UnaryNode {
    prefix: √,
    base: UnaryNode {
        prefix: ∛,
        base: UnaryNode {
            prefix: ∜,
            base: x,
        },
    },
}
InfixNode {
    infix: +,
    lhs: UnaryNode {
        prefix: ℃,
        base: 20,
    },
    rhs: UnaryNode {
        prefix: ℉,
        base: 30,
    },
}
InfixNode {
    infix: +,
    lhs: InfixNode {
        infix: +,
        lhs: UnaryNode {
            prefix: %,
            base: 2,
        },
        rhs: UnaryNode {
            prefix: ‰,
            base: 3,
        },
    },
    rhs: UnaryNode {
        prefix: ‱,
        base: 5,
    },
}
UnaryNode {
    prefix: ‱,
    base: InfixNode {
        infix: +,
        lhs: UnaryNode {
            prefix: %,
            base: 2,
        },
        rhs: InfixNode {
            infix: +,
            lhs: UnaryNode {
                prefix: ‰,
                base: 3,
            },
            rhs: 5,
        },
    },
}
UnaryNode {
    prefix: ‱,
    base: UnaryNode {
        prefix: ‰,
        base: UnaryNode {
            prefix: %,
            base: x,
        },
    },
}