aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/ffi.php.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/library/lux/ffi.php.lux8
1 files changed, 4 insertions, 4 deletions
diff --git a/stdlib/source/library/lux/ffi.php.lux b/stdlib/source/library/lux/ffi.php.lux
index 6b4ffc631..c29e16c9a 100644
--- a/stdlib/source/library/lux/ffi.php.lux
+++ b/stdlib/source/library/lux/ffi.php.lux
@@ -182,7 +182,7 @@
..constant
))
-(syntax: .public (try expression)
+(syntax: .public (try [expression <code>.any])
{#.doc (example (case (try (risky_computation input))
(#.Right success)
(do_something success)
@@ -232,7 +232,7 @@
(:as ..Function (~ source))
(~+ (list\map (with_null g!temp) g!inputs)))))))))))
-(syntax: .public (import: {import ..import})
+(syntax: .public (import: [import ..import])
(with_identifiers [g!temp]
(case import
(#Class [class alias format members])
@@ -251,7 +251,7 @@
(case member
(#Field [static? field alias fieldT])
(if static?
- (` ((~! syntax:) ((~ (qualify (maybe.else field alias))))
+ (` ((~! syntax:) ((~ (qualify (maybe.else field alias))) [])
(\ (~! meta.monad) (~' in)
(list (` (.:as (~ (nullable_type fieldT))
("php constant" (~ (code.text (%.format class "::" field))))))))))
@@ -308,7 +308,7 @@
(#Constant [_ name alias fieldT])
(let [imported (` ("php constant" (~ (code.text name))))]
- (in (list (` ((~! syntax:) ((~ (code.local_identifier (maybe.else name alias))))
+ (in (list (` ((~! syntax:) ((~ (code.local_identifier (maybe.else name alias))) [])
(\ (~! meta.monad) (~' in)
(list (` (.:as (~ (nullable_type fieldT)) (~ imported))))))))))
)))