File tree Expand file tree Collapse file tree 1 file changed +45
-0
lines changed
Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Original file line number Diff line number Diff line change 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+ }
You can’t perform that action at this time.
0 commit comments