Opened 8 years ago

Last modified 8 years ago

#168 new enhancement

uaflex fail on complex expression

Reported by: vadim.godunko Owned by:
Priority: major Milestone:
Component: Matreshka Version:
Keywords: Cc:

Description

CHAR10_NO_AMPERSAND_LESS_RIGHT_SQUARE                   [^\u0026\u003C\u005D\u0001-\u0008\u000B\u000C\u000E-\u001F\uD800-\uDFFF\uFFFE\uFFFF]
CHAR10_NO_AMPERSAND_LESS_GREATER_RIGHT_SQUARE           [^\u0026\u003C\u003E\u005D\u0001-\u0008\u000B\u000C\u000E-\u001F\uD800-\uDFFF\uFFFE\uFFFF]

%%

({CHAR10_NO_AMPERSAND_LESS_RIGHT_SQUARE}+("]"{CHAR10_NO_AMPERSAND_LESS_RIGHT_SQUARE}+|"]"{2,}{CHAR10_NO_AMPERSAND_LESS_GREATER_RIGHT_SQUARE}+)*"]"*("]]>"|"<"|"&")?)|(("]"{CHAR10_NO_AMPERSAND_LESS_RIGHT_SQUARE}+|"]"{2,}{CHAR10_NO_AMPERSAND_LESS_GREATER_RIGHT_SQUARE}+)+"]"*("]]>"|"<"|"&")?)|("]"+("]]>"|"<"|"&")?)|("]]>") {On_Character_Data}

%%

Change History (3)

comment:1 by Maxim Reznik, 8 years ago

"x{2,}" is not supported yet. More exactly even syntax "X{N,M}" is not expected for now.

Last edited 8 years ago by Maxim Reznik (previous) (diff)

comment:2 by vadim.godunko, 8 years ago

Milestone: 0.3.0
Type: defectenhancement

comment:3 by vadim.godunko, 8 years ago

Milestone: 0.4.0
Note: See TracTickets for help on using tickets.