# Puppet syntax file for GNU Midnight Commander
# Authors: Sergey Zhuga <sergey.zhuga@gmail.com>
# Phil Friderici <phil.friderici@i-tee.de>
context default
# Operators
keyword => color19
keyword != color19
keyword \+= color19
keyword \+> color19
keyword -> color19
keyword ~> color19
keyword <- color19
keyword <~ color19
keyword = color19
# Exported/Virtual Resources & Collectors
keyword @ color19
keyword |> color19
keyword |>> color19
keyword <<| color19
keyword <| color19
# Braces
keyword { color17
keyword } color17
keyword ( color17
keyword ) color17
keyword [ color17
keyword ] color17
keyword , color17
keyword : color17
# Booleans
keyword whole false color196
keyword whole FALSE color196
keyword whole nil color196
keyword whole NIL color196
keyword whole undef color196
keyword whole UNDEF color196
keyword whole true color196
keyword whole TRUE color196
# Variables
keyword wholeright $+\:\:+\:\:+\:\:+\:\:+ color243
keyword wholeright $+\:\:+\:\:+\:\:+ color243
keyword wholeright $+\:\:+\:\:+ color243
keyword wholeright $+\:\:+ color243
keyword wholeright $+ color243
# Parameters
keyword whole absent color91
keyword whole aclinherit color91
keyword whole aclmode color91
keyword whole action_url color91
keyword whole active_checks_enabled color91
keyword whole address color91
keyword whole address1 color91
keyword whole address2 color91
keyword whole address3 color91
keyword whole address4 color91
keyword whole address5 color91
keyword whole address6 color91
keyword whole admin color91
keyword whole adminfile color91
keyword whole age color91
keyword whole alias color91
keyword whole allowcdrom color91
keyword whole allowdupe color91
keyword whole allowed_trunk_vlans color91
keyword whole allow_root color91
keyword whole arguments color91
keyword whole atboot color91
keyword whole atime color91
keyword whole attribute_membership color91
keyword whole attributes color91
keyword whole auth_class color91
keyword whole authenticate_user color91
keyword whole auth_membership color91
keyword whole auths color91
keyword whole auth_type color91
keyword whole autoboot color91
keyword whole backup color91
keyword whole baseurl color91
keyword whole binary color91
keyword whole blockdevice color91
keyword whole canmount color91
keyword whole can_submit_commands color91
keyword whole category color91
keyword whole changes color91
keyword whole check_command color91
keyword whole check_freshness color91
keyword whole check_interval color91
keyword whole check_period color91
keyword whole checksum color91
keyword whole clone color91
keyword whole command color91
keyword whole command_line color91
keyword whole command_name color91
keyword whole comment color91
keyword whole compression color91
keyword whole configfiles color91
keyword whole contactgroup_members color91
keyword whole contactgroup_name color91
keyword whole contactgroups color91
keyword whole contact_groups color91
keyword whole contact_name color91
keyword whole contacts color91
keyword whole content color91
keyword whole context color91
keyword whole control color91
keyword whole copies color91
keyword whole cost color91
keyword whole create_args color91
keyword whole creates color91
keyword whole ctime color91
keyword whole cwd color91
keyword whole dataset color91
keyword whole dependency_period color91
keyword whole dependent_hostgroup_name color91
keyword whole dependent_host_name color91
keyword whole dependent_service_description color91
keyword whole descr color91
keyword whole description color91
keyword whole device color91
keyword whole devices color91
keyword whole device_url color91
keyword whole disk color91
keyword whole display_name color91
keyword whole ds_name color91
keyword whole ds_type color91
keyword whole dump color91
keyword whole duplex color91
keyword whole email color91
keyword whole enable color91
keyword whole enabled color91
keyword whole enablegroups color91
keyword whole en_address color91
keyword whole encapsulation color91
keyword whole ensure color91
keyword whole escalation_options color91
keyword whole escalation_period color91
keyword whole etherchannel color91
keyword whole event_handler color91
keyword whole event_handler_enabled color91
keyword whole exclude color91
keyword whole exec color91
keyword whole execution_failure_criteria color91
keyword whole expiry color91
keyword whole failovermethod color91
keyword whole failure_prediction_enabled color91
keyword whole first_notification color91
keyword whole first_notification_delay color91
keyword whole flap_detection_enabled color91
keyword whole flap_detection_options color91
keyword whole flavor color91
keyword whole force color91
keyword whole freshness_threshold color91
keyword whole friday color91
keyword whole fstype color91
keyword whole gid color91
keyword whole gpgcheck color91
keyword whole gpgkey color91
keyword whole group color91
keyword whole groups color91
keyword whole hasrestart color91
keyword whole hasstatus color91
keyword whole high_flap_threshold color91
keyword whole home color91
keyword whole host_aliases color91
keyword whole hostgroup_members color91
keyword whole hostgroup_name color91
keyword whole hostgroups color91
keyword whole host_name color91
keyword whole host_notification_commands color91
keyword whole host_notification_options color91
keyword whole host_notification_period color91
keyword whole host_notifications_enabled color91
keyword whole hour color91
keyword whole http_caching color91
keyword whole ia_load_module color91
keyword whole icon_image color91
keyword whole icon_image_alt color91
keyword whole id color91
keyword whole ignore color91
keyword whole incl color91
keyword whole includepkgs color91
keyword whole inherit color91
keyword whole inherits_parent color91
keyword whole initial_state color91
keyword whole install_args color91
keyword whole install_options color91
keyword whole instance color91
keyword whole ip color91
keyword whole ipaddress color91
keyword whole ip_address color91
keyword whole iptype color91
keyword whole is_volatile color91
keyword whole keepalive color91
keyword whole key color91
keyword whole key_membership color91
keyword whole keys color91
keyword whole k_of_n color91
keyword whole last_notification color91
keyword whole lens color91
keyword whole links color91
keyword whole load_path color91
keyword whole log color91
keyword whole logbias color91
keyword whole logoutput color91
keyword whole low_flap_threshold color91
keyword whole mailserver color91
keyword whole managehome color91
keyword whole manifest color91
keyword whole matches color91
keyword whole max_check_attempts color91
keyword whole mechanisms color91
keyword whole members color91
keyword whole membership color91
keyword whole message color91
keyword whole metadata_expire color91
keyword whole minute color91
keyword whole mirror color91
keyword whole mirrorlist color91
keyword whole mode color91
keyword whole monday color91
keyword whole month color91
keyword whole monthday color91
keyword whole mountpoint color91
keyword whole mtime color91
keyword whole _naginator_name color91
keyword whole name color91
keyword whole native_vlan color91
keyword whole nbmand color91
keyword whole normal_check_interval color91
keyword whole notes color91
keyword whole notes_url color91
keyword whole notification_failure_criteria color91
keyword whole notification_interval color91
keyword whole notification_options color91
keyword whole notification_period color91
keyword whole notifications_enabled color91
keyword whole obsess_over_host color91
keyword whole obsess_over_service color91
keyword whole onlyif color91
keyword whole options color91
keyword whole owner color91
keyword whole pager color91
keyword whole parallelize_check color91
keyword whole parents color91
keyword whole pass color91
keyword whole passive_checks_enabled color91
keyword whole password color91
keyword whole password_max_age color91
keyword whole password_min_age color91
keyword whole path color91
keyword whole pattern color91
keyword whole period color91
keyword whole periodmatch color91
keyword whole persistent color91
keyword whole platform color91
keyword whole pool color91
keyword whole port color91
keyword whole primarycache color91
keyword whole principals color91
keyword whole priority color91
keyword whole process_perf_data color91
keyword whole profile_membership color91
keyword whole profiles color91
keyword whole project color91
keyword whole protect color91
keyword whole provider color91
keyword whole proxy color91
keyword whole proxy_password color91
keyword whole proxy_username color91
keyword whole purge color91
keyword whole quota color91
keyword whole raid_parity color91
keyword whole raidz color91
keyword whole range color91
keyword whole readonly color91
keyword whole realhostname color91
keyword whole realname color91
keyword whole recipient color91
keyword whole recordsize color91
keyword whole recurse color91
keyword whole recurselimit color91
keyword whole refquota color91
keyword whole refreservation color91
keyword whole refresh color91
keyword whole refreshonly color91
keyword whole register color91
keyword whole remounts color91
keyword whole repeat color91
keyword whole replace color91
keyword whole reservation color91
keyword whole responsefile color91
keyword whole restart color91
keyword whole retain_nonstatus_information color91
keyword whole retain_status_information color91
keyword whole retry_check_interval color91
keyword whole retry_interval color91
keyword whole returns color91
keyword whole rmdirs color91
keyword whole role_membership color91
keyword whole roles color91
keyword whole root color91
keyword whole rule color91
keyword whole saturday color91
keyword whole secondarycache color91
keyword whole selinux_ignore_defaults color91
keyword whole selmoduledir color91
keyword whole selmodulepath color91
keyword whole selrange color91
keyword whole selrole color91
keyword whole seltype color91
keyword whole seluser color91
keyword whole server color91
keyword whole service_description color91
keyword whole servicegroup_members color91
keyword whole servicegroup_name color91
keyword whole servicegroups color91
keyword whole service_notification_commands color91
keyword whole service_notification_options color91
keyword whole service_notification_period color91
keyword whole service_notifications_enabled color91
keyword whole session_owner color91
keyword whole setuid color91
keyword whole shared color91
keyword whole shareiscsi color91
keyword whole sharenfs color91
keyword whole shares color91
keyword whole sharesmb color91
keyword whole shell color91
keyword whole size color91
keyword whole snapdir color91
keyword whole source color91
keyword whole sourceselect color91
keyword whole spare color91
keyword whole special color91
keyword whole speed color91
keyword whole stalking_options color91
keyword whole start color91
keyword whole status color91
keyword whole statusmap_image color91
keyword whole stop color91
keyword whole sunday color91
keyword whole syncversion color91
keyword whole sysidcfg color91
keyword whole system color91
keyword whole target color91
keyword whole thursday color91
keyword whole timeout color91
keyword whole timeperiod_name color91
keyword whole tries color91
keyword whole trigger color91
keyword whole try_sleep color91
keyword whole tuesday color91
keyword whole type color91
keyword whole type_check color91
keyword whole uid color91
keyword whole unless color91
keyword whole unless_system_user color91
keyword whole url color91
keyword whole use color91
keyword whole user color91
keyword whole value color91
keyword whole vendor color91
keyword whole version color91
keyword whole volsize color91
keyword whole vrml_image color91
keyword whole vscan color91
keyword whole webserver color91
keyword whole wednesday color91
keyword whole weekday color91
keyword whole withpath color91
keyword whole working_dir color91
keyword whole xattr color91
keyword whole zoned color91
# Meta parameters
keyword whole alias color90
keyword whole audit color90
keyword whole before color90
keyword whole check color90
keyword whole consume color90
keyword whole export color90
keyword whole loglevel color90
keyword whole noop color90
keyword whole notify color90
keyword whole require color90
keyword whole schedule color90
keyword whole stage color90
keyword whole subscribe color90
keyword whole tag color90
# Types
keyword whole augeas color160
keyword whole computer color160
keyword whole cron color160
keyword whole exec color160
keyword whole file color160
keyword whole filebucket color160
keyword whole group color160
keyword whole host color160
keyword whole interface color160
keyword whole k5login color160
keyword whole macauthorization color160
keyword whole mailalias color160
keyword whole maillist color160
keyword whole mcx color160
keyword whole mount color160
keyword whole nagios_command color160
keyword whole nagios_contact color160
keyword whole nagios_contactgroup color160
keyword whole nagios_host color160
keyword whole nagios_hostdependency color160
keyword whole nagios_hostescalation color160
keyword whole nagios_hostextinfo color160
keyword whole nagios_hostgroup color160
keyword whole nagios_service color160
keyword whole nagios_servicedependency color160
keyword whole nagios_serviceescalation color160
keyword whole nagios_serviceextinfo color160
keyword whole nagios_servicegroup color160
keyword whole nagios_timeperiod color160
keyword whole notify color160
keyword whole package color160
keyword whole resources color160
keyword whole router color160
keyword whole schedule color160
keyword whole scheduled_task color160
keyword whole selboolean color160
keyword whole selmodule color160
keyword whole service color160
keyword whole ssh_authorized_key color160
keyword whole sshkey color160
keyword whole stage color160
keyword whole tidy color160
keyword whole user color160
keyword whole vlan color160
keyword whole yumrepo color160
keyword whole zfs color160
keyword whole zone color160
keyword whole zpool color160
# Functions
keyword whole alert color196
keyword whole assert_type color196
keyword whole contain color196
keyword whole create_resources color196
keyword whole crit color196
keyword whole debug color196
keyword whole defined color196
keyword whole digest color196
keyword whole each color196
keyword whole emerg color196
keyword whole epp color196
keyword whole err color196
keyword whole extlookup color196
keyword whole fail color196
keyword whole file color196
keyword whole filter color196
keyword whole fqdn_rand color196
keyword whole generate color196
keyword whole hiera color196
keyword whole hiera_array color196
keyword whole hiera_hash color196
keyword whole hiera_include color196
keyword whole include color196
keyword whole info color196
keyword whole inline_epp color196
keyword whole inline_template color196
keyword whole lookup color196
keyword whole map color196
keyword whole match color196
keyword whole md5 color196
keyword whole notice color196
keyword whole realize color196
keyword whole reduce color196
keyword whole regsubst color196
keyword whole require color196
keyword whole search color196
keyword whole scanf color196
keyword whole sha1 color196
keyword whole shellquote color196
keyword whole slice color196
keyword whole split color196
keyword whole sprintf color196
keyword whole tag color196
keyword whole tagged color196
keyword whole template color196
keyword whole versioncmp color196
keyword whole warning color196
keyword whole with color196
# Conditional Statements and Expressions
keyword whole ? color19
keyword whole and color19
keyword whole case color19
keyword whole default color19
keyword whole else color19
keyword whole elsif color19
keyword whole if color19
keyword whole in color19
keyword whole or color19
# Reserved words (reserved for future use)
keyword whole application color19
keyword whole attr color19
keyword whole consumes color19
keyword whole environment color19
keyword whole function color19
keyword whole import color19
keyword whole private color19
keyword whole produces color19
keyword whole type color19
# Language keywords
keyword whole absent color19
keyword whole class color160
keyword whole define color19
keyword whole directory color19
keyword whole include color19
keyword whole inherits color19
keyword whole installed color19
keyword whole latest color19
keyword whole link color19
keyword whole node color19
keyword whole on_failure color19
keyword whole present color19
keyword whole running color19
# Stdlib 4.10.0 Types
keyword whole file_line color160
# Stdlib 4.10.0 Functions
keyword whole abs color196
keyword whole any2array color196
keyword whole base64 color196
keyword whole basename color196
keyword whole bool2num color196
keyword whole bool2str color196
keyword whole capitalize color196
keyword whole ceiling color196
keyword whole chomp color196
keyword whole chop color196
keyword whole clamp color196
keyword whole concat color196
keyword whole convert_base color196
keyword whole count color196
keyword whole defined_with_params color196
keyword whole delete color196
keyword whole delete_at color196
keyword whole delete_values color196
keyword whole delete_undef_values color196
keyword whole difference color196
keyword whole dirname color196
keyword whole dos2unix color196
keyword whole downcase color196
keyword whole empty color196
keyword whole ensure_packages color196
keyword whole ensure_resource color196
keyword whole flatten color196
keyword whole floor color196
keyword whole fqdn_rand_string color196
keyword whole fqdn_rotate color196
keyword whole get_module_path color196
keyword whole getparam color196
keyword whole getvar color196
keyword whole grep color196
keyword whole has_interface_with color196
keyword whole has_ip_address color196
keyword whole has_ip_network color196
keyword whole has_key color196
keyword whole hash color196
keyword whole intersection color196
keyword whole is_a color196
keyword whole is_absolute_path color196
keyword whole is_array color196
keyword whole is_bool color196
keyword whole is_domain_name color196
keyword whole is_float color196
keyword whole is_function_available color196
keyword whole is_hash color196
keyword whole is_integer color196
keyword whole is_ip_address color196
keyword whole is_mac_address color196
keyword whole is_numeric color196
keyword whole is_string color196
keyword whole join color196
keyword whole join_keys_to_values color196
keyword whole keys color196
keyword whole loadyaml color196
keyword whole load_module_metadata color196
keyword whole lstrip color196
keyword whole max color196
keyword whole member color196
keyword whole merge color196
keyword whole min color196
keyword whole num2bool color196
keyword whole parsejson color196
keyword whole parseyaml color196
keyword whole pick color196
keyword whole pick_default color196
keyword whole prefix color196
keyword whole assert_private color196
keyword whole pw_hash color196
keyword whole range color196
keyword whole reject color196
keyword whole reverse color196
keyword whole rstrip color196
keyword whole seeded_rand color196
keyword whole shuffle color196
keyword whole size color196
keyword whole sort color196
keyword whole squeeze color196
keyword whole str2bool color196
keyword whole str2saltedsha512 color196
keyword whole strftime color196
keyword whole strip color196
keyword whole suffix color196
keyword whole swapcase color196
keyword whole time color196
keyword whole to_bytes color196
keyword whole try_get_value color196
keyword whole type3x color196
keyword whole type_of color196
keyword whole union color196
keyword whole unique color196
keyword whole unix2dos color196
keyword whole upcase color196
keyword whole uriescape color196
keyword whole validate_absolute_path color196
keyword whole validate_array color196
keyword whole validate_augeas color196
keyword whole validate_bool color196
keyword whole validate_cmd color196
keyword whole validate_hash color196
keyword whole validate_integer color196
keyword whole validate_ip_address color196
keyword whole validate_numeric color196
keyword whole validate_re color196
keyword whole validate_slength color196
keyword whole validate_string color196
keyword whole values color196
keyword whole values_at color196
keyword whole zip color196
# Other contexts
context # \n color30
spellcheck
context " " color28
keyword \\" color88
keyword \\\\ color88
keyword wholeright ${+\:\:+\:\:+\:\:+\:\:+} color243
keyword wholeright ${+\:\:+\:\:+\:\:+} color243
keyword wholeright ${+\:\:+\:\:+} color243
keyword wholeright ${+\:\:+} color243
keyword wholeright ${+} color243
keyword wholeright $+ color243
context ' ' color88
keyword \\' color28
keyword \\\\ color28
context exclusive ` ` color243 color232