Files
YesNt-Interpreter/docs/README.md
T
2026-03-04 23:33:08 +01:00

1.1 KiB

YesNt Documentation

YesNt is a line-based, interpreted scripting language inspired by assembly. Each line is one statement. There are no multi-line expressions.

Guides

Document Description
Language Reference Every statement, token, and operator in the language
Library API How to embed the interpreter in a C# project
Editor How to use the terminal code editor

Quick start

Running a script from the command line

dotnet run --project YesNt.Interpreter.App -- path/to/script.ynt

Hello world

print_line Hello, world!

Variables and output

var name = Alice
print_line Hello, ${name}!

Functions

func greet:
    var msg = Hello, ${name}!
    print_line ${msg}
return

var name = Bob
call greet

Script files use the .ynt extension by convention.