Current section

Files

Jump to
caffeine_lang src caffeine_lang@phase_5@smoke_test.erl
Raw

src/caffeine_lang@phase_5@smoke_test.erl

-module(caffeine_lang@phase_5@smoke_test).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/caffeine_lang/phase_5/smoke_test.gleam").
-export([generate/2]).
-file("src/caffeine_lang/phase_5/smoke_test.gleam", 5).
-spec generate(caffeine_lang@types@ast@organization:organization(), binary()) -> {ok,
nil} |
{error, simplifile:file_error()}.
generate(_, Output_directory) ->
gleam_stdlib:println(
<<<<"Writing to file "/utf8, Output_directory/binary>>/binary,
"/generated.txt"/utf8>>
),
_ = simplifile_erl:delete(
<<Output_directory/binary, "/generated.txt"/utf8>>
),
_ = simplifile:create_file(
<<Output_directory/binary, "/generated.txt"/utf8>>
),
_ = simplifile:append(
<<Output_directory/binary, "/generated.txt"/utf8>>,
<<"Hello world - generated successfully after finishing semantic analysis!"/utf8>>
),
{ok, nil}.