---
source: test-package-compiler/src/generated_tests.rs
expression: "./cases/erlang_escape_names"
---
//// /out/lib/the_package/_gleam_artefacts/one.cache
<.cache binary>

//// /out/lib/the_package/_gleam_artefacts/one.cache_meta
<81 byte binary>

//// /out/lib/the_package/_gleam_artefacts/one.erl
-module(one).
-compile([no_auto_import, nowarn_ignored, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-export(['receive'/1]).

-file("src/one.gleam", 5).
-spec 'receive'(I) -> I.
'receive'(X) ->
    X.



//// /out/lib/the_package/_gleam_artefacts/two.cache
<.cache binary>

//// /out/lib/the_package/_gleam_artefacts/two.cache_meta
<156 byte binary>

//// /out/lib/the_package/_gleam_artefacts/two.erl
-module(two).
-compile([no_auto_import, nowarn_ignored, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-export([qualified_call/0, qualified_value/0, unqualified_call/0, unqualified_value/0]).

-file("src/two.gleam", 7).
-spec qualified_call() -> integer().
qualified_call() ->
    one:'receive'(1).

-file("src/two.gleam", 11).
-spec qualified_value() -> fun((Q) -> Q).
qualified_value() ->
    fun one:'receive'/1.

-file("src/two.gleam", 15).
-spec unqualified_call() -> integer().
unqualified_call() ->
    one:'receive'(1).

-file("src/two.gleam", 19).
-spec unqualified_value() -> fun((S) -> S).
unqualified_value() ->
    fun one:'receive'/1.



//// /out/lib/the_package/ebin/importy.app
{application, importy, [
    {vsn, "0.1.0"},
    {applications, []},
    {description, ""},
    {modules, [one,
               two]},
    {registered, []}
]}.
