38 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			XML
		
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			XML
		
	
	
<?xml version="1.0"?>
 | 
						|
 | 
						|
<!DOCTYPE MODE SYSTEM "xmode.dtd">
 | 
						|
 | 
						|
<!--
 | 
						|
	Literate Haskell mode by Cameron Morrison (c.morrison@iinet.net.au)
 | 
						|
	Modified version of the Haskell mode by Kristian Ovaska (kristian.ovaska@helsinki.fi)
 | 
						|
	Based on Haskell 98
 | 
						|
-->
 | 
						|
 | 
						|
<MODE>
 | 
						|
 | 
						|
	<PROPS>
 | 
						|
		<PROPERTY NAME="commentStart" VALUE="{-" />
 | 
						|
		<PROPERTY NAME="commentEnd" VALUE="-}" />
 | 
						|
		<PROPERTY NAME="lineComment" VALUE="--" />
 | 
						|
		<!-- apparently, this is required... -->
 | 
						|
		<PROPERTY NAME="tabSize" VALUE="8" />
 | 
						|
		<PROPERTY NAME="indentSize" VALUE="8" />
 | 
						|
	</PROPS>
 | 
						|
 | 
						|
	<RULES IGNORE_CASE="FALSE" DEFAULT="COMMENT4">
 | 
						|
		<EOL_SPAN AT_WHITESPACE_END="TRUE" TYPE="FUNCTION" DELEGATE="haskell::MAIN">></EOL_SPAN>
 | 
						|
		<!-- for LaTeX-style -->
 | 
						|
		<EOL_SPAN AT_LINE_START="TRUE" TYPE="COMMENT3">%</EOL_SPAN>
 | 
						|
		<SPAN TYPE="LITERAL3" DELEGATE="haskell::MAIN">
 | 
						|
			<BEGIN>\begin{code}</BEGIN>
 | 
						|
			<END>\end{code}</END>
 | 
						|
		</SPAN>
 | 
						|
		<!--
 | 
						|
		<EOL_SPAN_REGEXP HASH_CHAR="\" AT_LINE_START="TRUE"
 | 
						|
			DELEGATE="latex::MAIN" TYPE="KEYWORD1"
 | 
						|
		>\\\w+</EOL_SPAN_REGEXP>
 | 
						|
		-->
 | 
						|
    </RULES>
 | 
						|
 | 
						|
</MODE>
 |