Reach.Visualize.Helpers (Reach v2.1.0)

Copy Markdown View Source

Shared helpers for source extraction and line mapping.

Summary

Functions

cached_file_lines(file)

See Reach.Visualize.Source.cached_file_lines/1.

clause_end_line(func, clause_start, all_clauses, file)

See Reach.Visualize.Source.clause_end_line/4.

clause_pattern(clause)

dedent(lines)

See Reach.Visualize.Source.dedent/1.

extract_clause_source(func, clause, all_clauses, file)

See Reach.Visualize.Source.extract_clause_source/4.

func_end_line(func, file)

See Reach.Visualize.Source.func_end_line/2.

highlight_line(file, line)

See Reach.Visualize.Source.highlight_line/2.

highlight_lines(file, from, to)

See Reach.Visualize.Source.highlight_lines/3.

ir_label(map)

min_line_in_subtree(node)

See Reach.Visualize.Source.min_line_in_subtree/1.

read_line(file, line)

See Reach.Visualize.Source.read_line/2.

render_pattern(map)

source_file?(file)

See Reach.Visualize.Source.source_file?/1.

span_field(node, field)

See Reach.Visualize.Source.span_field/2.