История изменений
Исправление KennyMinigun, (текущая версия) :
myrule(myrule), myrule;
Как мне написать разбор подобной строчки, чтобы не переписывать myrule для всех трёх случаев?
Хм, наверное, ты это уже сделал, но для (контекста) myrule надо задать условия (правила) выхода (как например <RegExpr ... lookAhead="true" context="#pop"/>
)
А в контексте описующем <myrule>(<myrule>), <myrule>;
тоже дописать правил:
-
<RegExpr String="^ context="myrule" ...
-
<DetectChar char="(" context="myrule" ...
-
<Detect2Char char=",(" context="myrule" ...
-
<DetectChar char=";" context="#pop" ...
Исправление KennyMinigun, :
myrule(myrule), myrule;
Как мне написать разбор подобной строчки, чтобы не переписывать myrule для всех трёх случаев?
Хм, наверное, ты это уже сделал, но для (контекста) myrule надо задать условия (правила) выхода (как например <RegExpr ... lookAhead="true" context="#pop"/>
)
А в контексте описующем <myrule>(<myrule>), <myrule>;
тоже дописать правил:
-
<DetectChar char="(" context="myrule" ...
-
<Detect2Char char=",(" context="myrule" ...
-
<DetectChar char=";" context="#pop" ...
Исправление KennyMinigun, :
myrule(myrule), myrule;
Как мне написать разбор подобной строчки, чтобы не переписывать myrule для всех трёх случаев?
Хм, наверное, ты это уже сделал, но для myrule надо задать условия (правила) выхода (как например <RegExpr ... lookAhead="true" context="#pop"/>
)
А в контексте описующем <myrule>(<myrule>), <myrule>;
тоже дописать правил:
-
<DetectChar char="(" context="myrule" ...
-
<Detect2Char char=",(" context="myrule" ...
-
<DetectChar char=";" context="#pop" ...
Исходная версия KennyMinigun, :
myrule(myrule), myrule;
Как мне написать разбор подобной строчки, чтобы не переписывать myrule для всех трёх случаев?
Хм, наверное, ты это уже сделал, но для myrule надо задать условия (правила) выхода (как например <DetectChar ... lookAhead="true" context="#pop"/>
)
А в контексте описующем <myrule>(<myrule>), <myrule>;
тоже дописать правил:
-
<DetectChar char="(" context="myrule" ...
-
<Detect2Char char=",(" context="myrule" ...
-
<DetectChar char=";" context="#pop" ...