aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2013-07-04 00:12:37 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2013-07-04 00:12:37 +0200
commitc5c24b0edbf10e236d9c0ef519f6711fc4a526a8 (patch)
tree9d66184d01cd032eb11e5b70000dc652d14be16f /lib
parent19f737ad749b9f0ccb6ecaefb7f17810e1ab36b9 (diff)
downloadsciteco-c5c24b0edbf10e236d9c0ef519f6711fc4a526a8.tar.gz
updated lexer config: CMake and XML lexing
Diffstat (limited to 'lib')
-rw-r--r--lib/lexer.tes87
1 files changed, 87 insertions, 0 deletions
diff --git a/lib/lexer.tes b/lib/lexer.tes
index cc8dffb..5f5a09c 100644
--- a/lib/lexer.tes
+++ b/lib/lexer.tes
@@ -65,6 +65,76 @@ Oedit'
! Error ! 1,0,1,6:M.r
Oedit'
+:S[CMakeLists.txt,.cmake,.ctest]"S
+ -D EBQ.f
+ 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
+ ! 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
+ ! Comments ! 1,0,0,1:M.r
+ ! Strings ! 0,0,2,2:M.r 0,0,2,3:M.r 0,0,2,4:M.r
+ ! Commands ! 1,0,7,5:M.r
+ ! Arguments ! 1,0,4,6:M.r
+ ! Variables ! 1,0,2,7:M.r 1,0,2,13:M.r
+ ! Numbers ! 0,0,6,14:M.r
+Oedit'
+
:S.[diff,patch]"S
-D EBQ.f
ESSETLEXER,SCLEX_DIFF
@@ -136,6 +206,23 @@ Oedit'
! Operators ! 0,0,3,7:M.r
Oedit'
+:S.[xml,xsl,svg,xul,xsd,dtd,xslt,axl,xrc,rdf]"S
+ -D EBQ.f
+ ESSETLEXER,SCLEX_XML
+ 0ESSETKEYWORDS 
+ ! DTD keywords !
+ 5ESSETKEYWORDSELEMENT DOCTYPE ATTLIST ENTITY NOTATION
+ ! Tags ! 1,0,7,1:M.r 1,0,7,2:M.r
+ ! Attributes ! 1,0,4,3:M.r 1,0,4,4:M.r
+ ! Numbers ! 0,0,6,5:M.r
+ ! Strings ! 0,0,2,6:M.r 0,0,2,7:M.r
+ ! Comments ! 1,0,0,9:M.r
+ ! Entities ! 0,0,5,10:M.r
+ ! Tag ends /> ! 1,0,7,11:M.r
+ ! PI ! 1,7,0,12:M.r 1,7,0,13:M.r
+ ! CDATA ! 0,0,5,14:M.r
+Oedit'
+
Z-1,ZD EBQ.f
! fall through !