Skip to content

High level scripting programming language crafted with C#.

Notifications You must be signed in to change notification settings

Buryyy/Alvis-Script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alvis Script

Scripting language made for game server backend scripting such as chat dialogues.

Features

  • Lexer
  • Tokenization
  • Parser
  • Fluent engine builder
  • Run natively with C#

Status

Currently this language is not ready to use.

Usage/Examples

var options = new ScriptEngineOptionsBuilder()
.WithWorkingDirectory(Path.Combine(Environment.CurrentDirectory, "scripts"))//Executes scripts at "running directory/scripts".
.Build(); 
var engine = new ScriptEngine(options); //Include options with engine.

//Executing a script:
engine.Execute("my_script.as");

GPLv3 License

About

High level scripting programming language crafted with C#.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages