class Rouge::Lexers::Meson
def self.builtin_functions
def self.builtin_functions @builtin_functions ||= %w( add_global_arguments add_project_arguments add_global_link_arguments add_project_link_arguments add_test_setup add_languages alias_target assert benchmark both_libraries build_target configuration_data configure_file custom_target declare_dependency dependency disabler environment error executable generator gettext get_option get_variable files find_library find_program include_directories import install_data install_headers install_man install_subdir is_disabler is_variable jar join_paths library message option project run_target run_command set_variable subdir subdir_done subproject summary shared_library shared_module static_library test vcs_tag warning ) end
def self.builtin_variables
def self.builtin_variables @builtin_variables ||= %w( meson host_machine build_machine target_machine ) end
def self.keywords
def self.keywords @keywords ||= %w( continue break elif else endif if true false foreach endforeach ) end
def current_string
def current_string @current_string ||= StringRegister.new end