valkyrie-antlr 0.0.1

The hand write parser of valkyrie language
Documentation
while _ {}
while true {
    print("Loop!");
    while n > 0 {
        print("Deep loop!");
        while k != n {
            print("Deeper loop!");
        }
    }
}

while true {
    match a {
        case 1:
            break
        case 3:
            continue
        case 2:
            yield 2
        case 4:
            return 4
        case 5:
            yield return 5
        else:
            yield break
    }
}




while k != n && i == j {
    until let Some(a, Some(c := (a, b))) = next {
        while let Success {a: Some(c := Result { c })} = next {
            print("Deeper loop!");
        }
    }
}