lib-ruby-parser (C++ bindings)
4.0.1+ruby-3.1.1
C++ bindings for lib-ruby-parser library
|
Go to the documentation of this file. 1 #ifndef LIB_RUBY_PARSER_DIAGNOSTIC_HPP
2 #define LIB_RUBY_PARSER_DIAGNOSTIC_HPP
66 #endif // LIB_RUBY_PARSER_DIAGNOSTIC_HPP
Loc struct from lib-ruby-parser
Definition: loc.hpp:12
DiagnosticList & operator=(DiagnosticList const &)=delete
Definition: messages.hpp:1708
std::string render(const DecodedInput &input) const
DiagnosticMessage message
Message of the diagnsotic.
Definition: diagnostic.hpp:26
Diagnostic * ptr
Definition: diagnostic.hpp:50
size_t capacity
Definition: diagnostic.hpp:51
Diagnostic & operator=(Diagnostic const &)=delete
Loc loc
Location of the diagnostic.
Definition: diagnostic.hpp:29
ErrorLevel
Equivalent of lib_ruby_parser::ErrorLevel
Definition: diagnostic.hpp:12
ErrorLevel level
Level of the diagnostic (error/warning)
Definition: diagnostic.hpp:23
size_t len
Definition: diagnostic.hpp:52
Equivalent of Vec<lib_ruby_parser::Diagnostic
Definition: diagnostic.hpp:47
Equivalent of lib_ruby_parser::Diagnostic
Definition: diagnostic.hpp:19