Frut Interpreter
A command-line interpreter for the Frut programming language, built on top of the frut_lib crate.
Installation
Usage
Example
A simple Frut program that calculates factorials:
import std.io.*;
// Calculate factorial of a number
func factorial(n: int): int {
if n <= 1 {
return 1;
} else {
return n * factorial(n - 1);
}
}
// Calculate and print factorial of 5
var result: int = factorial(5);
println("Factorial of 5 is: " + result as string);
Save this as factorial.ft and run:
Documentation
For documentation, including language syntax, visit:
License
Licensed under the Apache License, Version 2.0 LICENSE.