<?xml version="1.0" encoding="UTF-8"?>
<sytaxdefinition>
	<singlelinecomment>
		<item>'</item>
	</singlelinecomment>
	<literals>
		<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>AddHandler</item>
		<item>AddressOf</item>
		<item>Alias</item>
		<item>And</item>
		<item>AndAlso</item>
		<item>Ansi</item>
		<item>As</item>
		<item>Assembly</item>
		<item>Auto</item>
		<item>Boolean</item>
		<item>ByRef</item>
		<item>Byte</item>
		<item>ByVal</item>
		<item>Call</item>
		<item>Case</item>
		<item>Catch</item>
		<item>CBool</item>
		<item>CByte</item>
		<item>CChar</item>
		<item>CDate</item>
		<item>CDec</item>
		<item>CDbl</item>
		<item>Char</item>
		<item>CInt</item>
		<item>Class</item>
		<item>CLng</item>
		<item>CObj</item>
		<item>Const</item>
		<item>CShort</item>
		<item>CSng</item>
		<item>CStr</item>
		<item>CType</item>
		<item>Date</item>
		<item>Decimal</item>
		<item>Declare</item>
		<item>Default</item>
		<item>Delegate</item>
		<item>Dim</item>
		<item>DirectCast</item>
		<item>Do</item>
		<item>Double</item>
		<item>Each</item>
		<item>Else</item>
		<item>ElseIf</item>
		<item>End</item>
		<item>Enum</item>
		<item>Erase</item>
		<item>Error</item>
		<item>Event</item>
		<item>Exit</item>
		<item>False</item>
		<item>Finally</item>
		<item>For</item>
		<item>Friend</item>
		<item>Function</item>
		<item>Get</item>
		<item>GetType</item>
		<item>GoSub</item>
		<item>GoTo</item>
		<item>Handles</item>
		<item>If</item>
		<item>Implements</item>
		<item>Imports</item>
		<item>In</item>
		<item>Inherits</item>
		<item>Integer</item>
		<item>Interface</item>
		<item>Is</item>
		<item>Let</item>
		<item>Lib</item>
		<item>Like</item>
		<item>Long</item>
		<item>Loop</item>
		<item>Me</item>
		<item>Mod</item>
		<item>Module</item>
		<item>MustInherit</item>
		<item>MustOverride</item>
		<item>MyBase</item>
		<item>MyClass</item>
		<item>Namespace</item>
		<item>New</item>
		<item>Next</item>
		<item>Not</item>
		<item>Nothing</item>
		<item>NotInheritable</item>
		<item>NotOverridable</item>
		<item>Object</item>
		<item>On</item>
		<item>Option</item>
		<item>Optional</item>
		<item>Or</item>
		<item>OrElse</item>
		<item>Overloads</item>
		<item>Overridable</item>
		<item>Overrides</item>
		<item>ParamArray</item>
		<item>Preserve</item>
		<item>Private</item>
		<item>Property</item>
		<item>Protected</item>
		<item>Public</item>
		<item>RaiseEvent</item>
		<item>ReadOnly</item>
		<item>ReDim</item>
		<item>REM</item>
		<item>RemoveHandler</item>
		<item>Resume</item>
		<item>Return</item>
		<item>Select</item>
		<item>Set</item>
		<item>Shadows</item>
		<item>Shared</item>
		<item>Short</item>
		<item>Single</item>
		<item>Static</item>
		<item>Step</item>
		<item>Stop</item>
		<item>String</item>
		<item>Structure</item>
		<item>Sub</item>
		<item>SyncLock</item>
		<item>Then</item>
		<item>Throw</item>
		<item>To</item>
		<item>True</item>
		<item>Try</item>
		<item>TypeOf</item>
		<item>Unicode</item>
		<item>Until</item>
		<item>Variant</item>
		<item>When</item>
		<item>While</item>
		<item>With</item>
		<item>WithEvents</item>
		<item>WriteOnly</item>
		<item>Xor</item>
		<item>#Const</item>
		<item>#ExternalSource</item>
		<item>#If...Then...#Else</item>
		<item>#Region</item>
	</keywords>
	<intendstart>
	</intendstart>
	<intendend>
	</intendend>
	<foldingbegin>((class|module|structure|interface)\s([a-z_]|[0-9])+|(funtion|sub)\s([a-z_]|[0-9])+(\().*(\)))</foldingbegin>
	<foldingend>end\s(class|function|sub)</foldingend>
</sytaxdefinition>

