Current section

Files

Jump to
caffeine_lang src caffeine_lang phase_5 smoke_test.gleam
Raw

src/caffeine_lang/phase_5/smoke_test.gleam

import caffeine_lang/types/ast.{type Organization}
import gleam/io
import simplifile
pub fn generate(
_organization: Organization,
output_directory: String,
) -> Result(Nil, simplifile.FileError) {
io.println("Writing to file " <> output_directory <> "/generated.txt")
let _ = simplifile.delete(output_directory <> "/generated.txt")
let _ = simplifile.create_file(output_directory <> "/generated.txt")
let _ =
simplifile.append(
output_directory <> "/generated.txt",
"Hello world - generated successfully after finishing semantic analysis!",
)
Ok(Nil)
}