···2121-spec main(binary()) -> binary().
2222main(X) ->
2323 case X of
2424- <<"a"/utf8, _/binary>> when <<"a"/utf8>> =:= X ->
2525- Letter = <<"a"/utf8>>,
2424+ <<"a"/utf8, _/binary>> when ~"a" =:= X ->
2525+ Letter = ~"a",
2626 Letter;
27272828 _ ->
2929- <<"wibble"/utf8>>
2929+ ~"wibble"
3030 end.
···1414-module(my@mod).
1515-compile([no_auto_import, nowarn_ignored, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
1616-export([main/0]).
1717--moduledoc(<<" Hello! This is a multi-
1717+-moduledoc(~" Hello! This is a multi-
1818 line module comment.
1919-"/utf8>>).
1919+").
20202121-file("project/test/my/mod.gleam", 6).
2222-spec main() -> integer().
···1212-module(my@mod).
1313-compile([no_auto_import, nowarn_ignored, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
1414-export([main/0]).
1515--moduledoc(<<" Hello! This is a single line module comment."/utf8>>).
1515+-moduledoc(~" Hello! This is a single line module comment.").
16161717-file("project/test/my/mod.gleam", 4).
1818-spec main() -> integer().
···2020-file("project/test/my/mod.gleam", 2).
2121-spec main() -> integer().
2222main() ->
2323- case <<"test"/utf8>> of
2424- X when X =:= <<"test"/utf8>> ->
2323+ case ~"test" of
2424+ X when X =:= ~"test" ->
2525 1;
26262727 _ ->
···2222-file("project/test/my/mod.gleam", 3).
2323-spec main() -> boolean().
2424main() ->
2525- Name = <<"Tony Stark"/utf8>>,
2525+ Name = ~"Tony Stark",
2626 case Name of
2727- N when N =:= erlang:element(2, {hero, <<"Tony Stark"/utf8>>}) ->
2727+ N when N =:= erlang:element(2, {hero, ~"Tony Stark"}) ->
2828 true;
29293030 _ ->
···2222-file("project/test/my/mod.gleam", 3).
2323-spec main() -> boolean().
2424main() ->
2525- Name = <<"Bruce Wayne"/utf8>>,
2525+ Name = ~"Bruce Wayne",
2626 case Name of
2727- N when N =:= erlang:element(2, erlang:element(2, {hero, {person, <<"Bruce Wayne"/utf8>>}})) ->
2727+ N when N =:= erlang:element(2, erlang:element(2, {hero, {person, ~"Bruce Wayne"}})) ->
2828 true;
29293030 _ ->
···2222-file("project/test/my/mod.gleam", 3).
2323-spec main() -> boolean().
2424main() ->
2525- Name = <<"Tony Stark"/utf8>>,
2525+ Name = ~"Tony Stark",
2626 case Name of
2727- N when N =:= <<"Tony Stark"/utf8>> ->
2727+ N when N =:= ~"Tony Stark" ->
2828 true;
29293030 _ ->
···2222-file("project/test/my/mod.gleam", 3).
2323-spec main() -> boolean().
2424main() ->
2525- Name = <<"Tony Stark"/utf8>>,
2525+ Name = ~"Tony Stark",
2626 case Name of
2727- N when N =:= erlang:element(2, {<<"ironman"/utf8>>, <<"Tony Stark"/utf8>>}) ->
2727+ N when N =:= erlang:element(2, {~"ironman", ~"Tony Stark"}) ->
2828 true;
29293030 _ ->
···64646565-file("src/two.gleam", 48).
6666-spec accessors(one:user()) -> {binary(), integer()}.
6767--doc(<<" For these statements we use the accessors for the record from the other
6868- module"/utf8>>).
6767+-doc(~" For these statements we use the accessors for the record from the other
6868+ module").
6969accessors(User) ->
7070 Name = erlang:element(2, User),
7171 Score = erlang:element(3, User),
···73737474-file("src/two.gleam", 55).
7575-spec destructure_qualified(one:user()) -> {binary(), integer()}.
7676--doc(<<" For these statements we use destructure the record"/utf8>>).
7676+-doc(~" For these statements we use destructure the record").
7777destructure_qualified(User) ->
7878 {user, Name, Score} = User,
7979 {Name, Score}.
···93939494-file("src/two.gleam", 61).
9595-spec accessors(one@one:user()) -> {binary(), integer()}.
9696--doc(<<" For these statements we use the accessors for the record from the other
9797- module"/utf8>>).
9696+-doc(~" For these statements we use the accessors for the record from the other
9797+ module").
9898accessors(User) ->
9999 Name = erlang:element(2, User),
100100 Score = erlang:element(3, User),
···102102103103-file("src/two.gleam", 68).
104104-spec destructure_qualified(one@one:user()) -> {binary(), integer()}.
105105--doc(<<" For these statements we use destructure the record"/utf8>>).
105105+-doc(~" For these statements we use destructure the record").
106106destructure_qualified(User) ->
107107 {user, Name, Score} = User,
108108 {Name, Score}.
···127127128128-file("src/two.gleam", 89).
129129-spec update_qualified(one@one:user()) -> one@one:user().
130130--doc(<<" For these statements we use update the record"/utf8>>).
130130+-doc(~" For these statements we use update the record").
131131update_qualified(User) ->
132132- {user, <<"wibble"/utf8>>, erlang:element(3, User)}.
132132+ {user, ~"wibble", erlang:element(3, User)}.
133133134134-file("src/two.gleam", 93).
135135-spec update_qualified_aliased(one@two:user()) -> one@two:user().
136136update_qualified_aliased(User) ->
137137- {user, <<"wibble"/utf8>>, erlang:element(3, User)}.
137137+ {user, ~"wibble", erlang:element(3, User)}.
138138139139-file("src/two.gleam", 97).
140140-spec update_unqualified(one@one:user()) -> one@one:user().
141141update_unqualified(User) ->
142142- {user, <<"wibble"/utf8>>, erlang:element(3, User)}.
142142+ {user, ~"wibble", erlang:element(3, User)}.
143143144144-file("src/two.gleam", 101).
145145-spec update_aliased(one@one:user()) -> one@one:user().
146146update_aliased(User) ->
147147- {user, <<"wibble"/utf8>>, erlang:element(3, User)}.
147147+ {user, ~"wibble", erlang:element(3, User)}.
148148149149150150