From: "rubyFeedback (robert heiler) via ruby-core" <ruby-core@...> Date: 2023-02-20T16:01:04+00:00 Subject: [ruby-core:112513] [Ruby master Feature#19451] Extract path and line number from SyntaxError? Issue #19451 has been updated by rubyFeedback (robert heiler). Is it #lineno or #line_number? I would think #line_number would look prettier, if we add a method to SyntaxError. (Not saying we should do, or not, either; just pointing at the different names above ^^^.) ---------------------------------------- Feature #19451: Extract path and line number from SyntaxError? https://bugs.ruby-lang.org/issues/19451#change-101958 * 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/