#ifndef SCRIPTING_DECL_H #define SCRIPTING_DECL_H #include "syntax/decl.h" #include "utils/utils.h" extern std::unordered_map> custom_highlighters; void ruby_start(const char *main_file); void ruby_shutdown(); void ruby_log(std::string msg); void load_theme(); void load_languages_info(); bool read_line_endings(); void load_custom_highlighters(); VALUE parse_custom(std::vector *tokens, VALUE parser_block, const char *line, uint32_t len, VALUE state); bool custom_compare(VALUE match_block, VALUE state1, VALUE state2); #endif