Uva 用の定義を追加してみる

とりあえずって感じで。
event.js の OnApplicationInitialized イベントに以下を追加。

	conf.AddDocumentType("Uva", "*.uva");

あと、同じファイルの OnApplyDocumentType イベントに以下を追加。

	// Uva b24
	else if(typeName = "Uva") {
		cookies.singlelineComment = lexer.AddSinglelineAnnotation("//");
		cookies.multilineComment = lexer.AddMultilineAnnotation("/*", "*/");
		cookies.entity = lexer.AddKeywords("application class constant constructor event feature field local method own shared sync synchronized unit var variable");
		cookies.control = lexer.AddKeywords("break case continue do else end for if iterate loop repeat return while with");
		cookies.operator = lexer.AddKeywords("and as inherits is not or");
		cookies.exception = lexer.AddKeywords("catch exception raise throw");
		cookies.constant = lexer.AddKeywords("false nil self super this true");
		cookies.command = lexer.AddKeywords("assert import use ");
		cookies.additional = lexer.AddKeywords("abstract all buddy family finally forward frozen overridden private protected to");
		cookies.futureReserved = lexer.AddKeywords("branch ");
		lexer.SetOperators("! ~ + - * / % & | ^ +< +> -< -> == != ## <> < > <= <= += -= *= /= %= &= |= ^= +<= +>= -<= ->= ?= ( ) [ ] { } , : ; @");
	}