forked from cbaggers/varjo
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathvarjo.asd
More file actions
73 lines (72 loc) · 3.4 KB
/
varjo.asd
File metadata and controls
73 lines (72 loc) · 3.4 KB
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
;;;; varjo.asd
(asdf:defsystem #:varjo
:description "Common Lisp -> GLSL Compiler"
:author "Chris Bagley (Baggers) <techsnuffle@gmail.com>"
:license "BSD 2 Clause"
#+asdf-unicode :encoding #+asdf-unicode :utf-8
:serial t
:depends-on (#:cl-ppcre #:split-sequence #:alexandria #:named-readtables
#:vas-string-metrics #:fn #:uiop
#:rtg-math #:glsl-spec)
:components ((:file "package")
(:file "utils-v")
(:file "compiler/generics")
(:file "compiler/globals")
(:file "compiler/log")
(:file "compiler/errors")
(:file "compiler/names")
(:file "compiler/internal-types")
(:file "compiler/types")
(:file "compiler/function-obj")
(:file "compiler/deftype")
(:file "compiler/code-object")
(:file "compiler/stemcells")
(:file "language/types")
(:file "compiler/flow")
(:file "compiler/variables")
(:file "compiler/external-functions")
(:file "compiler/environment")
(:file "compiler/value-metadata")
(:file "compiler/structs")
(:file "compiler/macros")
(:file "language/macros")
(:file "compiler/functions")
(:file "language/struct-types")
(:file "compiler/string-generation")
(:file "compiler/compile-result")
(:file "compiler/ast-node")
(:file "compiler/compile-literal")
(:file "compiler/compile-vars")
(:file "compiler/compile-special")
(:file "compiler/compile-funcall")
(:file "compiler/compile-form")
(:file "compiler/make-function")
(:file "language/parse-from-spec")
(:file "language/variables-from-spec")
(:file "language/functions-from-spec")
;;
(:file "language/special-operators/uint")
(:file "language/special-operators/progn")
(:file "language/special-operators/let")
(:file "language/special-operators/assignment")
(:file "language/special-operators/conditionals")
(:file "language/special-operators/and-or")
(:file "language/special-operators/declarations")
(:file "language/special-operators/return")
(:file "language/special-operators/values")
(:file "language/special-operators/multiple-value-x")
(:file "language/special-operators/local-functions")
(:file "language/special-operators/function")
(:file "language/special-operators/iteration")
(:file "language/special-operators/macros")
(:file "language/special-operators/type")
(:file "language/special-operators/swizzle")
(:file "language/special-operators/inline-code")
(:file "language/special-operators/compiler-debugging")
;;
(:file "language/functions")
(:file "language/bitwise-operators")
(:file "compiler/translate")
(:file "compiler/front-end")
(:file "compiler/environment/public-api")
(:file "language/rtg-math-equivalents")))