meson.syntax 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. # MIT License
  2. #
  3. # Copyright (c) 2018 Vitold S
  4. #
  5. # Permission is hereby granted, free of charge, to any person obtaining a copy
  6. # of this software and associated documentation files (the "Software"), to deal
  7. # in the Software without restriction, including without limitation the rights
  8. # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9. # copies of the Software, and to permit persons to whom the Software is
  10. # furnished to do so, subject to the following conditions:
  11. #
  12. # The above copyright notice and this permission notice shall be included in all
  13. # copies or substantial portions of the Software.
  14. #
  15. # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  16. # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  17. # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  18. # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  19. # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  20. # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  21. # SOFTWARE.
  22. context default
  23. # Functions
  24. keyword whole add_global_arguments white
  25. keyword whole add_global_link_arguments white
  26. keyword whole add_languages white
  27. keyword whole add_project_arguments white
  28. keyword whole add_project_link_arguments white
  29. keyword whole add_test_setup white
  30. keyword whole benchmark white
  31. keyword whole both_libraries white
  32. keyword whole build_target white
  33. keyword whole configuration_data white
  34. keyword whole configure_file white
  35. keyword whole custom_target white
  36. keyword whole declare_dependency white
  37. keyword whole dependency white
  38. keyword whole disabler white
  39. keyword whole error white
  40. keyword whole environment white
  41. keyword whole executable white
  42. keyword whole find_library white
  43. keyword whole find_program white
  44. keyword whole files white
  45. keyword whole generator white
  46. keyword whole get_option white
  47. keyword whole get_variable white
  48. keyword whole import white
  49. keyword whole include_directories white
  50. keyword whole install_data white
  51. keyword whole install_headers white
  52. keyword whole install_man white
  53. keyword whole install_subdir white
  54. keyword whole is_variable white
  55. keyword whole jar white
  56. keyword whole join_paths white
  57. keyword whole library white
  58. keyword whole message white
  59. keyword whole warning white
  60. keyword whole project white
  61. keyword whole run_command white
  62. keyword whole run_target white
  63. keyword whole set_variable white
  64. keyword whole shared_library white
  65. keyword whole shared_module white
  66. keyword whole static_library white
  67. keyword whole subdir white
  68. keyword whole subdir_done white
  69. keyword whole subproject white
  70. keyword whole test white
  71. keyword whole vcs_tag white
  72. # Build-in objects
  73. keyword whole meson yellow
  74. keyword whole build_machine yellow
  75. keyword whole host_machine yellow
  76. keyword whole target_machine yellow
  77. keyword whole compiler yellow
  78. keyword whole string yellow
  79. keyword whole Number yellow
  80. keyword whole boolean yellow
  81. keyword whole array yellow
  82. keyword whole dictionary yellow
  83. context ' ' green
  84. context " " brightred
  85. context linestart # \n brown
  86. spellcheck