-
Notifications
You must be signed in to change notification settings - Fork 13
/
titan-dev-1.rockspec
53 lines (53 loc) · 1.83 KB
/
titan-dev-1.rockspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
package = "titan"
version = "dev-1"
source = {
url = "git+https://github.com/titan-lang/titan"
}
description = {
summary = "Initial prototype of the Titan compiler",
detailed = [[
Initial prototype of the Titan compiler.
This is a proof-of-concept, implementing a subset of
the Titan language.
]],
homepage = "http://github.com/titan-lang/titan",
license = "MIT"
}
dependencies = {
"lua ~> 5.3",
"lpeglabel >= 1.5.0",
"inspect >= 3.1.0",
"argparse >= 0.5.0",
"luafilesystem >= 1.7.0"
}
build = {
type = "builtin",
modules = {
["titan-compiler.ast"] = "titan-compiler/ast.lua",
["titan-compiler.checker"] = "titan-compiler/checker.lua",
["titan-compiler.coder"] = "titan-compiler/coder.lua",
["titan-compiler.driver"] = "titan-compiler/driver.lua",
["titan-compiler.foreigntypes"] = "titan-compiler/foreigntypes.lua",
["titan-compiler.lexer"] = "titan-compiler/lexer.lua",
["titan-compiler.location"] = "titan-compiler/location.lua",
["titan-compiler.typedecl"] = "titan-compiler/typedecl.lua",
["titan-compiler.parser"] = "titan-compiler/parser.lua",
["titan-compiler.pretty"] = "titan-compiler/pretty.lua",
["titan-compiler.symtab"] = "titan-compiler/symtab.lua",
["titan-compiler.syntax_errors"] = "titan-compiler/syntax_errors.lua",
["titan-compiler.types"] = "titan-compiler/types.lua",
["titan-compiler.util"] = "titan-compiler/util.lua",
["typed"] = "typed.lua",
["c-parser.c99"] = "c-parser/c99.lua",
["c-parser.cdriver"] = "c-parser/cdriver.lua",
["c-parser.cpp"] = "c-parser/cpp.lua",
["c-parser.ctypes"] = "c-parser/ctypes.lua",
["c-parser.cdefines"] = "c-parser/cdefines.lua",
["titan"] = "titan-runtime/titanlib.c"
},
install = {
bin = {
"titanc"
}
}
}