sharp 0.1.0

A modern, statically-typed programming language with Python-like syntax, compiled to native code via LLVM. Game engine ready!
def fibonacci(n: int) -> int {
    if n <= 1 {
        return n
    } else {
        return fibonacci(n - 1) + fibonacci(n - 2)
    }
}

def factorial(n: int) -> int {
    result: int = 1
    i: int = 1
    return result
}

def test_ops(a: int, b: int) -> int {
    x: int = a + b
    y: int = a * b
    z: int = a - b
    return x + y + z
}

def main() -> int {
    x: int = 10
    y: int = 20
    result: int = test_ops(x, y)
    return result
}