Skip to content

Repository files navigation

SourceScript 2

Build Status

SourceScript is a small and simple programming language that aims to simplifiy programming configurations for Valve's games based on the Source Engine.

Installing

Make sure to have Node.js installed.

git clone https://github.com/Philipp15b/SourceScript.git
cd SourceScript
npm install -g

API

To compile scripts via the API (a command-line interface not done yet), load SourceScript and call compile.

SourceScript=require'SourceScript'files='some/folder/autoexec.ss':'echo "hello world"'tryout=SourceScript.compile files
catch e
console.log e

You can also create custom compiler commands (commands beginning with a :) through plugins.

SourceScript=require'SourceScript'nodes=SourceScript.nodesfiles='some/folder/autoexec.ss':'echo "hello world"'options=plugins:uselesscomment: (cmd) ->newnodes.Comment'This comment is so useless'tryout=SourceScript.compile files, options
catch e
console.log e

Now whenever you call :uselesscomment in your code, it will be replaced with a comment.

About

SourceScript is a small and simple programming language that aims to simplifiy programming configurations for Valve's games based on the Source Engine.

Resources

Stars

15 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages