diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2011-06-06 19:49:53 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2011-06-06 19:49:53 (GMT) |
commit | de297f6d77f3861b649f3fcba443483d6be6afe9 (patch) | |
tree | b158d4e26359c261b119f485d1d4c69a6034663c /src/doctokenizer.l | |
parent | c604d141eb8b0708022a3e4b48b0b1871b692aa6 (diff) | |
download | Doxygen-de297f6d77f3861b649f3fcba443483d6be6afe9.zip Doxygen-de297f6d77f3861b649f3fcba443483d6be6afe9.tar.gz Doxygen-de297f6d77f3861b649f3fcba443483d6be6afe9.tar.bz2 |
Release-1.7.4-20110606
Diffstat (limited to 'src/doctokenizer.l')
-rw-r--r-- | src/doctokenizer.l | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/doctokenizer.l b/src/doctokenizer.l index 1ede3b4..6de1627 100644 --- a/src/doctokenizer.l +++ b/src/doctokenizer.l @@ -377,6 +377,7 @@ REFWORD {LABELID}|{REFWORD2}|{REFWORD3} %x St_IntRef %x St_Text %x St_SkipTitle +%x St_Anchor %x St_Sections %s St_SecLabel1 @@ -724,6 +725,14 @@ REFWORD {LABELID}|{REFWORD2}|{REFWORD3} return 0; } +<St_Anchor>{LABELID}{WS}? { // anchor + g_token->name = QCString(yytext).stripWhiteSpace(); + return TK_WORD; + } +<St_Anchor>. { + unput(*yytext); + return 0; + } <St_Ref>{REFWORD} { // label to refer to g_token->name=yytext; return TK_WORD; @@ -1090,6 +1099,11 @@ void doctokenizerYYsetStateSkipTitle() BEGIN(St_SkipTitle); } +void doctokenizerYYsetStateAnchor() +{ + BEGIN(St_Anchor); +} + void doctokenizerYYcleanup() { yy_delete_buffer( YY_CURRENT_BUFFER ); |