sourcescript
v2.0.4
Published
A scripting language on top of Valve's Source Engine Config.
Downloads
1
Readme
SourceScript 2
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.
npm install --save-dev sourcescript
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"'
try
out = 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.nodes
files =
'some/folder/autoexec.ss': 'echo "hello world"'
options =
plugins:
uselesscomment: (cmd) ->
new nodes.Comment 'This comment is so useless'
try
out = SourceScript.compile files, options
catch e
console.log e
Now whenever you call :uselesscomment
in your code, it will be replaced with a comment.