<?xml version="1.0"?>
<!DOCTYPE MODE SYSTEM "xmode.dtd">

<!--
	websequencediagrams.com syntax mode
	by Ali Rantakari (http://hasseg.org)
-->
<MODE>
	<RULES ESCAPE="\" IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="FALSE">
		
		<EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
		
		<EOL_SPAN_REGEXP TYPE="COMMENT4" AT_LINE_START="TRUE" HASH_CHAR="n">note\s.*:</EOL_SPAN_REGEXP>
		<SPAN TYPE="COMMENT4" AT_LINE_START="TRUE">
			<BEGIN>note</BEGIN>
			<END>end note</END>
		</SPAN>
		
		<SEQ TYPE="KEYWORD3" AT_LINE_START="TRUE">participant</SEQ>
		<SEQ TYPE="KEYWORD3" AT_LINE_START="TRUE">loop</SEQ>
		<SEQ TYPE="KEYWORD3" AT_LINE_START="TRUE">opt</SEQ>
		<SEQ TYPE="KEYWORD3" AT_LINE_START="TRUE">alt</SEQ>
		<SEQ TYPE="KEYWORD3" AT_LINE_START="TRUE">else</SEQ>
		<SEQ TYPE="KEYWORD3" AT_LINE_START="TRUE">deactivate</SEQ>
		<SEQ TYPE="KEYWORD3" AT_LINE_START="TRUE">activate</SEQ>
		<SEQ TYPE="KEYWORD3" AT_LINE_START="TRUE">destroy</SEQ>
		<SEQ TYPE="KEYWORD3" AT_LINE_START="TRUE">end</SEQ>
		
		<SEQ_REGEXP TYPE="OPERATOR" HASH_CHAR="-">-+&gt;</SEQ_REGEXP>
		<SEQ TYPE="OPERATOR">:</SEQ>
		
	</RULES>
</MODE>

