mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
WI-11694 Include Haskell custom type in distribution
This commit is contained in:
@@ -4589,6 +4589,616 @@
|
||||
<mapping ext="sql"/>
|
||||
</extensionMap>
|
||||
</filetype>
|
||||
<filetype binary="false" default_extension="hs" extensions="hs" description="Haskell files" name="Haskell">
|
||||
<highlighting>
|
||||
<options>
|
||||
<option name="LINE_COMMENT" value="--" />
|
||||
<option name="COMMENT_START" value="{-" />
|
||||
<option name="COMMENT_END" value="-}" />
|
||||
<option name="HEX_PREFIX" value="0x" />
|
||||
<option name="NUM_POSTFIXES" value="" />
|
||||
<option name="HAS_BRACKETS" value="true" />
|
||||
<option name="HAS_BRACES" value="true" />
|
||||
<option name="HAS_PARENS" value="true" />
|
||||
<option name="HAS_STRING_ESCAPES" value="true" />
|
||||
<option name="LINE_COMMENT_AT_START" value="false" />
|
||||
</options>
|
||||
<keywords ignore_case="false">
|
||||
<keyword name="->" />
|
||||
<keyword name="::" />
|
||||
<keyword name="<-" />
|
||||
<keyword name="=>" />
|
||||
<keyword name="_" />
|
||||
<keyword name="as" />
|
||||
<keyword name="case" />
|
||||
<keyword name="class" />
|
||||
<keyword name="data" />
|
||||
<keyword name="default" />
|
||||
<keyword name="deriving" />
|
||||
<keyword name="do" />
|
||||
<keyword name="else" />
|
||||
<keyword name="foreign" />
|
||||
<keyword name="hiding" />
|
||||
<keyword name="if" />
|
||||
<keyword name="import" />
|
||||
<keyword name="in" />
|
||||
<keyword name="infix" />
|
||||
<keyword name="infixl" />
|
||||
<keyword name="infixr" />
|
||||
<keyword name="instance" />
|
||||
<keyword name="let" />
|
||||
<keyword name="module" />
|
||||
<keyword name="newtype" />
|
||||
<keyword name="of" />
|
||||
<keyword name="qualified" />
|
||||
<keyword name="then" />
|
||||
<keyword name="type" />
|
||||
<keyword name="where" />
|
||||
<keyword name="|" />
|
||||
</keywords>
|
||||
<keywords2>
|
||||
<keyword name="AbsoluteSeek" />
|
||||
<keyword name="AppendMode" />
|
||||
<keyword name="Array" />
|
||||
<keyword name="Bits" />
|
||||
<keyword name="BlockBuffering" />
|
||||
<keyword name="Bool" />
|
||||
<keyword name="Bounded" />
|
||||
<keyword name="BufferMode" />
|
||||
<keyword name="Char" />
|
||||
<keyword name="ClosePunctuation" />
|
||||
<keyword name="Complex" />
|
||||
<keyword name="ConnectorPunctuation" />
|
||||
<keyword name="Control" />
|
||||
<keyword name="CurrencySymbol" />
|
||||
<keyword name="DashPunctuation" />
|
||||
<keyword name="DecimalNumber" />
|
||||
<keyword name="Double" />
|
||||
<keyword name="EQ" />
|
||||
<keyword name="Either" />
|
||||
<keyword name="EnclosingMark" />
|
||||
<keyword name="Enum" />
|
||||
<keyword name="Eq" />
|
||||
<keyword name="ExitCode" />
|
||||
<keyword name="ExitFailure" />
|
||||
<keyword name="ExitSuccess" />
|
||||
<keyword name="False" />
|
||||
<keyword name="FilePath" />
|
||||
<keyword name="FinalQuote" />
|
||||
<keyword name="Float" />
|
||||
<keyword name="Floating" />
|
||||
<keyword name="Format" />
|
||||
<keyword name="Fractional" />
|
||||
<keyword name="Functor" />
|
||||
<keyword name="GT" />
|
||||
<keyword name="GeneralCategory" />
|
||||
<keyword name="Handle" />
|
||||
<keyword name="HandlePosn" />
|
||||
<keyword name="IO" />
|
||||
<keyword name="IOError" />
|
||||
<keyword name="IOErrorType" />
|
||||
<keyword name="IOMode" />
|
||||
<keyword name="InitialQuote" />
|
||||
<keyword name="Int" />
|
||||
<keyword name="Int16" />
|
||||
<keyword name="Int32" />
|
||||
<keyword name="Int64" />
|
||||
<keyword name="Int8" />
|
||||
<keyword name="Integer" />
|
||||
<keyword name="Integral" />
|
||||
<keyword name="Ix" />
|
||||
<keyword name="Just" />
|
||||
<keyword name="LT" />
|
||||
<keyword name="Left" />
|
||||
<keyword name="LetterNumber" />
|
||||
<keyword name="LineBuffering" />
|
||||
<keyword name="LineSeparator" />
|
||||
<keyword name="LowercaseLetter" />
|
||||
<keyword name="MathSymbol" />
|
||||
<keyword name="Maybe" />
|
||||
<keyword name="ModifierLetter" />
|
||||
<keyword name="ModifierSymbol" />
|
||||
<keyword name="Monad" />
|
||||
<keyword name="MonadPlus" />
|
||||
<keyword name="NoBuffering" />
|
||||
<keyword name="NonSpacingMark" />
|
||||
<keyword name="NotAssigned" />
|
||||
<keyword name="Nothing" />
|
||||
<keyword name="Num" />
|
||||
<keyword name="OpenPunctuation" />
|
||||
<keyword name="Ord" />
|
||||
<keyword name="Ordering" />
|
||||
<keyword name="OtherLetter" />
|
||||
<keyword name="OtherNumber" />
|
||||
<keyword name="OtherPunctuation" />
|
||||
<keyword name="OtherSymbol" />
|
||||
<keyword name="ParagraphSeparator" />
|
||||
<keyword name="PrivateUse" />
|
||||
<keyword name="Ratio" />
|
||||
<keyword name="Rational" />
|
||||
<keyword name="Read" />
|
||||
<keyword name="ReadMode" />
|
||||
<keyword name="ReadS" />
|
||||
<keyword name="ReadWriteMode" />
|
||||
<keyword name="Real" />
|
||||
<keyword name="RealFloat" />
|
||||
<keyword name="RealFrac" />
|
||||
<keyword name="RelativeSeek" />
|
||||
<keyword name="Right" />
|
||||
<keyword name="SeekFromEnd" />
|
||||
<keyword name="SeekMode" />
|
||||
<keyword name="Show" />
|
||||
<keyword name="ShowS" />
|
||||
<keyword name="Space" />
|
||||
<keyword name="SpacingCombiningMark" />
|
||||
<keyword name="String" />
|
||||
<keyword name="Surrogate" />
|
||||
<keyword name="TitlecaseLetter" />
|
||||
<keyword name="True" />
|
||||
<keyword name="UppercaseLetter" />
|
||||
<keyword name="Word" />
|
||||
<keyword name="Word16" />
|
||||
<keyword name="Word32" />
|
||||
<keyword name="Word64" />
|
||||
<keyword name="Word8" />
|
||||
<keyword name="WriteMode" />
|
||||
</keywords2>
|
||||
<keywords3>
|
||||
<keyword name="abs" />
|
||||
<keyword name="accum" />
|
||||
<keyword name="accumArray" />
|
||||
<keyword name="acos" />
|
||||
<keyword name="acosh" />
|
||||
<keyword name="all" />
|
||||
<keyword name="alreadyExistsErrorType" />
|
||||
<keyword name="alreadyInUseErrorType" />
|
||||
<keyword name="and" />
|
||||
<keyword name="annotateIOError" />
|
||||
<keyword name="any" />
|
||||
<keyword name="ap" />
|
||||
<keyword name="appendFile" />
|
||||
<keyword name="approxRational" />
|
||||
<keyword name="array" />
|
||||
<keyword name="asTypeOf" />
|
||||
<keyword name="asin" />
|
||||
<keyword name="asinh" />
|
||||
<keyword name="assocs" />
|
||||
<keyword name="atan" />
|
||||
<keyword name="atan2" />
|
||||
<keyword name="atanh" />
|
||||
<keyword name="bit" />
|
||||
<keyword name="bitSize" />
|
||||
<keyword name="bounds" />
|
||||
<keyword name="break" />
|
||||
<keyword name="catMaybes" />
|
||||
<keyword name="catch" />
|
||||
<keyword name="ceiling" />
|
||||
<keyword name="chr" />
|
||||
<keyword name="cis" />
|
||||
<keyword name="clearBit" />
|
||||
<keyword name="compare" />
|
||||
<keyword name="complement" />
|
||||
<keyword name="complementBit" />
|
||||
<keyword name="concat" />
|
||||
<keyword name="concatMap" />
|
||||
<keyword name="conjugate" />
|
||||
<keyword name="const" />
|
||||
<keyword name="cos" />
|
||||
<keyword name="cosh" />
|
||||
<keyword name="curry" />
|
||||
<keyword name="cycle" />
|
||||
<keyword name="decodeFloat" />
|
||||
<keyword name="delete" />
|
||||
<keyword name="deleteBy" />
|
||||
<keyword name="deleteFirstsBy" />
|
||||
<keyword name="denominator" />
|
||||
<keyword name="digitToInt" />
|
||||
<keyword name="div" />
|
||||
<keyword name="divMod" />
|
||||
<keyword name="doesNotExistErrorType" />
|
||||
<keyword name="drop" />
|
||||
<keyword name="dropWhile" />
|
||||
<keyword name="either" />
|
||||
<keyword name="elem" />
|
||||
<keyword name="elemIndex" />
|
||||
<keyword name="elemIndices" />
|
||||
<keyword name="elems" />
|
||||
<keyword name="encodeFloat" />
|
||||
<keyword name="enumFrom" />
|
||||
<keyword name="enumFromThen" />
|
||||
<keyword name="enumFromThenTo" />
|
||||
<keyword name="enumFromTo" />
|
||||
<keyword name="eofErrorType" />
|
||||
<keyword name="error" />
|
||||
<keyword name="even" />
|
||||
<keyword name="exitFailure" />
|
||||
<keyword name="exitSuccess" />
|
||||
<keyword name="exitWith" />
|
||||
<keyword name="exp" />
|
||||
<keyword name="exponent" />
|
||||
<keyword name="fail" />
|
||||
<keyword name="filter" />
|
||||
<keyword name="filterM" />
|
||||
<keyword name="find" />
|
||||
<keyword name="findIndex" />
|
||||
<keyword name="findIndices" />
|
||||
<keyword name="fixIO" />
|
||||
<keyword name="flip" />
|
||||
<keyword name="floatDigits" />
|
||||
<keyword name="floatRadix" />
|
||||
<keyword name="floatRange" />
|
||||
<keyword name="floatToDigits" />
|
||||
<keyword name="floor" />
|
||||
<keyword name="fmap" />
|
||||
<keyword name="foldM" />
|
||||
<keyword name="foldM_" />
|
||||
<keyword name="foldl" />
|
||||
<keyword name="foldl'" />
|
||||
<keyword name="foldl1" />
|
||||
<keyword name="foldl1'" />
|
||||
<keyword name="foldr" />
|
||||
<keyword name="foldr1" />
|
||||
<keyword name="forM" />
|
||||
<keyword name="forM_" />
|
||||
<keyword name="forever" />
|
||||
<keyword name="fromEnum" />
|
||||
<keyword name="fromInteger" />
|
||||
<keyword name="fromIntegral" />
|
||||
<keyword name="fromJust" />
|
||||
<keyword name="fromMaybe" />
|
||||
<keyword name="fromRat" />
|
||||
<keyword name="fromRational" />
|
||||
<keyword name="fst" />
|
||||
<keyword name="fullErrorType" />
|
||||
<keyword name="gcd" />
|
||||
<keyword name="generalCategory" />
|
||||
<keyword name="genericDrop" />
|
||||
<keyword name="genericIndex" />
|
||||
<keyword name="genericLength" />
|
||||
<keyword name="genericReplicate" />
|
||||
<keyword name="genericSplitAt" />
|
||||
<keyword name="genericTake" />
|
||||
<keyword name="getArgs" />
|
||||
<keyword name="getChar" />
|
||||
<keyword name="getContents" />
|
||||
<keyword name="getEnv" />
|
||||
<keyword name="getLine" />
|
||||
<keyword name="getProgName" />
|
||||
<keyword name="group" />
|
||||
<keyword name="groupBy" />
|
||||
<keyword name="guard" />
|
||||
<keyword name="hClose" />
|
||||
<keyword name="hFileSize" />
|
||||
<keyword name="hFlush" />
|
||||
<keyword name="hGetBuffering" />
|
||||
<keyword name="hGetChar" />
|
||||
<keyword name="hGetContents" />
|
||||
<keyword name="hGetEcho" />
|
||||
<keyword name="hGetLine" />
|
||||
<keyword name="hGetPosn" />
|
||||
<keyword name="hIsClosed" />
|
||||
<keyword name="hIsEOF" />
|
||||
<keyword name="hIsOpen" />
|
||||
<keyword name="hIsReadable" />
|
||||
<keyword name="hIsSeekable" />
|
||||
<keyword name="hIsTerminalDevice" />
|
||||
<keyword name="hIsWritable" />
|
||||
<keyword name="hLookAhead" />
|
||||
<keyword name="hPrint" />
|
||||
<keyword name="hPutChar" />
|
||||
<keyword name="hPutStr" />
|
||||
<keyword name="hPutStrLn" />
|
||||
<keyword name="hReady" />
|
||||
<keyword name="hSeek" />
|
||||
<keyword name="hSetBuffering" />
|
||||
<keyword name="hSetEcho" />
|
||||
<keyword name="hSetFileSize" />
|
||||
<keyword name="hSetPosn" />
|
||||
<keyword name="hShow" />
|
||||
<keyword name="hTell" />
|
||||
<keyword name="hWaitForInput" />
|
||||
<keyword name="head" />
|
||||
<keyword name="id" />
|
||||
<keyword name="illegalOperationErrorType" />
|
||||
<keyword name="imagPart" />
|
||||
<keyword name="inRange" />
|
||||
<keyword name="index" />
|
||||
<keyword name="indices" />
|
||||
<keyword name="init" />
|
||||
<keyword name="inits" />
|
||||
<keyword name="insert" />
|
||||
<keyword name="insertBy" />
|
||||
<keyword name="intToDigit" />
|
||||
<keyword name="interact" />
|
||||
<keyword name="intercalate" />
|
||||
<keyword name="intersect" />
|
||||
<keyword name="intersectBy" />
|
||||
<keyword name="intersperse" />
|
||||
<keyword name="ioError" />
|
||||
<keyword name="ioeGetErrorString" />
|
||||
<keyword name="ioeGetFileName" />
|
||||
<keyword name="ioeGetHandle" />
|
||||
<keyword name="isAlpha" />
|
||||
<keyword name="isAlphaNum" />
|
||||
<keyword name="isAlreadyExistsError" />
|
||||
<keyword name="isAlreadyInUseError" />
|
||||
<keyword name="isAscii" />
|
||||
<keyword name="isAsciiLower" />
|
||||
<keyword name="isAsciiUpper" />
|
||||
<keyword name="isControl" />
|
||||
<keyword name="isDenormalized" />
|
||||
<keyword name="isDigit" />
|
||||
<keyword name="isDoesNotExistError" />
|
||||
<keyword name="isEOF" />
|
||||
<keyword name="isEOFError" />
|
||||
<keyword name="isFullError" />
|
||||
<keyword name="isHexDigit" />
|
||||
<keyword name="isIEEE" />
|
||||
<keyword name="isIllegalOperation" />
|
||||
<keyword name="isInfinite" />
|
||||
<keyword name="isInfixOf" />
|
||||
<keyword name="isJust" />
|
||||
<keyword name="isLatin1" />
|
||||
<keyword name="isLetter" />
|
||||
<keyword name="isLower" />
|
||||
<keyword name="isMark" />
|
||||
<keyword name="isNaN" />
|
||||
<keyword name="isNegativeZero" />
|
||||
<keyword name="isNothing" />
|
||||
<keyword name="isNumber" />
|
||||
<keyword name="isOctDigit" />
|
||||
<keyword name="isPermissionError" />
|
||||
<keyword name="isPrefixOf" />
|
||||
<keyword name="isPrint" />
|
||||
<keyword name="isPunctuation" />
|
||||
<keyword name="isSeparator" />
|
||||
<keyword name="isSigned" />
|
||||
<keyword name="isSpace" />
|
||||
<keyword name="isSuffixOf" />
|
||||
<keyword name="isSymbol" />
|
||||
<keyword name="isUpper" />
|
||||
<keyword name="isUserError" />
|
||||
<keyword name="iterate" />
|
||||
<keyword name="ixmap" />
|
||||
<keyword name="join" />
|
||||
<keyword name="last" />
|
||||
<keyword name="lcm" />
|
||||
<keyword name="length" />
|
||||
<keyword name="lex" />
|
||||
<keyword name="lexDigits" />
|
||||
<keyword name="lexLitChar" />
|
||||
<keyword name="liftM" />
|
||||
<keyword name="liftM2" />
|
||||
<keyword name="liftM3" />
|
||||
<keyword name="liftM4" />
|
||||
<keyword name="liftM5" />
|
||||
<keyword name="lines" />
|
||||
<keyword name="listArray" />
|
||||
<keyword name="listToMaybe" />
|
||||
<keyword name="log" />
|
||||
<keyword name="logBase" />
|
||||
<keyword name="lookup" />
|
||||
<keyword name="magnitude" />
|
||||
<keyword name="map" />
|
||||
<keyword name="mapAccumL" />
|
||||
<keyword name="mapAccumR" />
|
||||
<keyword name="mapAndUnzipM" />
|
||||
<keyword name="mapM" />
|
||||
<keyword name="mapM_" />
|
||||
<keyword name="mapMaybe" />
|
||||
<keyword name="max" />
|
||||
<keyword name="maxBound" />
|
||||
<keyword name="maximum" />
|
||||
<keyword name="maximumBy" />
|
||||
<keyword name="maybe" />
|
||||
<keyword name="maybeToList" />
|
||||
<keyword name="min" />
|
||||
<keyword name="minBound" />
|
||||
<keyword name="minimum" />
|
||||
<keyword name="minimumBy" />
|
||||
<keyword name="mkIOError" />
|
||||
<keyword name="mkPolar" />
|
||||
<keyword name="mod" />
|
||||
<keyword name="mplus" />
|
||||
<keyword name="msum" />
|
||||
<keyword name="mzero" />
|
||||
<keyword name="negate" />
|
||||
<keyword name="not" />
|
||||
<keyword name="notElem" />
|
||||
<keyword name="nub" />
|
||||
<keyword name="nubBy" />
|
||||
<keyword name="null" />
|
||||
<keyword name="numerator" />
|
||||
<keyword name="odd" />
|
||||
<keyword name="openFile" />
|
||||
<keyword name="or" />
|
||||
<keyword name="ord" />
|
||||
<keyword name="otherwise" />
|
||||
<keyword name="partition" />
|
||||
<keyword name="permissionErrorType" />
|
||||
<keyword name="permutations" />
|
||||
<keyword name="phase" />
|
||||
<keyword name="pi" />
|
||||
<keyword name="polar" />
|
||||
<keyword name="pred" />
|
||||
<keyword name="print" />
|
||||
<keyword name="product" />
|
||||
<keyword name="properFraction" />
|
||||
<keyword name="putChar" />
|
||||
<keyword name="putStr" />
|
||||
<keyword name="putStrLn" />
|
||||
<keyword name="quot" />
|
||||
<keyword name="quotRem" />
|
||||
<keyword name="range" />
|
||||
<keyword name="rangeSize" />
|
||||
<keyword name="read" />
|
||||
<keyword name="readDec" />
|
||||
<keyword name="readFile" />
|
||||
<keyword name="readFloat" />
|
||||
<keyword name="readHex" />
|
||||
<keyword name="readIO" />
|
||||
<keyword name="readInt" />
|
||||
<keyword name="readList" />
|
||||
<keyword name="readLitChar" />
|
||||
<keyword name="readLn" />
|
||||
<keyword name="readOct" />
|
||||
<keyword name="readParen" />
|
||||
<keyword name="readSigned" />
|
||||
<keyword name="reads" />
|
||||
<keyword name="readsPrec" />
|
||||
<keyword name="realPart" />
|
||||
<keyword name="realToFrac" />
|
||||
<keyword name="recip" />
|
||||
<keyword name="rem" />
|
||||
<keyword name="repeat" />
|
||||
<keyword name="replicate" />
|
||||
<keyword name="replicateM" />
|
||||
<keyword name="replicateM_" />
|
||||
<keyword name="return" />
|
||||
<keyword name="reverse" />
|
||||
<keyword name="rotate" />
|
||||
<keyword name="rotateL" />
|
||||
<keyword name="rotateR" />
|
||||
<keyword name="round" />
|
||||
<keyword name="scaleFloat" />
|
||||
<keyword name="scanl" />
|
||||
<keyword name="scanl1" />
|
||||
<keyword name="scanr" />
|
||||
<keyword name="scanr1" />
|
||||
<keyword name="seq" />
|
||||
<keyword name="sequence" />
|
||||
<keyword name="sequence_" />
|
||||
<keyword name="setBit" />
|
||||
<keyword name="shift" />
|
||||
<keyword name="shiftL" />
|
||||
<keyword name="shiftR" />
|
||||
<keyword name="show" />
|
||||
<keyword name="showChar" />
|
||||
<keyword name="showEFloat" />
|
||||
<keyword name="showFFloat" />
|
||||
<keyword name="showFloat" />
|
||||
<keyword name="showGFloat" />
|
||||
<keyword name="showHex" />
|
||||
<keyword name="showInt" />
|
||||
<keyword name="showIntAtBase" />
|
||||
<keyword name="showList" />
|
||||
<keyword name="showLitChar" />
|
||||
<keyword name="showOct" />
|
||||
<keyword name="showParen" />
|
||||
<keyword name="showSigned" />
|
||||
<keyword name="showString" />
|
||||
<keyword name="shows" />
|
||||
<keyword name="showsPrec" />
|
||||
<keyword name="significand" />
|
||||
<keyword name="signum" />
|
||||
<keyword name="sin" />
|
||||
<keyword name="sinh" />
|
||||
<keyword name="snd" />
|
||||
<keyword name="sort" />
|
||||
<keyword name="sortBy" />
|
||||
<keyword name="span" />
|
||||
<keyword name="splitAt" />
|
||||
<keyword name="sqrt" />
|
||||
<keyword name="stderr" />
|
||||
<keyword name="stdin" />
|
||||
<keyword name="stdout" />
|
||||
<keyword name="stripPrefix" />
|
||||
<keyword name="subsequences" />
|
||||
<keyword name="subtract" />
|
||||
<keyword name="succ" />
|
||||
<keyword name="sum" />
|
||||
<keyword name="tail" />
|
||||
<keyword name="tails" />
|
||||
<keyword name="take" />
|
||||
<keyword name="takeWhile" />
|
||||
<keyword name="tan" />
|
||||
<keyword name="tanh" />
|
||||
<keyword name="testBit" />
|
||||
<keyword name="toEnum" />
|
||||
<keyword name="toInteger" />
|
||||
<keyword name="toLower" />
|
||||
<keyword name="toRational" />
|
||||
<keyword name="toTitle" />
|
||||
<keyword name="toUpper" />
|
||||
<keyword name="transpose" />
|
||||
<keyword name="truncate" />
|
||||
<keyword name="try" />
|
||||
<keyword name="uncurry" />
|
||||
<keyword name="undefined" />
|
||||
<keyword name="unfoldr" />
|
||||
<keyword name="union" />
|
||||
<keyword name="unionBy" />
|
||||
<keyword name="unless" />
|
||||
<keyword name="unlines" />
|
||||
<keyword name="until" />
|
||||
<keyword name="unwords" />
|
||||
<keyword name="unzip" />
|
||||
<keyword name="unzip3" />
|
||||
<keyword name="unzip4" />
|
||||
<keyword name="unzip5" />
|
||||
<keyword name="unzip6" />
|
||||
<keyword name="unzip7" />
|
||||
<keyword name="userError" />
|
||||
<keyword name="userErrorType" />
|
||||
<keyword name="void" />
|
||||
<keyword name="when" />
|
||||
<keyword name="withFile" />
|
||||
<keyword name="words" />
|
||||
<keyword name="writeFile" />
|
||||
<keyword name="xor" />
|
||||
<keyword name="zip" />
|
||||
<keyword name="zip3" />
|
||||
<keyword name="zip4" />
|
||||
<keyword name="zip5" />
|
||||
<keyword name="zip6" />
|
||||
<keyword name="zip7" />
|
||||
<keyword name="zipWith" />
|
||||
<keyword name="zipWith3" />
|
||||
<keyword name="zipWith4" />
|
||||
<keyword name="zipWith5" />
|
||||
<keyword name="zipWith6" />
|
||||
<keyword name="zipWith7" />
|
||||
<keyword name="zipWithM" />
|
||||
<keyword name="zipWithM_" />
|
||||
</keywords3>
|
||||
<keywords4>
|
||||
<keyword name="!" />
|
||||
<keyword name="!!" />
|
||||
<keyword name="$" />
|
||||
<keyword name="$!" />
|
||||
<keyword name="%" />
|
||||
<keyword name="&&" />
|
||||
<keyword name="*" />
|
||||
<keyword name="**" />
|
||||
<keyword name="+" />
|
||||
<keyword name="++" />
|
||||
<keyword name="-" />
|
||||
<keyword name=".&." />
|
||||
<keyword name=".|." />
|
||||
<keyword name="/" />
|
||||
<keyword name="//" />
|
||||
<keyword name="/=" />
|
||||
<keyword name=":+" />
|
||||
<keyword name="<" />
|
||||
<keyword name="<=" />
|
||||
<keyword name="<=<" />
|
||||
<keyword name="=<<" />
|
||||
<keyword name="==" />
|
||||
<keyword name=">" />
|
||||
<keyword name=">=" />
|
||||
<keyword name=">=>" />
|
||||
<keyword name=">>" />
|
||||
<keyword name=">>=" />
|
||||
<keyword name="\\" />
|
||||
<keyword name="^" />
|
||||
<keyword name="^^" />
|
||||
<keyword name="||" />
|
||||
</keywords4>
|
||||
</highlighting>
|
||||
<extensionMap>
|
||||
<mapping ext="hs" />
|
||||
</extensionMap>
|
||||
</filetype>
|
||||
</filetypes>
|
||||
<extensionMap>
|
||||
<mapping ext="jspx" type="XML" />
|
||||
|
||||
+11
@@ -206,4 +206,15 @@ public class CustomFileTypeEditorTest extends LightCodeInsightTestCase {
|
||||
iterator = highlighter.createIterator(27);
|
||||
assertEquals(CustomHighlighterTokenType.STRING, iterator.getTokenType());
|
||||
}
|
||||
|
||||
public void testHaskel() throws Exception {
|
||||
EditorHighlighter highlighter = HighlighterFactory.createHighlighter(getProject(), "A.hs");
|
||||
// 0123456789012345678 9 0123 45 6 7
|
||||
highlighter.setText("{-# #-} module");
|
||||
HighlighterIterator iterator = highlighter.createIterator(2);
|
||||
assertEquals(CustomHighlighterTokenType.MULTI_LINE_COMMENT, iterator.getTokenType());
|
||||
|
||||
iterator = highlighter.createIterator(12);
|
||||
assertEquals(CustomHighlighterTokenType.KEYWORD_1, iterator.getTokenType());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -491,6 +491,615 @@
|
||||
<mapping ext="erl" />
|
||||
</extensionMap>
|
||||
</filetype>
|
||||
|
||||
<filetype binary="false" default_extension="hs" extensions="hs" description="Haskell files" name="Haskell">
|
||||
<highlighting>
|
||||
<options>
|
||||
<option name="LINE_COMMENT" value="--" />
|
||||
<option name="COMMENT_START" value="{-" />
|
||||
<option name="COMMENT_END" value="-}" />
|
||||
<option name="HEX_PREFIX" value="0x" />
|
||||
<option name="NUM_POSTFIXES" value="" />
|
||||
<option name="HAS_BRACKETS" value="true" />
|
||||
<option name="HAS_BRACES" value="true" />
|
||||
<option name="HAS_PARENS" value="true" />
|
||||
<option name="HAS_STRING_ESCAPES" value="true" />
|
||||
<option name="LINE_COMMENT_AT_START" value="false" />
|
||||
</options>
|
||||
<keywords ignore_case="false">
|
||||
<keyword name="->" />
|
||||
<keyword name="::" />
|
||||
<keyword name="<-" />
|
||||
<keyword name="=>" />
|
||||
<keyword name="_" />
|
||||
<keyword name="as" />
|
||||
<keyword name="case" />
|
||||
<keyword name="class" />
|
||||
<keyword name="data" />
|
||||
<keyword name="default" />
|
||||
<keyword name="deriving" />
|
||||
<keyword name="do" />
|
||||
<keyword name="else" />
|
||||
<keyword name="foreign" />
|
||||
<keyword name="hiding" />
|
||||
<keyword name="if" />
|
||||
<keyword name="import" />
|
||||
<keyword name="in" />
|
||||
<keyword name="infix" />
|
||||
<keyword name="infixl" />
|
||||
<keyword name="infixr" />
|
||||
<keyword name="instance" />
|
||||
<keyword name="let" />
|
||||
<keyword name="module" />
|
||||
<keyword name="newtype" />
|
||||
<keyword name="of" />
|
||||
<keyword name="qualified" />
|
||||
<keyword name="then" />
|
||||
<keyword name="type" />
|
||||
<keyword name="where" />
|
||||
<keyword name="|" />
|
||||
</keywords>
|
||||
<keywords2>
|
||||
<keyword name="AbsoluteSeek" />
|
||||
<keyword name="AppendMode" />
|
||||
<keyword name="Array" />
|
||||
<keyword name="Bits" />
|
||||
<keyword name="BlockBuffering" />
|
||||
<keyword name="Bool" />
|
||||
<keyword name="Bounded" />
|
||||
<keyword name="BufferMode" />
|
||||
<keyword name="Char" />
|
||||
<keyword name="ClosePunctuation" />
|
||||
<keyword name="Complex" />
|
||||
<keyword name="ConnectorPunctuation" />
|
||||
<keyword name="Control" />
|
||||
<keyword name="CurrencySymbol" />
|
||||
<keyword name="DashPunctuation" />
|
||||
<keyword name="DecimalNumber" />
|
||||
<keyword name="Double" />
|
||||
<keyword name="EQ" />
|
||||
<keyword name="Either" />
|
||||
<keyword name="EnclosingMark" />
|
||||
<keyword name="Enum" />
|
||||
<keyword name="Eq" />
|
||||
<keyword name="ExitCode" />
|
||||
<keyword name="ExitFailure" />
|
||||
<keyword name="ExitSuccess" />
|
||||
<keyword name="False" />
|
||||
<keyword name="FilePath" />
|
||||
<keyword name="FinalQuote" />
|
||||
<keyword name="Float" />
|
||||
<keyword name="Floating" />
|
||||
<keyword name="Format" />
|
||||
<keyword name="Fractional" />
|
||||
<keyword name="Functor" />
|
||||
<keyword name="GT" />
|
||||
<keyword name="GeneralCategory" />
|
||||
<keyword name="Handle" />
|
||||
<keyword name="HandlePosn" />
|
||||
<keyword name="IO" />
|
||||
<keyword name="IOError" />
|
||||
<keyword name="IOErrorType" />
|
||||
<keyword name="IOMode" />
|
||||
<keyword name="InitialQuote" />
|
||||
<keyword name="Int" />
|
||||
<keyword name="Int16" />
|
||||
<keyword name="Int32" />
|
||||
<keyword name="Int64" />
|
||||
<keyword name="Int8" />
|
||||
<keyword name="Integer" />
|
||||
<keyword name="Integral" />
|
||||
<keyword name="Ix" />
|
||||
<keyword name="Just" />
|
||||
<keyword name="LT" />
|
||||
<keyword name="Left" />
|
||||
<keyword name="LetterNumber" />
|
||||
<keyword name="LineBuffering" />
|
||||
<keyword name="LineSeparator" />
|
||||
<keyword name="LowercaseLetter" />
|
||||
<keyword name="MathSymbol" />
|
||||
<keyword name="Maybe" />
|
||||
<keyword name="ModifierLetter" />
|
||||
<keyword name="ModifierSymbol" />
|
||||
<keyword name="Monad" />
|
||||
<keyword name="MonadPlus" />
|
||||
<keyword name="NoBuffering" />
|
||||
<keyword name="NonSpacingMark" />
|
||||
<keyword name="NotAssigned" />
|
||||
<keyword name="Nothing" />
|
||||
<keyword name="Num" />
|
||||
<keyword name="OpenPunctuation" />
|
||||
<keyword name="Ord" />
|
||||
<keyword name="Ordering" />
|
||||
<keyword name="OtherLetter" />
|
||||
<keyword name="OtherNumber" />
|
||||
<keyword name="OtherPunctuation" />
|
||||
<keyword name="OtherSymbol" />
|
||||
<keyword name="ParagraphSeparator" />
|
||||
<keyword name="PrivateUse" />
|
||||
<keyword name="Ratio" />
|
||||
<keyword name="Rational" />
|
||||
<keyword name="Read" />
|
||||
<keyword name="ReadMode" />
|
||||
<keyword name="ReadS" />
|
||||
<keyword name="ReadWriteMode" />
|
||||
<keyword name="Real" />
|
||||
<keyword name="RealFloat" />
|
||||
<keyword name="RealFrac" />
|
||||
<keyword name="RelativeSeek" />
|
||||
<keyword name="Right" />
|
||||
<keyword name="SeekFromEnd" />
|
||||
<keyword name="SeekMode" />
|
||||
<keyword name="Show" />
|
||||
<keyword name="ShowS" />
|
||||
<keyword name="Space" />
|
||||
<keyword name="SpacingCombiningMark" />
|
||||
<keyword name="String" />
|
||||
<keyword name="Surrogate" />
|
||||
<keyword name="TitlecaseLetter" />
|
||||
<keyword name="True" />
|
||||
<keyword name="UppercaseLetter" />
|
||||
<keyword name="Word" />
|
||||
<keyword name="Word16" />
|
||||
<keyword name="Word32" />
|
||||
<keyword name="Word64" />
|
||||
<keyword name="Word8" />
|
||||
<keyword name="WriteMode" />
|
||||
</keywords2>
|
||||
<keywords3>
|
||||
<keyword name="abs" />
|
||||
<keyword name="accum" />
|
||||
<keyword name="accumArray" />
|
||||
<keyword name="acos" />
|
||||
<keyword name="acosh" />
|
||||
<keyword name="all" />
|
||||
<keyword name="alreadyExistsErrorType" />
|
||||
<keyword name="alreadyInUseErrorType" />
|
||||
<keyword name="and" />
|
||||
<keyword name="annotateIOError" />
|
||||
<keyword name="any" />
|
||||
<keyword name="ap" />
|
||||
<keyword name="appendFile" />
|
||||
<keyword name="approxRational" />
|
||||
<keyword name="array" />
|
||||
<keyword name="asTypeOf" />
|
||||
<keyword name="asin" />
|
||||
<keyword name="asinh" />
|
||||
<keyword name="assocs" />
|
||||
<keyword name="atan" />
|
||||
<keyword name="atan2" />
|
||||
<keyword name="atanh" />
|
||||
<keyword name="bit" />
|
||||
<keyword name="bitSize" />
|
||||
<keyword name="bounds" />
|
||||
<keyword name="break" />
|
||||
<keyword name="catMaybes" />
|
||||
<keyword name="catch" />
|
||||
<keyword name="ceiling" />
|
||||
<keyword name="chr" />
|
||||
<keyword name="cis" />
|
||||
<keyword name="clearBit" />
|
||||
<keyword name="compare" />
|
||||
<keyword name="complement" />
|
||||
<keyword name="complementBit" />
|
||||
<keyword name="concat" />
|
||||
<keyword name="concatMap" />
|
||||
<keyword name="conjugate" />
|
||||
<keyword name="const" />
|
||||
<keyword name="cos" />
|
||||
<keyword name="cosh" />
|
||||
<keyword name="curry" />
|
||||
<keyword name="cycle" />
|
||||
<keyword name="decodeFloat" />
|
||||
<keyword name="delete" />
|
||||
<keyword name="deleteBy" />
|
||||
<keyword name="deleteFirstsBy" />
|
||||
<keyword name="denominator" />
|
||||
<keyword name="digitToInt" />
|
||||
<keyword name="div" />
|
||||
<keyword name="divMod" />
|
||||
<keyword name="doesNotExistErrorType" />
|
||||
<keyword name="drop" />
|
||||
<keyword name="dropWhile" />
|
||||
<keyword name="either" />
|
||||
<keyword name="elem" />
|
||||
<keyword name="elemIndex" />
|
||||
<keyword name="elemIndices" />
|
||||
<keyword name="elems" />
|
||||
<keyword name="encodeFloat" />
|
||||
<keyword name="enumFrom" />
|
||||
<keyword name="enumFromThen" />
|
||||
<keyword name="enumFromThenTo" />
|
||||
<keyword name="enumFromTo" />
|
||||
<keyword name="eofErrorType" />
|
||||
<keyword name="error" />
|
||||
<keyword name="even" />
|
||||
<keyword name="exitFailure" />
|
||||
<keyword name="exitSuccess" />
|
||||
<keyword name="exitWith" />
|
||||
<keyword name="exp" />
|
||||
<keyword name="exponent" />
|
||||
<keyword name="fail" />
|
||||
<keyword name="filter" />
|
||||
<keyword name="filterM" />
|
||||
<keyword name="find" />
|
||||
<keyword name="findIndex" />
|
||||
<keyword name="findIndices" />
|
||||
<keyword name="fixIO" />
|
||||
<keyword name="flip" />
|
||||
<keyword name="floatDigits" />
|
||||
<keyword name="floatRadix" />
|
||||
<keyword name="floatRange" />
|
||||
<keyword name="floatToDigits" />
|
||||
<keyword name="floor" />
|
||||
<keyword name="fmap" />
|
||||
<keyword name="foldM" />
|
||||
<keyword name="foldM_" />
|
||||
<keyword name="foldl" />
|
||||
<keyword name="foldl'" />
|
||||
<keyword name="foldl1" />
|
||||
<keyword name="foldl1'" />
|
||||
<keyword name="foldr" />
|
||||
<keyword name="foldr1" />
|
||||
<keyword name="forM" />
|
||||
<keyword name="forM_" />
|
||||
<keyword name="forever" />
|
||||
<keyword name="fromEnum" />
|
||||
<keyword name="fromInteger" />
|
||||
<keyword name="fromIntegral" />
|
||||
<keyword name="fromJust" />
|
||||
<keyword name="fromMaybe" />
|
||||
<keyword name="fromRat" />
|
||||
<keyword name="fromRational" />
|
||||
<keyword name="fst" />
|
||||
<keyword name="fullErrorType" />
|
||||
<keyword name="gcd" />
|
||||
<keyword name="generalCategory" />
|
||||
<keyword name="genericDrop" />
|
||||
<keyword name="genericIndex" />
|
||||
<keyword name="genericLength" />
|
||||
<keyword name="genericReplicate" />
|
||||
<keyword name="genericSplitAt" />
|
||||
<keyword name="genericTake" />
|
||||
<keyword name="getArgs" />
|
||||
<keyword name="getChar" />
|
||||
<keyword name="getContents" />
|
||||
<keyword name="getEnv" />
|
||||
<keyword name="getLine" />
|
||||
<keyword name="getProgName" />
|
||||
<keyword name="group" />
|
||||
<keyword name="groupBy" />
|
||||
<keyword name="guard" />
|
||||
<keyword name="hClose" />
|
||||
<keyword name="hFileSize" />
|
||||
<keyword name="hFlush" />
|
||||
<keyword name="hGetBuffering" />
|
||||
<keyword name="hGetChar" />
|
||||
<keyword name="hGetContents" />
|
||||
<keyword name="hGetEcho" />
|
||||
<keyword name="hGetLine" />
|
||||
<keyword name="hGetPosn" />
|
||||
<keyword name="hIsClosed" />
|
||||
<keyword name="hIsEOF" />
|
||||
<keyword name="hIsOpen" />
|
||||
<keyword name="hIsReadable" />
|
||||
<keyword name="hIsSeekable" />
|
||||
<keyword name="hIsTerminalDevice" />
|
||||
<keyword name="hIsWritable" />
|
||||
<keyword name="hLookAhead" />
|
||||
<keyword name="hPrint" />
|
||||
<keyword name="hPutChar" />
|
||||
<keyword name="hPutStr" />
|
||||
<keyword name="hPutStrLn" />
|
||||
<keyword name="hReady" />
|
||||
<keyword name="hSeek" />
|
||||
<keyword name="hSetBuffering" />
|
||||
<keyword name="hSetEcho" />
|
||||
<keyword name="hSetFileSize" />
|
||||
<keyword name="hSetPosn" />
|
||||
<keyword name="hShow" />
|
||||
<keyword name="hTell" />
|
||||
<keyword name="hWaitForInput" />
|
||||
<keyword name="head" />
|
||||
<keyword name="id" />
|
||||
<keyword name="illegalOperationErrorType" />
|
||||
<keyword name="imagPart" />
|
||||
<keyword name="inRange" />
|
||||
<keyword name="index" />
|
||||
<keyword name="indices" />
|
||||
<keyword name="init" />
|
||||
<keyword name="inits" />
|
||||
<keyword name="insert" />
|
||||
<keyword name="insertBy" />
|
||||
<keyword name="intToDigit" />
|
||||
<keyword name="interact" />
|
||||
<keyword name="intercalate" />
|
||||
<keyword name="intersect" />
|
||||
<keyword name="intersectBy" />
|
||||
<keyword name="intersperse" />
|
||||
<keyword name="ioError" />
|
||||
<keyword name="ioeGetErrorString" />
|
||||
<keyword name="ioeGetFileName" />
|
||||
<keyword name="ioeGetHandle" />
|
||||
<keyword name="isAlpha" />
|
||||
<keyword name="isAlphaNum" />
|
||||
<keyword name="isAlreadyExistsError" />
|
||||
<keyword name="isAlreadyInUseError" />
|
||||
<keyword name="isAscii" />
|
||||
<keyword name="isAsciiLower" />
|
||||
<keyword name="isAsciiUpper" />
|
||||
<keyword name="isControl" />
|
||||
<keyword name="isDenormalized" />
|
||||
<keyword name="isDigit" />
|
||||
<keyword name="isDoesNotExistError" />
|
||||
<keyword name="isEOF" />
|
||||
<keyword name="isEOFError" />
|
||||
<keyword name="isFullError" />
|
||||
<keyword name="isHexDigit" />
|
||||
<keyword name="isIEEE" />
|
||||
<keyword name="isIllegalOperation" />
|
||||
<keyword name="isInfinite" />
|
||||
<keyword name="isInfixOf" />
|
||||
<keyword name="isJust" />
|
||||
<keyword name="isLatin1" />
|
||||
<keyword name="isLetter" />
|
||||
<keyword name="isLower" />
|
||||
<keyword name="isMark" />
|
||||
<keyword name="isNaN" />
|
||||
<keyword name="isNegativeZero" />
|
||||
<keyword name="isNothing" />
|
||||
<keyword name="isNumber" />
|
||||
<keyword name="isOctDigit" />
|
||||
<keyword name="isPermissionError" />
|
||||
<keyword name="isPrefixOf" />
|
||||
<keyword name="isPrint" />
|
||||
<keyword name="isPunctuation" />
|
||||
<keyword name="isSeparator" />
|
||||
<keyword name="isSigned" />
|
||||
<keyword name="isSpace" />
|
||||
<keyword name="isSuffixOf" />
|
||||
<keyword name="isSymbol" />
|
||||
<keyword name="isUpper" />
|
||||
<keyword name="isUserError" />
|
||||
<keyword name="iterate" />
|
||||
<keyword name="ixmap" />
|
||||
<keyword name="join" />
|
||||
<keyword name="last" />
|
||||
<keyword name="lcm" />
|
||||
<keyword name="length" />
|
||||
<keyword name="lex" />
|
||||
<keyword name="lexDigits" />
|
||||
<keyword name="lexLitChar" />
|
||||
<keyword name="liftM" />
|
||||
<keyword name="liftM2" />
|
||||
<keyword name="liftM3" />
|
||||
<keyword name="liftM4" />
|
||||
<keyword name="liftM5" />
|
||||
<keyword name="lines" />
|
||||
<keyword name="listArray" />
|
||||
<keyword name="listToMaybe" />
|
||||
<keyword name="log" />
|
||||
<keyword name="logBase" />
|
||||
<keyword name="lookup" />
|
||||
<keyword name="magnitude" />
|
||||
<keyword name="map" />
|
||||
<keyword name="mapAccumL" />
|
||||
<keyword name="mapAccumR" />
|
||||
<keyword name="mapAndUnzipM" />
|
||||
<keyword name="mapM" />
|
||||
<keyword name="mapM_" />
|
||||
<keyword name="mapMaybe" />
|
||||
<keyword name="max" />
|
||||
<keyword name="maxBound" />
|
||||
<keyword name="maximum" />
|
||||
<keyword name="maximumBy" />
|
||||
<keyword name="maybe" />
|
||||
<keyword name="maybeToList" />
|
||||
<keyword name="min" />
|
||||
<keyword name="minBound" />
|
||||
<keyword name="minimum" />
|
||||
<keyword name="minimumBy" />
|
||||
<keyword name="mkIOError" />
|
||||
<keyword name="mkPolar" />
|
||||
<keyword name="mod" />
|
||||
<keyword name="mplus" />
|
||||
<keyword name="msum" />
|
||||
<keyword name="mzero" />
|
||||
<keyword name="negate" />
|
||||
<keyword name="not" />
|
||||
<keyword name="notElem" />
|
||||
<keyword name="nub" />
|
||||
<keyword name="nubBy" />
|
||||
<keyword name="null" />
|
||||
<keyword name="numerator" />
|
||||
<keyword name="odd" />
|
||||
<keyword name="openFile" />
|
||||
<keyword name="or" />
|
||||
<keyword name="ord" />
|
||||
<keyword name="otherwise" />
|
||||
<keyword name="partition" />
|
||||
<keyword name="permissionErrorType" />
|
||||
<keyword name="permutations" />
|
||||
<keyword name="phase" />
|
||||
<keyword name="pi" />
|
||||
<keyword name="polar" />
|
||||
<keyword name="pred" />
|
||||
<keyword name="print" />
|
||||
<keyword name="product" />
|
||||
<keyword name="properFraction" />
|
||||
<keyword name="putChar" />
|
||||
<keyword name="putStr" />
|
||||
<keyword name="putStrLn" />
|
||||
<keyword name="quot" />
|
||||
<keyword name="quotRem" />
|
||||
<keyword name="range" />
|
||||
<keyword name="rangeSize" />
|
||||
<keyword name="read" />
|
||||
<keyword name="readDec" />
|
||||
<keyword name="readFile" />
|
||||
<keyword name="readFloat" />
|
||||
<keyword name="readHex" />
|
||||
<keyword name="readIO" />
|
||||
<keyword name="readInt" />
|
||||
<keyword name="readList" />
|
||||
<keyword name="readLitChar" />
|
||||
<keyword name="readLn" />
|
||||
<keyword name="readOct" />
|
||||
<keyword name="readParen" />
|
||||
<keyword name="readSigned" />
|
||||
<keyword name="reads" />
|
||||
<keyword name="readsPrec" />
|
||||
<keyword name="realPart" />
|
||||
<keyword name="realToFrac" />
|
||||
<keyword name="recip" />
|
||||
<keyword name="rem" />
|
||||
<keyword name="repeat" />
|
||||
<keyword name="replicate" />
|
||||
<keyword name="replicateM" />
|
||||
<keyword name="replicateM_" />
|
||||
<keyword name="return" />
|
||||
<keyword name="reverse" />
|
||||
<keyword name="rotate" />
|
||||
<keyword name="rotateL" />
|
||||
<keyword name="rotateR" />
|
||||
<keyword name="round" />
|
||||
<keyword name="scaleFloat" />
|
||||
<keyword name="scanl" />
|
||||
<keyword name="scanl1" />
|
||||
<keyword name="scanr" />
|
||||
<keyword name="scanr1" />
|
||||
<keyword name="seq" />
|
||||
<keyword name="sequence" />
|
||||
<keyword name="sequence_" />
|
||||
<keyword name="setBit" />
|
||||
<keyword name="shift" />
|
||||
<keyword name="shiftL" />
|
||||
<keyword name="shiftR" />
|
||||
<keyword name="show" />
|
||||
<keyword name="showChar" />
|
||||
<keyword name="showEFloat" />
|
||||
<keyword name="showFFloat" />
|
||||
<keyword name="showFloat" />
|
||||
<keyword name="showGFloat" />
|
||||
<keyword name="showHex" />
|
||||
<keyword name="showInt" />
|
||||
<keyword name="showIntAtBase" />
|
||||
<keyword name="showList" />
|
||||
<keyword name="showLitChar" />
|
||||
<keyword name="showOct" />
|
||||
<keyword name="showParen" />
|
||||
<keyword name="showSigned" />
|
||||
<keyword name="showString" />
|
||||
<keyword name="shows" />
|
||||
<keyword name="showsPrec" />
|
||||
<keyword name="significand" />
|
||||
<keyword name="signum" />
|
||||
<keyword name="sin" />
|
||||
<keyword name="sinh" />
|
||||
<keyword name="snd" />
|
||||
<keyword name="sort" />
|
||||
<keyword name="sortBy" />
|
||||
<keyword name="span" />
|
||||
<keyword name="splitAt" />
|
||||
<keyword name="sqrt" />
|
||||
<keyword name="stderr" />
|
||||
<keyword name="stdin" />
|
||||
<keyword name="stdout" />
|
||||
<keyword name="stripPrefix" />
|
||||
<keyword name="subsequences" />
|
||||
<keyword name="subtract" />
|
||||
<keyword name="succ" />
|
||||
<keyword name="sum" />
|
||||
<keyword name="tail" />
|
||||
<keyword name="tails" />
|
||||
<keyword name="take" />
|
||||
<keyword name="takeWhile" />
|
||||
<keyword name="tan" />
|
||||
<keyword name="tanh" />
|
||||
<keyword name="testBit" />
|
||||
<keyword name="toEnum" />
|
||||
<keyword name="toInteger" />
|
||||
<keyword name="toLower" />
|
||||
<keyword name="toRational" />
|
||||
<keyword name="toTitle" />
|
||||
<keyword name="toUpper" />
|
||||
<keyword name="transpose" />
|
||||
<keyword name="truncate" />
|
||||
<keyword name="try" />
|
||||
<keyword name="uncurry" />
|
||||
<keyword name="undefined" />
|
||||
<keyword name="unfoldr" />
|
||||
<keyword name="union" />
|
||||
<keyword name="unionBy" />
|
||||
<keyword name="unless" />
|
||||
<keyword name="unlines" />
|
||||
<keyword name="until" />
|
||||
<keyword name="unwords" />
|
||||
<keyword name="unzip" />
|
||||
<keyword name="unzip3" />
|
||||
<keyword name="unzip4" />
|
||||
<keyword name="unzip5" />
|
||||
<keyword name="unzip6" />
|
||||
<keyword name="unzip7" />
|
||||
<keyword name="userError" />
|
||||
<keyword name="userErrorType" />
|
||||
<keyword name="void" />
|
||||
<keyword name="when" />
|
||||
<keyword name="withFile" />
|
||||
<keyword name="words" />
|
||||
<keyword name="writeFile" />
|
||||
<keyword name="xor" />
|
||||
<keyword name="zip" />
|
||||
<keyword name="zip3" />
|
||||
<keyword name="zip4" />
|
||||
<keyword name="zip5" />
|
||||
<keyword name="zip6" />
|
||||
<keyword name="zip7" />
|
||||
<keyword name="zipWith" />
|
||||
<keyword name="zipWith3" />
|
||||
<keyword name="zipWith4" />
|
||||
<keyword name="zipWith5" />
|
||||
<keyword name="zipWith6" />
|
||||
<keyword name="zipWith7" />
|
||||
<keyword name="zipWithM" />
|
||||
<keyword name="zipWithM_" />
|
||||
</keywords3>
|
||||
<keywords4>
|
||||
<keyword name="!" />
|
||||
<keyword name="!!" />
|
||||
<keyword name="$" />
|
||||
<keyword name="$!" />
|
||||
<keyword name="%" />
|
||||
<keyword name="&&" />
|
||||
<keyword name="*" />
|
||||
<keyword name="**" />
|
||||
<keyword name="+" />
|
||||
<keyword name="++" />
|
||||
<keyword name="-" />
|
||||
<keyword name=".&." />
|
||||
<keyword name=".|." />
|
||||
<keyword name="/" />
|
||||
<keyword name="//" />
|
||||
<keyword name="/=" />
|
||||
<keyword name=":+" />
|
||||
<keyword name="<" />
|
||||
<keyword name="<=" />
|
||||
<keyword name="<=<" />
|
||||
<keyword name="=<<" />
|
||||
<keyword name="==" />
|
||||
<keyword name=">" />
|
||||
<keyword name=">=" />
|
||||
<keyword name=">=>" />
|
||||
<keyword name=">>" />
|
||||
<keyword name=">>=" />
|
||||
<keyword name="\\" />
|
||||
<keyword name="^" />
|
||||
<keyword name="^^" />
|
||||
<keyword name="||" />
|
||||
</keywords4>
|
||||
</highlighting>
|
||||
<extensionMap>
|
||||
<mapping ext="hs" />
|
||||
</extensionMap>
|
||||
</filetype>
|
||||
</filetypes>
|
||||
</component>
|
||||
|
||||
@@ -34,7 +34,7 @@ public class XmlFileTypeFactory extends FileTypeFactory {
|
||||
consumer.consume(XHtmlFileType.INSTANCE, "xhtml");
|
||||
consumer.consume(DTDFileType.INSTANCE, "dtd;ent;mod;elt");
|
||||
|
||||
consumer.consume(XmlFileType.INSTANCE, "xml;xsd;tld;xsl;jnlp;wsdl;hs;jhm;ant;xul;xslt;rng");
|
||||
consumer.consume(XmlFileType.INSTANCE, "xml;xsd;tld;xsl;jnlp;wsdl;jhm;ant;xul;xslt;rng");
|
||||
TypedHandler.registerBaseLanguageQuoteHandler(XMLLanguage.class, TypedHandler.getQuoteHandlerForType(XmlFileType.INSTANCE));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user