valkyrie-parser 0.2.5

The hand write parser of valkyrie language
Documentation
if
ApplyCallNode {
    monadic: false,
    caller: a,
    arguments: [],
    body: None,
    span: 4..8,
}
if
ApplyCallNode {
    monadic: false,
    caller: a,
    arguments: [],
    body: None,
    span: 13..17,
}
ApplyCallNode {
    monadic: false,
    caller: else,
    arguments: [],
    body: None,
    span: 22..26,
}
if
ApplyCallNode {
    monadic: false,
    caller: a,
    arguments: [],
    body: None,
    span: 31..35,
}
else
if
ApplyCallNode {
    monadic: false,
    caller: b,
    arguments: [],
    body: None,
    span: 45..49,
}
if
ApplyCallNode {
    monadic: false,
    caller: a,
    arguments: [],
    body: None,
    span: 54..58,
}
else
if
ApplyCallNode {
    monadic: false,
    caller: b,
    arguments: [],
    body: None,
    span: 68..72,
}
ApplyCallNode {
    monadic: false,
    caller: else,
    arguments: [],
    body: None,
    span: 77..81,
}
if
ApplyCallNode {
    monadic: false,
    caller: a,
    arguments: [],
    body: None,
    span: 86..90,
}
else
if
ApplyCallNode {
    monadic: false,
    caller: b,
    arguments: [],
    body: None,
    span: 100..104,
}
else
if
ApplyCallNode {
    monadic: false,
    caller: c,
    arguments: [],
    body: None,
    span: 114..118,
}
if
ApplyCallNode {
    monadic: false,
    caller: a,
    arguments: [],
    body: None,
    span: 123..127,
}
else
if
ApplyCallNode {
    monadic: false,
    caller: b,
    arguments: [],
    body: None,
    span: 137..141,
}
else
if
ApplyCallNode {
    monadic: false,
    caller: c,
    arguments: [],
    body: None,
    span: 151..155,
}
ApplyCallNode {
    monadic: false,
    caller: else,
    arguments: [],
    body: None,
    span: 160..164,
}
if
VariableDeclaration {
    pattern: TuplePatternNode {
        bind: None,
        name: None,
        terms: [],
        span: 0..0,
    },
    body: ApplyCallNode {
        monadic: false,
        caller: point,
        arguments: [],
        body: None,
        span: 188..217,
    },
    span: 170..219,
}
if
VariableDeclaration {
    pattern: TuplePatternNode {
        bind: None,
        name: None,
        terms: [],
        span: 0..0,
    },
    body: ApplyCallNode {
        monadic: false,
        caller: x,
        arguments: [],
        body: None,
        span: 244..266,
    },
    span: 222..267,
}