aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/lexers/eiffel.tes
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2015-03-24 02:40:41 +0100
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2015-03-24 02:48:01 +0100
commit83f18d2578288fe71fca409e4f03434346b0d5b7 (patch)
tree4d32a1e4dbb3f113ac08fc7ef664636d909df004 /lib/lexers/eiffel.tes
parentfec93b9b0cc83dc1102c78c8bf1eacaf8763d9b8 (diff)
downloadsciteco-83f18d2578288fe71fca409e4f03434346b0d5b7.tar.gz
added new lexer configs auto-generated by scite2co.lua
* these are still not all languages supported by Scintilla. scite2co.lua does not do a good job of generating styles when SciTE's property files use hardcoded colors/fonts. This commit only includes reasonably good conversion results. The remaining languages need some additional manual labor. * Even these lexers are not perfect and should be revised by comparing them with SciTE's properties. * So many lexers make the "lexer.auto" macro too slow. We need some optimization. E.g. the search-command optimization described in TODO, or an extended EN command for globbing manually specified file names.
Diffstat (limited to 'lib/lexers/eiffel.tes')
-rw-r--r--lib/lexers/eiffel.tes105
1 files changed, 105 insertions, 0 deletions
diff --git a/lib/lexers/eiffel.tes b/lib/lexers/eiffel.tes
new file mode 100644
index 0000000..aa53ae3
--- /dev/null
+++ b/lib/lexers/eiffel.tes
@@ -0,0 +1,105 @@
+! AUTO-GENERATED FROM SCITE PROPERTY SET !
+
+@[lexer.test.eiffel]{ [_
+ _.eM[lexer.checkname]
+]_ }
+
+@[lexer.set.eiffel]{
+ ESSETLEXER,SCLEX_CPP
+ 0ESSETKEYWORDS
+ struct unit integer real bool int long uint nibble byte bits bytes bit time
+ string var instance event verilog vhdl on compute start expect check that routine
+ specman is also first only with like list of all radix hex dec bin ignore illegal
+ traceable untraceable cover using count_only trace_only at_least transition item
+ ranges cross text call task within packing low high locker address body code vec
+ chars byte_array external_pointer choose matches if then else when try case casex
+ casez default and or not xor until repeat while for from to step each do break
+ continue before next always -kind network index it me in new return result select
+ cycle sample events forever wait change negedge rise fall delay sync sim true
+ detach eventually emit gen keep keeping soft before define as computed type extend
+ variable global sys import untyped symtab ECHO DOECHO initialize non_terminal
+ testgroup delayed exit finish out append print outf appendf post_generate pre_generate
+ setup_test finalize_test extract_test init run copy as_a a set_config dut_error add
+ clear lock quit lock unlock release swap quit to_string value stop_run crc_8
+ crc_32 crc_32_flip get_config add0 all_indices and_all apply average count delete
+ exists first_index get_indices has insert is_a_permutation is_empty key key_exists
+ key_index last last_index max max_index max_value min min_index min_value or_all pop
+ pop0 push push0 product resize reverse sort split sum top top0 unique clear
+ is_all_iterations get_enclosing_unit hdl_path exec deep_compare deep_compare_physical pack
+ unpack warning error fatal size files load module ntv source_ref script read write
+ initial idle others posedge clock cycles statement action command member exp block
+ num file
+ 1ESSETKEYWORDS
+ apply build buildindex evaluate fail keydiff keypatch loadxml notify output
+ parallel sequential soapcall
+ 2ESSETKEYWORDS
+ tk_bisque tk_chooseColor tk_dialog tk_focusFollowsMouse tk_focusNext
+ tk_focusPrev tk_getOpenFile tk_getSaveFile tk_messageBox tk_optionMenu tk_popup
+ tk_setPalette tk_textCopy tk_textCut tk_textPaste tkButtonAutoInvoke tkButtonDown
+ tkButtonEnter tkButtonInvoke tkButtonLeave tkButtonUp tkCancelRepeat tkCheckRadioDown
+ tkCheckRadioEnter tkCheckRadioInvoke tkColorDialog tkColorDialog_BuildDialog
+ tkColorDialog_CancelCmd tkColorDialog_Config tkColorDialog_CreateSelector
+ tkColorDialog_DrawColorScale tkColorDialog_EnterColorBar tkColorDialog_HandleRGBEntry
+ tkColorDialog_HandleSelEntry tkColorDialog_InitValues tkColorDialog_LeaveColorBar
+ tkColorDialog_MoveSelector tkColorDialog_OkCmd tkColorDialog_RedrawColorBars
+ tkColorDialog_RedrawFinalColor tkColorDialog_ReleaseMouse tkColorDialog_ResizeColorBars
+ tkColorDialog_RgbToX tkColorDialog_SetRGBValue tkColorDialog_StartMove tkColorDialog_XToRgb
+ tkConsoleAbout tkConsoleBind tkConsoleExit tkConsoleHistory tkConsoleInit tkConsoleInsert
+ tkConsoleInvoke tkConsoleOutput tkConsolePrompt tkConsoleSource tkDarken tkEntryAutoScan
+ tkEntryBackspace tkEntryButton1 tkEntryClosestGap tkEntryGetSelection tkEntryInsert
+ tkEntryKeySelect tkEntryMouseSelect tkEntryNextWord tkEntryPaste tkEntryPreviousWord
+ tkEntrySeeInsert tkEntrySetCursor tkEntryTranspose tkEventMotifBindings tkFDGetFileTypes
+ tkFirstMenu tkFocusGroup_BindIn tkFocusGroup_BindOut tkFocusGroup_Create
+ tkFocusGroup_Destroy tkFocusGroup_In tkFocusGroup_Out tkFocusOK tkGenerateMenuSelect tkIconList
+ tkIconList_Add tkIconList_Arrange tkIconList_AutoScan tkIconList_Btn1 tkIconList_Config
+ tkIconList_Create tkIconList_CtrlBtn1 tkIconList_Curselection tkIconList_DeleteAll
+ tkIconList_Double1 tkIconList_DrawSelection tkIconList_FocusIn tkIconList_FocusOut
+ tkIconList_Get tkIconList_Goto tkIconList_Index tkIconList_Invoke tkIconList_KeyPress
+ tkIconList_Leave1 tkIconList_LeftRight tkIconList_Motion1 tkIconList_Reset
+ tkIconList_ReturnKey tkIconList_See tkIconList_Select tkIconList_Selection tkIconList_ShiftBtn1
+ tkIconList_UpDown tkListbox tkListboxAutoScan tkListboxBeginExtend tkListboxBeginSelect
+ tkListboxBeginToggle tkListboxCancel tkListboxDataExtend tkListboxExtendUpDown
+ tkListboxKeyAccel_Goto tkListboxKeyAccel_Key tkListboxKeyAccel_Reset tkListboxKeyAccel_Set
+ tkListboxKeyAccel_Unset tkListboxMotion tkListboxSelectAll tkListboxUpDown tkMbButtonUp tkMbEnter
+ tkMbLeave tkMbMotion tkMbPost tkMenuButtonDown tkMenuDownArrow tkMenuDup tkMenuEscape
+ tkMenuFind tkMenuFindName tkMenuFirstEntry tkMenuInvoke tkMenuLeave tkMenuLeftArrow
+ tkMenuMotion tkMenuNextEntry tkMenuNextMenu tkMenuRightArrow tkMenuUnpost tkMenuUpArrow
+ tkMessageBox tkMotifFDialog tkMotifFDialog_ActivateDList tkMotifFDialog_ActivateFEnt
+ tkMotifFDialog_ActivateFList tkMotifFDialog_ActivateSEnt tkMotifFDialog_BrowseDList
+ tkMotifFDialog_BrowseFList tkMotifFDialog_BuildUI tkMotifFDialog_CancelCmd tkMotifFDialog_Config
+ tkMotifFDialog_Create tkMotifFDialog_FileTypes tkMotifFDialog_FilterCmd
+ tkMotifFDialog_InterpFilter tkMotifFDialog_LoadFiles tkMotifFDialog_MakeSList tkMotifFDialog_OkCmd
+ tkMotifFDialog_SetFilter tkMotifFDialog_SetListMode tkMotifFDialog_Update tkPostOverPoint
+ tkRecolorTree tkRestoreOldGrab tkSaveGrabInfo tkScaleActivate tkScaleButton2Down
+ tkScaleButtonDown tkScaleControlPress tkScaleDrag tkScaleEndDrag tkScaleIncrement
+ tkScreenChanged tkScrollButton2Down tkScrollButtonDown tkScrollButtonDrag tkScrollButtonUp
+ tkScrollByPages tkScrollByUnits tkScrollDrag tkScrollEndDrag tkScrollSelect
+ tkScrollStartDrag tkScrollTopBottom tkScrollToPos tkTabToWindow tkTearOffMenu tkTextAutoScan
+ tkTextButton1 tkTextClosestGap tkTextInsert tkTextKeyExtend tkTextKeySelect tkTextNextPara
+ tkTextNextPos tkTextNextWord tkTextPaste tkTextPrevPara tkTextPrevPos tkTextPrevWord
+ tkTextResetAnchor tkTextScrollPages tkTextSelectTo tkTextSetCursor tkTextTranspose
+ tkTextUpDownLine tkTraverseToMenu tkTraverseWithinMenu
+ 3ESSETKEYWORDS
+ ascii big_endian boolean data decimal ebcdic integer pattern qstring real
+ record rule set of string token udecimal unicode unsigned varstring varunicode
+ 4ESSETKEYWORDS
+ @author @clear @copyright @deprecated @doc @docfile @end @equiv @headerfile
+ @hidden @private @reference @see @since @spec @throws @title @todo @TODO @type
+ @version
+ 5ESSETKEYWORDS
+ #append #break #declare #demangle #end #for #getdatatype #if #inmodule #loop
+ #mangle #onwarning #option #set #stored #uniquename #workunit integer symbol value
+ text symbol value
+ :M[color.comment],1M[color.set]
+ :M[color.comment],2M[color.set]
+ :M[color.comment],3M[color.set]
+ :M[color.number],4M[color.set]
+ :M[color.keyword],5M[color.set]
+ :M[color.string],6M[color.set]
+ :M[color.string2],7M[color.set]
+ :M[color.preproc],9M[color.set]
+ :M[color.operator],10M[color.set]
+ :M[color.comment],15M[color.set]
+ :M[color.string],20M[color.set]
+ :M[color.comment],24M[color.set]
+}