From 47822b24f6c3851786d96e4be8528e467edb4bc0 Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Fri, 1 Apr 2005 00:54:33 +0000 Subject: Haskell lexer contributed by Tobias Engvall. --- include/Scintilla.iface | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'include/Scintilla.iface') diff --git a/include/Scintilla.iface b/include/Scintilla.iface index 761ea4d02..417591966 100644 --- a/include/Scintilla.iface +++ b/include/Scintilla.iface @@ -1779,6 +1779,7 @@ val SCLEX_VHDL=64 val SCLEX_CAML=65 val SCLEX_BLITZBASIC=66 val SCLEX_PUREBASIC=67 +val SCLEX_HASKELL=68 # When a lexer specifies its language as SCLEX_AUTOMATIC it receives a # value assigned in sequence from SCLEX_AUTOMATIC+1. @@ -2634,6 +2635,25 @@ val SCE_CAML_COMMENT=10 val SCE_CAML_COMMENT1=11 val SCE_CAML_COMMENT2=12 val SCE_CAML_COMMENT3=13 +# Lexical states for SCLEX_HASKELL +lex Haskell=SCLEX_HASKELL SCE_HA_ +val SCE_HA_DEFAULT=0 +val SCE_HA_IDENTIFIER=1 +val SCE_HA_KEYWORD=2 +val SCE_HA_NUMBER=3 +val SCE_HA_STRING=4 +val SCE_HA_CHARACTER=5 +val SCE_HA_CLASS=6 +val SCE_HA_MODULE=7 +val SCE_HA_CAPITAL=8 +val SCE_HA_DATA=9 +val SCE_HA_IMPORT=10 +val SCE_HA_OPERATOR=11 +val SCE_HA_INSTANCE=12 +val SCE_HA_COMMENTLINE=13 +val SCE_HA_COMMENTBLOCK=14 +val SCE_HA_COMMENTBLOCK2=15 +val SCE_HA_COMMENTBLOCK3=16 # Events -- cgit v1.2.3