<?xml version="1.0" encoding="UTF-8"?>
<sytaxdefinition>
	<singlelinecomment>
		<item>#</item>
	</singlelinecomment>
	<literals>
		<item>"</item>
		<item>'</item>
	</literals>
	<operators>
		<item>+</item>
		<item>-</item>
		<item>*</item>
		<item>/</item>
		<item>=</item>
		<item>!</item>
		<item>~</item>
		<item>(</item>
		<item>)</item>
		<item>,</item>
		<item>.</item>
		<item>[</item>
		<item>]</item>
	</operators>
	<keywords>
		<item>BEGIN</item>
		<item>class</item>
		<item>ensure</item>
		<item>nil</item>
		<item>self</item>
		<item>when</item>
		<item>END</item>
		<item>def</item>
		<item>false</item>
		<item>not</item>
		<item>super</item>
		<item>while</item>
		<item>alias</item>
		<item>defined</item>
		<item>for</item>
		<item>or</item>
		<item>then</item>
		<item>yield</item>
		<item>and</item>
		<item>do</item>
		<item>if</item>
		<item>redo</item>
		<item>true</item>
		<item>begin</item>
		<item>else</item>
		<item>in</item>
		<item>rescue</item>
		<item>undef</item>
		<item>break</item>
		<item>elsif</item>
		<item>module</item>
		<item>retry</item>
		<item>unless</item>
		<item>case</item>
		<item>end</item>
		<item>next</item>
		<item>return</item>
		<item>until</item>
	</keywords>
	<intendstart>
	</intendstart>
	<intendend>
	</intendend>
	<foldingbegin>((class)\s([a-z_]|[0-9])+|(def)\s([a-z_]|[0-9])+(\().*(\)))</foldingbegin>
	<foldingend>end</foldingend>
</sytaxdefinition>

