mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-05-19 12:01:07 +00:00
Match newlines in catch-all rules
Avoid printing spurious newlines when HTML parsing. The "." does not match newlines, correct that in the catch-all lexer rules. git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3760 e7d03fd6-7b0d-0410-9947-9c21f3af8025
This commit is contained in:
parent
5b10d9f929
commit
2f25962789
2 changed files with 981 additions and 1057 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -300,7 +300,7 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
APPEND_TO_TMP(yyleng);
|
||||
}
|
||||
|
||||
<S_COMMENT,S_COMMENT1>. {
|
||||
<S_COMMENT,S_COMMENT1>.|\n {
|
||||
return T_WAIT;
|
||||
}
|
||||
|
||||
|
|
@ -327,7 +327,7 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
APPEND_TO_TMP(yyleng);
|
||||
}
|
||||
|
||||
<S_COMMENT2>. {
|
||||
<S_COMMENT2>.|\n {
|
||||
return T_WAIT;
|
||||
}
|
||||
|
||||
|
|
@ -379,7 +379,7 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
APPEND_TO_TMP(yyleng);
|
||||
}
|
||||
|
||||
<S_CDATA>. {
|
||||
<S_CDATA>.|\n {
|
||||
return T_WAIT;
|
||||
}
|
||||
|
||||
|
|
@ -414,7 +414,7 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
RETURN(T_PI);
|
||||
}
|
||||
|
||||
<S_PI>. {
|
||||
<S_PI>.|\n {
|
||||
return T_WAIT;
|
||||
}
|
||||
|
||||
|
|
@ -478,7 +478,7 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
RETURN(T_ELEMENT_START);
|
||||
}
|
||||
|
||||
<S_TAGSTART>. {
|
||||
<S_TAGSTART>.|\n {
|
||||
return T_WAIT;
|
||||
}
|
||||
|
||||
|
|
@ -566,7 +566,7 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
APPEND_TO_TMP(yyleng);
|
||||
}
|
||||
|
||||
<S_SCRIPT>. {
|
||||
<S_SCRIPT>.|\n {
|
||||
return T_WAIT;
|
||||
}
|
||||
|
||||
|
|
@ -587,7 +587,7 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
BEGIN(S_SCRIPT);
|
||||
}
|
||||
|
||||
<S_SCRIPT_APOS_ESC>. {
|
||||
<S_SCRIPT_APOS_ESC>.|\n {
|
||||
UPDATE_LINE;
|
||||
APPEND_TO_TMP(yyleng);
|
||||
BEGIN(S_SCRIPT_APOS);
|
||||
|
|
@ -610,7 +610,7 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
BEGIN(S_SCRIPT);
|
||||
}
|
||||
|
||||
<S_SCRIPT_STRING_ESC>. {
|
||||
<S_SCRIPT_STRING_ESC>.|\n {
|
||||
UPDATE_LINE;
|
||||
APPEND_TO_TMP(yyleng);
|
||||
BEGIN(S_SCRIPT_STRING);
|
||||
|
|
@ -627,7 +627,7 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
BEGIN(S_SCRIPT);
|
||||
}
|
||||
|
||||
<S_SCRIPT_COMMENT>. {
|
||||
<S_SCRIPT_COMMENT>.|\n {
|
||||
return T_WAIT;
|
||||
}
|
||||
|
||||
|
|
@ -691,7 +691,7 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
APPEND_TO_TMP(yyleng);
|
||||
}
|
||||
|
||||
<S_STYLE>. {
|
||||
<S_STYLE>.|\n {
|
||||
return T_WAIT;
|
||||
}
|
||||
|
||||
|
|
@ -906,7 +906,7 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
}
|
||||
|
||||
|
||||
<S_APOSSTRING_ESC>. {
|
||||
<S_APOSSTRING_ESC>.|\n {
|
||||
UPDATE_LINE;
|
||||
APPEND_TO_TMP(yyleng);
|
||||
BEGIN(S_APOSSTRING);
|
||||
|
|
@ -944,7 +944,7 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
APPEND_TO_TMP(yyleng);
|
||||
}
|
||||
|
||||
<S_STRING_ESC>. {
|
||||
<S_STRING_ESC>.|\n {
|
||||
UPDATE_LINE;
|
||||
APPEND_TO_TMP(yyleng);
|
||||
BEGIN(S_STRING);
|
||||
|
|
@ -993,7 +993,7 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
BEGIN(S_TAGEND2);
|
||||
}
|
||||
|
||||
<S_TAGEND>. {
|
||||
<S_TAGEND>.|\n {
|
||||
return T_WAIT;
|
||||
}
|
||||
|
||||
|
|
@ -1026,7 +1026,7 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
RETURN(T_ELEMENT_END);
|
||||
}
|
||||
|
||||
<S_TAGEND2>. {
|
||||
<S_TAGEND2>.|\n {
|
||||
return T_WAIT;
|
||||
}
|
||||
/*********************** TEXT ************************/
|
||||
|
|
@ -1057,7 +1057,7 @@ RX_DATA [-a-zA-Z0-9_:]+
|
|||
RETURN(T_TEXT);
|
||||
}
|
||||
|
||||
<INITIAL>. {
|
||||
<INITIAL>.|\n {
|
||||
return T_WAIT;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue