// View -> Options -> global-options.cbc ->
// Languages -> F12 -> rename: new section to Ring -> Double-click to Ring ->
// paste the this file -> Ctrl+S
def ring
	prototype		= languages.default
	caption		= Ring
	patterns		= *.ring;*.rh;*.rform;*.cf
	first-line-patterns		= #!*/ring*
	encoding		= UTF-8
	stylizer		= generic

	string-delimiter	= "
	string-delimiter-2	= '
	escape-char	= \
	string-escape-char	= \
	string-escape-char-2	= \
	line-comment	= #
	line-comment-2	= //
	open-comment	= /*
	close-comment	= */
	multi-line-strings	= true
	ignore-case 	= true

	statements 		=  %
				again and but bye call case catch %
				changeringkeyword changeringoperator class %
				def do done else elseif end %
				endclass endfunc endpackage %
				exit for from func get give if import in load loadsyntax %
				loop new next not off ok on or other package %
				private put return see self step switch this to try while

	constants	= false true nl tab cr null
	operators = ;(){}[]&:+-%%*/<>!?|~^=.,
end
