lib-ruby-parser 3.0.11

Ruby parser
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::Diagnostic;

pub fn render_diagnostic_for_testing(d: &Diagnostic) -> String {
    format!(
        "{prefix}{highlight} ({level}) {message}",
        prefix = " ".repeat(d.loc().begin()),
        highlight = "~".repeat(d.loc().size()),
        level = d.level().to_string(),
        message = d.render_message()
    )
}