Exception: Oxc::SyntaxError
- Defined in:
- lib/oxc/errors.rb,
sig/oxc/errors.rbs
Instance Attribute Summary collapse
- #result ⇒ Oxc::Result, ... readonly
Instance Method Summary collapse
-
#diagnostics ⇒ Array[Oxc::Diagnostic]
: () -> Array.
-
#initialize(message, result = nil) ⇒ SyntaxError
constructor
: (String, ?(Oxc::Result | Oxc::ParseResult)?) -> void.
Constructor Details
#initialize(message, result = nil) ⇒ SyntaxError
: (String, ?(Oxc::Result | Oxc::ParseResult)?) -> void
15 16 17 18 19 |
# File 'lib/oxc/errors.rb', line 15 def initialize(, result = nil) super() @result = result end |
Instance Attribute Details
#result ⇒ Oxc::Result, ... (readonly)
12 13 14 |
# File 'lib/oxc/errors.rb', line 12 def result @result end |
Instance Method Details
#diagnostics ⇒ Array[Oxc::Diagnostic]
: () -> Array
22 23 24 |
# File 'lib/oxc/errors.rb', line 22 def diagnostics result ? result.diagnostics : [] end |