diff options
Diffstat (limited to 'lib/lexers/cmake.tes')
-rw-r--r-- | lib/lexers/cmake.tes | 91 |
1 files changed, 33 insertions, 58 deletions
diff --git a/lib/lexers/cmake.tes b/lib/lexers/cmake.tes index 02728e5..b6028bc 100644 --- a/lib/lexers/cmake.tes +++ b/lib/lexers/cmake.tes @@ -1,70 +1,45 @@ ! CMake Lexing ! -@[lexer.test.cmake]{ - [_ _[CMakeLists.txt,.cmake,.ctest]M[lexer.checkname] ]_ -} +@[lexer.test.cmake]{ [_ + _[CMakeLists.txt,.cmake,.cmake.in,.ctest,.ctest.in]M[lexer.checkname] +]_ } @[lexer.set.cmake]{ ESSETLEXER,SCLEX_CMAKE ! Commands ! 0ESSETKEYWORDS - add_custom_command add_custom_target add_definitions - add_dependencies add_executable add_library - add_subdirectory add_test aux_source_directory - build_command build_name cmake_minimum_required cmake_policy - configure_file create_test_sourcelist else - elseif enable_language enable_testing - endforeach endif endmacro - endwhile exec_program execute_process - export_library_dependencies file find_file - find_library find_package find_path - find_program fltk_wrap_ui foreach - get_cmake_property get_directory_property get_filename_component - get_source_file_property get_target_property get_test_property - if include include_directories - include_external_msproject include_regular_expression install - install_files install_programs install_targets - link_directories link_libraries list - load_cache load_command macro - make_directory mark_as_advanced math - message option output_required_files - project qt_wrap_cpp qt_wrap_ui - remove remove_definitions separate_arguments - set set_directory_properties set_source_files_properties - set_target_properties set_tests_properties site_name - source_group string subdir_depends - subdirs target_link_libraries try_compile - try_run use_mangled_mesa utility_source - variable_requires vtk_make_instantiator vtk_wrap_java - vtk_wrap_python vtk_wrap_tcl while - write_file + add_custom_command add_custom_target add_definitions add_dependencies + add_executable add_library add_subdirectory add_test aux_source_directory build_command + build_name cmake_minimum_required configure_file create_test_sourcelist else elseif + enable_language enable_testing endforeach endif endmacro endwhile exec_program + execute_process export_library_dependencies file find_file find_library find_package + find_path find_program fltk_wrap_ui foreach get_cmake_property get_directory_property + get_filename_component get_source_file_property get_target_property get_test_property if include + include_directories include_external_msproject include_regular_expression install install_files + install_programs install_targets link_directories link_libraries list load_cache load_command + macro make_directory mark_as_advanced math message option output_required_files + project qt_wrap_cpp qt_wrap_ui remove remove_definitions separate_arguments set + set_directory_properties set_source_files_properties set_target_properties set_tests_properties + site_name source_group string subdir_depends subdirs target_link_libraries try_compile + try_run use_mangled_mesa utility_source variable_requires vtk_make_instantiator + vtk_wrap_java vtk_wrap_python vtk_wrap_tcl while write_file ! Special command arguments ! 1ESSETKEYWORDS - ABSOLUTE ABSTRACT ADDITIONAL_MAKE_CLEAN_FILES ALL AND - APPEND ARGS ASCII BEFORE CACHE - CACHE_VARIABLES CLEAR COMMAND COMMANDS COMMAND_NAME - COMMENT COMPARE COMPILE_FLAGS COPYONLY DEFINED - DEFINE_SYMBOL DEPENDS DOC EQUAL ESCAPE_QUOTES - EXCLUDE EXCLUDE_FROM_ALL EXISTS EXPORT_MACRO EXT - EXTRA_INCLUDE FATAL_ERROR FILE FILES FORCE - FUNCTION GENERATED GLOB GLOB_RECURSE GREATER - GROUP_SIZE HEADER_FILE_ONLY HEADER_LOCATION HINTS IMMEDIATE INCLUDES - INCLUDE_DIRECTORIES INCLUDE_INTERNALS INCLUDE_REGULAR_EXPRESSION LESS LINK_DIRECTORIES - LINK_FLAGS LOCATION MACOSX_BUNDLE MACROS MAIN_DEPENDENCY - MAKE_DIRECTORY MATCH MATCHALL MATCHES MODULE - NAME NAME_WE NOT NOTEQUAL NO_SYSTEM_PATH - OBJECT_DEPENDS OPTIONAL OR OUTPUT OUTPUT_VARIABLE - PATH PATHS POST_BUILD POST_INSTALL_SCRIPT PREFIX - PREORDER PRE_BUILD PRE_INSTALL_SCRIPT PRE_LINK PROGRAM - PROGRAM_ARGS PROPERTIES QUIET RANGE READ - REGEX REGULAR_EXPRESSION REPLACE REQUIRED RETURN_VALUE - RUNTIME_DIRECTORY SEND_ERROR SHARED SOURCES STATIC - STATUS STREQUAL STRGREATER STRLESS SUFFIX - TARGET TOLOWER TOUPPER VAR VARIABLES - VERSION WIN32 WRAP_EXCLUDE WRITE APPLE - MINGW MSYS CYGWIN BORLAND WATCOM MSVC MSVC_IDE MSVC60 - MSVC70 MSVC71 MSVC80 CMAKE_COMPILER_2005 OFF - ON + ABSOLUTE ABSTRACT ADDITIONAL_MAKE_CLEAN_FILES ALL AND APPEND ARGS ASCII + BEFORE CACHE CACHE_VARIABLES CLEAR COMMAND COMMANDS COMMAND_NAME COMMENT COMPARE + COMPILE_FLAGS COPYONLY DEFINED DEFINE_SYMBOL DEPENDS DOC EQUAL ESCAPE_QUOTES EXCLUDE + EXCLUDE_FROM_ALL EXISTS EXPORT_MACRO EXT EXTRA_INCLUDE FATAL_ERROR FILE FILES FORCE FUNCTION + GENERATED GLOB GLOB_RECURSE GREATER GROUP_SIZE HEADER_FILE_ONLY HEADER_LOCATION + IMMEDIATE INCLUDES INCLUDE_DIRECTORIES INCLUDE_INTERNALS INCLUDE_REGULAR_EXPRESSION + LESS LINK_DIRECTORIES LINK_FLAGS LOCATION MACOSX_BUNDLE MACROS MAIN_DEPENDENCY + MAKE_DIRECTORY MATCH MATCHALL MATCHES MODULE NAME NAME_WE NOT NOTEQUAL NO_SYSTEM_PATH + OBJECT_DEPENDS OPTIONAL OR OUTPUT OUTPUT_VARIABLE PATH PATHS POST_BUILD POST_INSTALL_SCRIPT + PREFIX PREORDER PRE_BUILD PRE_INSTALL_SCRIPT PRE_LINK PROGRAM PROGRAM_ARGS + PROPERTIES QUIET RANGE READ REGEX REGULAR_EXPRESSION REPLACE REQUIRED RETURN_VALUE + RUNTIME_DIRECTORY SEND_ERROR SHARED SOURCES STATIC STATUS STREQUAL STRGREATER STRLESS SUFFIX + TARGET TOLOWER TOUPPER VAR VARIABLES VERSION WIN32 WRAP_EXCLUDE WRITE APPLE MINGW + MSYS CYGWIN BORLAND WATCOM MSVC MSVC_IDE MSVC60 MSVC70 MSVC71 MSVC80 + CMAKE_COMPILER_2005 OFF ON :M[color.comment],1M[color.set] :M[color.string],2M[color.set] :M[color.string],3M[color.set] |