aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/lang/init.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/lux/lang/init.lux')
-rw-r--r--stdlib/source/lux/lang/init.lux31
1 files changed, 18 insertions, 13 deletions
diff --git a/stdlib/source/lux/lang/init.lux b/stdlib/source/lux/lang/init.lux
index 80e6d4740..8d4fdf981 100644
--- a/stdlib/source/lux/lang/init.lux
+++ b/stdlib/source/lux/lang/init.lux
@@ -1,11 +1,11 @@
(.module:
lux
- ## (// [".L" extension]
- ## (extension [".E" analysis]
- ## [".E" synthesis]
- ## [".E" translation]
- ## [".E" statement]))
- )
+ (// [".L" extension]
+ (extension [".E" analysis]
+ ## [".E" synthesis]
+ ## [".E" translation]
+ ## [".E" statement]
+ )))
(def: #export (cursor file)
(-> Text Cursor)
@@ -30,7 +30,13 @@
(def: #export info
Info
{#.target (for {"JVM" "JVM"
- "JS" "JS"})
+ "JS" "JS"
+ "Lua" "Lua"
+ "Python" "Python"
+ "Ruby" "Ruby"
+ "PHP" "PHP"
+ "Scheme" "Scheme"
+ "Common Lisp" "Common Lisp"})
#.version ..version
#.mode #.Build})
@@ -47,10 +53,9 @@
#.seed +0
#.scope-type-vars (list)
#.extensions (:! Nothing
- []
- ## {#extensionL.analysis analysisE.defaults
- ## #extensionL.synthesis synthesisE.defaults
- ## #extensionL.translation translationE.defaults
- ## #extensionL.statement statementE.defaults}
- )
+ {#extensionL.analysis analysisE.defaults
+ #extensionL.synthesis (:!! []) ## synthesisE.defaults
+ #extensionL.translation (:!! []) ## translationE.defaults
+ #extensionL.statement (:!! []) ## statementE.defaults
+ })
#.host (:! Nothing host)})