Skip to content

Commit d26d096

Browse files
committed
versions/0.3.1-1.rockspec: Version 0.3.1 on Luarocks
1 parent 917561c commit d26d096

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
package = "fusionscript"
2+
version = "0.3.1-1"
3+
4+
source = {
5+
url = "git://github.com/RyanSquared/fusionscript.git"
6+
}
7+
8+
description = {
9+
summary = "A Lua compilable language based on C and Python",
10+
maintainer = "Ryan <[email protected]>",
11+
license = "MIT"
12+
}
13+
14+
dependencies = {
15+
"lua >= 5.1",
16+
"lpeg >= 1.0",
17+
"luafilesystem",
18+
"serpent",
19+
"argparse"
20+
}
21+
22+
local default = "source"
23+
24+
build = {
25+
type = "builtin",
26+
modules = {
27+
["fusion.stdlib.functional"] = "fusion/stdlib/functional.lua";
28+
["fusion.stdlib.table"] = "fusion/stdlib/table.lua";
29+
["fusion.stdlib.iterable"] = "fusion/stdlib/iterable.lua";
30+
["fusion.stdlib.ternary"] = "fusion/stdlib/ternary.lua";
31+
["fusion.stdlib.class"] = "fusion/stdlib/class.lua";
32+
["fusion.core.compilers.source"] = "fusion/core/compilers/source.lua";
33+
["fusion.core.parser"] = "fusion/core/parser.lua";
34+
},
35+
install = {
36+
bin = {
37+
["fusion-ast"] = "bin/util/ast.lua";
38+
["fusion-pkg"] = "bin/util/pkg.lua";
39+
["fusion"] = ("bin/interpreter/%s.lua"):format(default);
40+
["fusionc"] = ("bin/compiler/%s.lua"):format(default);
41+
["fusion-source"] = "bin/interpreter//source.lua";
42+
["fusionc-source"] = "bin/compiler/source.lua";
43+
}
44+
}
45+
}

0 commit comments

Comments
 (0)