ExMonty.StackFrame (ExMonty v0.4.0)

Copy Markdown View Source

Represents a single frame in a Python traceback.

Fields

  • :filename - source file name
  • :line - start line number (1-based)
  • :column - start column number (1-based)
  • :end_line - end line number
  • :end_column - end column number
  • :name - function/frame name, or nil for module-level code

Summary

Types

t()

@type t() :: %ExMonty.StackFrame{
  column: non_neg_integer(),
  end_column: non_neg_integer(),
  end_line: non_neg_integer(),
  filename: String.t(),
  line: non_neg_integer(),
  name: String.t() | nil
}