ee0c0bcd57
This is in preparation to migrate package:kernel to null safety. For the visitor interfaces to support non-nullable return types, the implementations must avoid using `null` as return value in its base case. TEST=Refactoring Change-Id: Ie8fa5d41b99850d9e4abb59634c72920c64128d9 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/183691 Reviewed-by: Jens Johansen <jensj@google.com> Commit-Queue: Johnni Winther <johnniwinther@google.com>
Conversion to a textual format.
The text format is currently very ad-hoc and there is no conversion back, but it's a pleasant way to view the IR.