This came up in https://github.com/Dart-Code/Dart-Code/issues/3888. Function invocations that have ? or ! were not being classified as functions. This change allows either of those to appear just before the ( and still be treated as a function identifier.
Before:
After:
(@devoncarew I'm not sure if someone suitable gets notifications of PRs here, if they are and shouldn't ping you, lmk!)
This came up in https://github.com/Dart-Code/Dart-Code/issues/3888. Function invocations that have
?
or!
were not being classified as functions. This change allows either of those to appear just before the(
and still be treated as a function identifier.Before:
After:
(@devoncarew I'm not sure if someone suitable gets notifications of PRs here, if they are and shouldn't ping you, lmk!)