suweal_gen

Types

pub type Error {
  FailedToTokenize(error: lexer.LexerError, file: File)
  FailedToParse(error: parser.ParserError, file: File)
  FailedToExtractTables(error: String, file: File)
  FailedToGenerate(error: String, file: File)
}

Constructors

pub type File {
  File(path: String, content: String)
}

Constructors

  • File(path: String, content: String)

Values

pub fn generate_file(
  config: common.Configuration,
  content: String,
  path: String,
) -> Result(String, Error)
pub fn generate_files(
  config: common.Configuration,
  files: List(File),
) -> Result(List(File), Error)
pub fn main() -> Nil
pub fn render_error(error: Error) -> String
✨ Search Document