From 036e009a6eda2f667215f6a840c2286f787ec989 Mon Sep 17 00:00:00 2001 From: RyanSquared Date: Sun, 7 May 2017 20:37:47 -0500 Subject: [PATCH] versions/0.3.0-1.rockspec: New version --- versions/fusionscript-0.3.0-1.rockspec | 43 ++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 versions/fusionscript-0.3.0-1.rockspec diff --git a/versions/fusionscript-0.3.0-1.rockspec b/versions/fusionscript-0.3.0-1.rockspec new file mode 100644 index 0000000..a560802 --- /dev/null +++ b/versions/fusionscript-0.3.0-1.rockspec @@ -0,0 +1,43 @@ +package = "fusionscript" +version = "0.3.0-1" + +source = { + url = "git://github.com/RyanSquared/fusionscript.git" +} + +description = { + summary = "A Lua compilable language based on C and Python", + maintainer = "Ryan ", + license = "MIT" +} + +dependencies = { + "lua >= 5.1", + "lpeg >= 1.0", + "luafilesystem" +} + +local default = "source" + +build = { + type = "builtin", + modules = { + ["fusion.stdlib.functional"] = "fusion/stdlib/functional.lua"; + ["fusion.stdlib.table"] = "fusion/stdlib/table.lua"; + ["fusion.stdlib.iterable"] = "fusion/stdlib/iterable.lua"; + ["fusion.stdlib.ternary"] = "fusion/stdlib/ternary.lua"; + ["fusion.stdlib.class"] = "fusion/stdlib/class.lua"; + ["fusion.core.compilers.source"] = "fusion/core/compilers/source.lua"; + ["fusion.core.parser"] = "fusion/core/parser.lua"; + }, + install = { + bin = { + ["fusion-ast"] = "bin/util/ast.lua"; + ["fusion-pkg"] = "bin/util/pkg.lua"; + ["fusion"] = ("bin/interpreter/%s.lua"):format(default); + ["fusionc"] = ("bin/compiler/%s.lua"):format(default); + ["fusion-source"] = "bin/interpreter//source.lua"; + ["fusionc-source"] = "bin/compiler/source.lua"; + } + } +}