Examples¶
This repository includes example programs that demonstrate the language.
Hello world¶
The simplest example is example/hello_world/hello_world.ark, which shows a minimal main function.
fun main() @s32:
return 0
Recursion and loops¶
example/factorial/factorial.ark demonstrates recursion, loops, and multiple functions.
Operators and branching¶
example/test/test.ark is the broadest sample. It exercises:
- Function calls
- Arithmetic expressions
- Comparisons
- Boolean logic
if/else if/elsewhile- Assignment and returns