diff --git a/samples/Syntax/try-catch.syntax.cos b/samples/Syntax/try-catch.syntax.cos index 0f1ea6e..1bff0bb 100644 --- a/samples/Syntax/try-catch.syntax.cos +++ b/samples/Syntax/try-catch.syntax.cos @@ -16,8 +16,11 @@ def main() = { // catch (promise) => Unit; // catch [T](promise: T) => Unit; + ???; + res?; res??; + res???; read("f")?; read("f")??; res?.method(); diff --git a/syntaxes/textmate/main.mts b/syntaxes/textmate/main.mts index dcca894..194bd1f 100644 --- a/syntaxes/textmate/main.mts +++ b/syntaxes/textmate/main.mts @@ -150,7 +150,7 @@ const numeric: textmate.Pattern = { const markers: textmate.Pattern = { name: "keyword.control.cosmo", - match: /=>|\?\?\?/, + match: /=>|\?/, }; const literal: textmate.Pattern = {