From: "mame (Yusuke Endoh) via ruby-core" Date: 2023-03-07T05:33:04+00:00 Subject: [ruby-core:112705] [Ruby master Feature#19451] Extract path and line number from SyntaxError? Issue #19451 has been updated by mame (Yusuke Endoh). Unfortuantely, the description of this proposal is very poor. It is not at all clear what is being proposed for what use case. ---------------------------------------- Feature #19451: Extract path and line number from SyntaxError? https://bugs.ruby-lang.org/issues/19451#change-102163 * Author: ioquatix (Samuel Williams) * Status: Open * Priority: Normal ---------------------------------------- There doesn't seem to be any official way to extract the path and line number from a syntax error. There are two ways I can see us dong this: - Provide explicit `path` and `line_number` attributes. - Prepend them to `backtrace_locations`. The nice thing about the latter approach is that it will just work with existing tools which understand how to highlight code based on backtrace locations. Maybe we should do both? -- https://bugs.ruby-lang.org/ ______________________________________________ ruby-core mailing list -- ruby-core@ml.ruby-lang.org To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org ruby-core info -- https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-core.ml.ruby-lang.org/