Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 1.06 KB

File metadata and controls

47 lines (33 loc) · 1.06 KB

YesNt Documentation

YesNt is a line-based, interpreted scripting language. 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

yesnt 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.