We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ba99c57 commit a11bab4Copy full SHA for a11bab4
src/workspace.cr
@@ -108,5 +108,20 @@ module MoonScript
108
when Ast formatted = Formatter.new(formatter_config).format(ast) + "\n"
109
110
end
111
+
112
+ private def set(value: TypeChecker | Error) : Nil
113
+ @result = value
114
+ @listener.try(&.call(value))
115
+ end
116
117
+ private def map_error(item: T | Error, & : T -> R) : R | Error forall T, R
118
+ case item
119
+ in Error
120
+ item
121
+ in T
122
+ yield item
123
124
125
126
127
0 commit comments