とりあえずって感じで。
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("! ~ + - * / % & | ^ +< +> -< -> == != ## <> < > <= <= += -= *= /= %= &= |= ^= +<= +>= -<= ->= ?= ( ) [ ] { } , : ; @"); }