SourceScript is a small and simple programming language that aims to simplifiy programming configurations for Valve's games based on the Source Engine.
Make sure to have Node.js installed.
git clone https://github.com/Philipp15b/SourceScript.git
cd SourceScript
npm install -g
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 eYou 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 eNow whenever you call :uselesscomment in your code, it will be replaced with a comment.
