mozers Цитата: Можно. Правкой содержимого SideBar.lua. Вот недавно новый автор nicksabaka добавил поддержку методов Nemerle.
Добавил свой кусок кода в SideBar.lua
[more]
do --v----- RSL ------v--
-- define local patterns
local m = AnyCase"macro"
local c = AnyCase"class"
-- create additional captures
local I = C(IDENTIFIER)*cl
-- definitions to capture:
local macro = Ct(m*SC^1*I*SC^0*par^-1)
local class = Ct(c*SC^1*I*SC^0*par^-1)
-- resulting pattern, which does the work
local patt = (macro + class + IGNORED^1 + IDENTIFIER + 1)^0 * EOF
Lang2lpeg.RSL = lpeg.Ct(patt)
end --^----- RSL ------^--
[/more]
конструкции типа:
class test_class (...)
macro test_macro (...)
private macro test_macro (...)
отлавливаются
а как сделать так, чтобы отлавливались еще и такие конструкции:
class (parent_class) test_class (...)
???