use crate::blobs::Blob;
use super::DiagnosticMessage;
extern "C" {
fn lib_ruby_parser__external__diagnotic_messages__is_fraction_after_numeric(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_no_digits_after_dot(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_unknown_type_of_percent_string(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_numeric_literal_without_digits(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_unterminated_list(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_unterminated_regexp(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_unterminated_string(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_unterminated_quoted_string(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_invalid_unicode_escape(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_too_large_unicode_codepoint(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_invalid_unicode_codepoint(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_multiple_codepoint_at_single_char(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_invalid_escape_character(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_invalid_hex_escape(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_unterminated_heredoc(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_unterminated_heredoc_id(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_slash_r_at_middle_of_line(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_d_star_interpreted_as_arg_prefix(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_star_interpreted_as_arg_prefix(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_ampersand_interpreted_as_arg_prefix(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_triple_dot_at_eol(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_parentheses_iterpreted_as_arglist(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_ambiguous_first_argument(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_ambiguous_operator(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_invalid_character_syntax(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_invalid_octal_digit(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_trailing_char_in_number(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_embedded_document_meets_eof(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_invalid_char(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_incomplete_character_syntax(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_gvar_without_id(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_invalid_gvar_name(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_ivar_without_id(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_invalid_ivar_name(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_cvar_without_id(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_invalid_cvar_name(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_unknown_regex_options(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_unterminated_unicode_escape(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_encoding_error(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_invalid_multibyte_char(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_ambiguous_ternary_operator(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_ambiguous_regexp(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_else_without_rescue(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_begin_not_at_top_level(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_alias_nth_ref(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_csend_inside_masgn(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_class_or_module_name_must_be_constant(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_endless_setter_definition(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_unexpected_token(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_class_definition_in_method_body(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_module_definition_in_method_body(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_invalid_return_in_class_or_module_body(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_const_argument(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_ivar_argument(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_gvar_argument(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_cvar_argument(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_no_such_local_variable(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_ordinary_param_defined(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_numparam_used(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_tok_at_eol_without_expression(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_end_in_method(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_comparison_after_comparison(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_circular_argument_reference(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_dynamic_constant_assignment(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_cant_assign_to_self(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_cant_assign_to_nil(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_cant_assign_to_true(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_cant_assign_to_false(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_cant_assign_to_file(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_cant_assign_to_line(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_cant_assign_to_encoding(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_cant_assign_to_numparam(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_cant_set_variable(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_block_given_to_yield(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_block_and_block_arg_given(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_symbol_literal_with_interpolation(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_reserved_for_numparam(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_key_must_be_valid_as_local_variable(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_duplicate_variable_name(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_duplicate_key_name(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_singleton_literal(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_nth_ref_is_too_big(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_duplicated_argument_name(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_regex_error(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_invalid_symbol(blob: *const Blob<DiagnosticMessage>) -> bool;
fn lib_ruby_parser__external__diagnotic_messages__is_void_value_expression(blob: *const Blob<DiagnosticMessage>) -> bool;
}
impl DiagnosticMessage {
pub fn is_fraction_after_numeric(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_fraction_after_numeric(&self.blob) }
}
pub fn is_no_digits_after_dot(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_no_digits_after_dot(&self.blob) }
}
pub fn is_unknown_type_of_percent_string(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_unknown_type_of_percent_string(&self.blob) }
}
pub fn is_numeric_literal_without_digits(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_numeric_literal_without_digits(&self.blob) }
}
pub fn is_unterminated_list(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_unterminated_list(&self.blob) }
}
pub fn is_unterminated_regexp(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_unterminated_regexp(&self.blob) }
}
pub fn is_unterminated_string(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_unterminated_string(&self.blob) }
}
pub fn is_unterminated_quoted_string(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_unterminated_quoted_string(&self.blob) }
}
pub fn is_invalid_unicode_escape(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_invalid_unicode_escape(&self.blob) }
}
pub fn is_too_large_unicode_codepoint(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_too_large_unicode_codepoint(&self.blob) }
}
pub fn is_invalid_unicode_codepoint(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_invalid_unicode_codepoint(&self.blob) }
}
pub fn is_multiple_codepoint_at_single_char(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_multiple_codepoint_at_single_char(&self.blob) }
}
pub fn is_invalid_escape_character(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_invalid_escape_character(&self.blob) }
}
pub fn is_invalid_hex_escape(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_invalid_hex_escape(&self.blob) }
}
pub fn is_unterminated_heredoc(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_unterminated_heredoc(&self.blob) }
}
pub fn is_unterminated_heredoc_id(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_unterminated_heredoc_id(&self.blob) }
}
pub fn is_slash_r_at_middle_of_line(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_slash_r_at_middle_of_line(&self.blob) }
}
pub fn is_d_star_interpreted_as_arg_prefix(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_d_star_interpreted_as_arg_prefix(&self.blob) }
}
pub fn is_star_interpreted_as_arg_prefix(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_star_interpreted_as_arg_prefix(&self.blob) }
}
pub fn is_ampersand_interpreted_as_arg_prefix(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_ampersand_interpreted_as_arg_prefix(&self.blob) }
}
pub fn is_triple_dot_at_eol(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_triple_dot_at_eol(&self.blob) }
}
pub fn is_parentheses_iterpreted_as_arglist(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_parentheses_iterpreted_as_arglist(&self.blob) }
}
pub fn is_ambiguous_first_argument(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_ambiguous_first_argument(&self.blob) }
}
pub fn is_ambiguous_operator(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_ambiguous_operator(&self.blob) }
}
pub fn is_invalid_character_syntax(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_invalid_character_syntax(&self.blob) }
}
pub fn is_invalid_octal_digit(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_invalid_octal_digit(&self.blob) }
}
pub fn is_trailing_char_in_number(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_trailing_char_in_number(&self.blob) }
}
pub fn is_embedded_document_meets_eof(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_embedded_document_meets_eof(&self.blob) }
}
pub fn is_invalid_char(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_invalid_char(&self.blob) }
}
pub fn is_incomplete_character_syntax(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_incomplete_character_syntax(&self.blob) }
}
pub fn is_gvar_without_id(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_gvar_without_id(&self.blob) }
}
pub fn is_invalid_gvar_name(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_invalid_gvar_name(&self.blob) }
}
pub fn is_ivar_without_id(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_ivar_without_id(&self.blob) }
}
pub fn is_invalid_ivar_name(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_invalid_ivar_name(&self.blob) }
}
pub fn is_cvar_without_id(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_cvar_without_id(&self.blob) }
}
pub fn is_invalid_cvar_name(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_invalid_cvar_name(&self.blob) }
}
pub fn is_unknown_regex_options(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_unknown_regex_options(&self.blob) }
}
pub fn is_unterminated_unicode_escape(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_unterminated_unicode_escape(&self.blob) }
}
pub fn is_encoding_error(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_encoding_error(&self.blob) }
}
pub fn is_invalid_multibyte_char(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_invalid_multibyte_char(&self.blob) }
}
pub fn is_ambiguous_ternary_operator(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_ambiguous_ternary_operator(&self.blob) }
}
pub fn is_ambiguous_regexp(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_ambiguous_regexp(&self.blob) }
}
pub fn is_else_without_rescue(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_else_without_rescue(&self.blob) }
}
pub fn is_begin_not_at_top_level(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_begin_not_at_top_level(&self.blob) }
}
pub fn is_alias_nth_ref(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_alias_nth_ref(&self.blob) }
}
pub fn is_csend_inside_masgn(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_csend_inside_masgn(&self.blob) }
}
pub fn is_class_or_module_name_must_be_constant(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_class_or_module_name_must_be_constant(&self.blob) }
}
pub fn is_endless_setter_definition(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_endless_setter_definition(&self.blob) }
}
pub fn is_unexpected_token(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_unexpected_token(&self.blob) }
}
pub fn is_class_definition_in_method_body(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_class_definition_in_method_body(&self.blob) }
}
pub fn is_module_definition_in_method_body(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_module_definition_in_method_body(&self.blob) }
}
pub fn is_invalid_return_in_class_or_module_body(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_invalid_return_in_class_or_module_body(&self.blob) }
}
pub fn is_const_argument(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_const_argument(&self.blob) }
}
pub fn is_ivar_argument(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_ivar_argument(&self.blob) }
}
pub fn is_gvar_argument(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_gvar_argument(&self.blob) }
}
pub fn is_cvar_argument(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_cvar_argument(&self.blob) }
}
pub fn is_no_such_local_variable(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_no_such_local_variable(&self.blob) }
}
pub fn is_ordinary_param_defined(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_ordinary_param_defined(&self.blob) }
}
pub fn is_numparam_used(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_numparam_used(&self.blob) }
}
pub fn is_tok_at_eol_without_expression(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_tok_at_eol_without_expression(&self.blob) }
}
pub fn is_end_in_method(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_end_in_method(&self.blob) }
}
pub fn is_comparison_after_comparison(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_comparison_after_comparison(&self.blob) }
}
pub fn is_circular_argument_reference(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_circular_argument_reference(&self.blob) }
}
pub fn is_dynamic_constant_assignment(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_dynamic_constant_assignment(&self.blob) }
}
pub fn is_cant_assign_to_self(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_cant_assign_to_self(&self.blob) }
}
pub fn is_cant_assign_to_nil(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_cant_assign_to_nil(&self.blob) }
}
pub fn is_cant_assign_to_true(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_cant_assign_to_true(&self.blob) }
}
pub fn is_cant_assign_to_false(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_cant_assign_to_false(&self.blob) }
}
pub fn is_cant_assign_to_file(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_cant_assign_to_file(&self.blob) }
}
pub fn is_cant_assign_to_line(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_cant_assign_to_line(&self.blob) }
}
pub fn is_cant_assign_to_encoding(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_cant_assign_to_encoding(&self.blob) }
}
pub fn is_cant_assign_to_numparam(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_cant_assign_to_numparam(&self.blob) }
}
pub fn is_cant_set_variable(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_cant_set_variable(&self.blob) }
}
pub fn is_block_given_to_yield(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_block_given_to_yield(&self.blob) }
}
pub fn is_block_and_block_arg_given(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_block_and_block_arg_given(&self.blob) }
}
pub fn is_symbol_literal_with_interpolation(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_symbol_literal_with_interpolation(&self.blob) }
}
pub fn is_reserved_for_numparam(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_reserved_for_numparam(&self.blob) }
}
pub fn is_key_must_be_valid_as_local_variable(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_key_must_be_valid_as_local_variable(&self.blob) }
}
pub fn is_duplicate_variable_name(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_duplicate_variable_name(&self.blob) }
}
pub fn is_duplicate_key_name(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_duplicate_key_name(&self.blob) }
}
pub fn is_singleton_literal(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_singleton_literal(&self.blob) }
}
pub fn is_nth_ref_is_too_big(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_nth_ref_is_too_big(&self.blob) }
}
pub fn is_duplicated_argument_name(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_duplicated_argument_name(&self.blob) }
}
pub fn is_regex_error(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_regex_error(&self.blob) }
}
pub fn is_invalid_symbol(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_invalid_symbol(&self.blob) }
}
pub fn is_void_value_expression(&self) -> bool {
unsafe { lib_ruby_parser__external__diagnotic_messages__is_void_value_expression(&self.blob) }
}
}