#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <stdlib.h>
#include <assert.h>
#include <ctype.h>
#include <qarray.h>
#include <qstack.h>
#include <qregexp.h>
#include <qfile.h>
#include "scanner.h"
#include "entry.h"
#include "doxygen.h"
#include "message.h"
#include "config.h"
#include "util.h"
#include "index.h"
#include "defargs.h"
#include "language.h"
#include "outputlist.h"
#include "membergroup.h"
#include "reflist.h"
#include "debug.h"
#include "parserintf.h"
#include "cite.h"
#include "markdown.h"
#include "condparser.h"
#include "formula.h"
Go to the source code of this file.
Classes | |
struct | yy_buffer_state |
struct | yy_trans_info |
struct | DocCmdMap |
class | DocCmdMapper |
Command mapper. More... | |
struct | DocCmdMapper::Cmd |
class | GuardedSection |
Typedefs | |
typedef signed char | flex_int8_t |
typedef short int | flex_int16_t |
typedef int | flex_int32_t |
typedef unsigned char | flex_uint8_t |
typedef unsigned short int | flex_uint16_t |
typedef unsigned int | flex_uint32_t |
typedef struct yy_buffer_state * | YY_BUFFER_STATE |
typedef size_t | yy_size_t |
typedef unsigned char | YY_CHAR |
typedef int | yy_state_type |
typedef bool(* | DocCmdFunc) (const QCString &name) |
Enumerations | |
enum | XRefKind { XRef_Item, XRef_Todo, XRef_Test, XRef_Bug, XRef_Deprecated, XRef_None } |
enum | OutputContext { OutputDoc, OutputBrief, OutputXRef, OutputInbody } |
enum | GuardType { Guard_If, Guard_IfNot, Guard_Skip } |
#define AnchorLabel 36 |
Definition at line 4097 of file commentscan.cpp.
#define BEGIN (yy_start) = 1 + 2 * |
Definition at line 144 of file commentscan.cpp.
#define CategoryDocArg1 8 |
Definition at line 4069 of file commentscan.cpp.
#define CiteLabel 39 |
Definition at line 4100 of file commentscan.cpp.
#define ClassDocArg1 5 |
Definition at line 4066 of file commentscan.cpp.
#define ClassDocArg2 6 |
Definition at line 4067 of file commentscan.cpp.
#define ClassDocArg3 7 |
Definition at line 4068 of file commentscan.cpp.
#define Comment 1 |
Definition at line 4062 of file commentscan.cpp.
#define commentscanYYwrap | ( | n | ) | 1 |
Definition at line 354 of file commentscan.cpp.
#define CopyDoc 40 |
Definition at line 4101 of file commentscan.cpp.
#define ECHO do { if (fwrite( commentscanYYtext, commentscanYYleng, 1, commentscanYYout )) {} } while (0) |
Definition at line 4189 of file commentscan.cpp.
#define EnumDocArg1 13 |
Definition at line 4074 of file commentscan.cpp.
#define EOB_ACT_CONTINUE_SCAN 0 |
Definition at line 179 of file commentscan.cpp.
#define EOB_ACT_END_OF_FILE 1 |
Definition at line 180 of file commentscan.cpp.
#define EOB_ACT_LAST_MATCH 2 |
Definition at line 181 of file commentscan.cpp.
#define ExtendsParam 33 |
Definition at line 4094 of file commentscan.cpp.
#define FileDocArg1 12 |
Definition at line 4073 of file commentscan.cpp.
#define FLEX_BETA |
Definition at line 33 of file commentscan.cpp.
#define FLEX_SCANNER |
Definition at line 28 of file commentscan.cpp.
#define FLEXINT_H |
Definition at line 49 of file commentscan.cpp.
#define FnParam 30 |
Definition at line 4091 of file commentscan.cpp.
#define FormatBlock 22 |
Definition at line 4083 of file commentscan.cpp.
#define GroupDocArg1 16 |
Definition at line 4077 of file commentscan.cpp.
#define GroupDocArg2 17 |
Definition at line 4078 of file commentscan.cpp.
#define GuardExpr 41 |
Definition at line 4102 of file commentscan.cpp.
#define GuardParam 24 |
Definition at line 4085 of file commentscan.cpp.
#define GuardParamEnd 25 |
Definition at line 4086 of file commentscan.cpp.
#define HtmlComment 37 |
Definition at line 4098 of file commentscan.cpp.
#define InGroupParam 29 |
Definition at line 4090 of file commentscan.cpp.
#define InheritParam 32 |
Definition at line 4093 of file commentscan.cpp.
#define INITIAL 0 |
Definition at line 4061 of file commentscan.cpp.
#define INT16_MAX (32767) |
Definition at line 92 of file commentscan.cpp.
#define INT16_MIN (-32767-1) |
Definition at line 83 of file commentscan.cpp.
#define INT32_MAX (2147483647) |
Definition at line 95 of file commentscan.cpp.
#define INT32_MIN (-2147483647-1) |
Definition at line 86 of file commentscan.cpp.
#define INT8_MAX (127) |
Definition at line 89 of file commentscan.cpp.
#define INT8_MIN (-128) |
Definition at line 80 of file commentscan.cpp.
#define LineParam 23 |
Definition at line 4084 of file commentscan.cpp.
#define NameParam 28 |
Definition at line 4089 of file commentscan.cpp.
#define NameSpaceDocArg1 14 |
Definition at line 4075 of file commentscan.cpp.
#define OverloadParam 31 |
Definition at line 4092 of file commentscan.cpp.
#define PackageDocArg1 15 |
Definition at line 4076 of file commentscan.cpp.
#define PageDocArg1 2 |
Definition at line 4063 of file commentscan.cpp.
#define PageDocArg2 3 |
Definition at line 4064 of file commentscan.cpp.
#define ReadFormulaLong 35 |
Definition at line 4096 of file commentscan.cpp.
#define ReadFormulaShort 34 |
Definition at line 4095 of file commentscan.cpp.
#define REJECT |
Definition at line 3102 of file commentscan.cpp.
#define RelatesParam1 4 |
Definition at line 4065 of file commentscan.cpp.
#define SectionLabel 18 |
Definition at line 4079 of file commentscan.cpp.
#define SectionTitle 19 |
Definition at line 4080 of file commentscan.cpp.
#define SkipGuardedSection 26 |
Definition at line 4087 of file commentscan.cpp.
#define SkipInternal 27 |
Definition at line 4088 of file commentscan.cpp.
#define SkipLang 38 |
Definition at line 4099 of file commentscan.cpp.
#define SubpageLabel 20 |
Definition at line 4081 of file commentscan.cpp.
#define SubpageTitle 21 |
Definition at line 4082 of file commentscan.cpp.
#define UINT16_MAX (65535U) |
Definition at line 101 of file commentscan.cpp.
#define UINT32_MAX (4294967295U) |
Definition at line 104 of file commentscan.cpp.
#define UINT8_MAX (255U) |
Definition at line 98 of file commentscan.cpp.
#define unput | ( | c | ) | yyunput( c, (yytext_ptr) ) |
Definition at line 199 of file commentscan.cpp.
#define XRefItemParam1 9 |
Definition at line 4070 of file commentscan.cpp.
#define XRefItemParam2 10 |
Definition at line 4071 of file commentscan.cpp.
#define XRefItemParam3 11 |
Definition at line 4072 of file commentscan.cpp.
#define YY_AT_BOL | ( | ) | (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) |
Definition at line 350 of file commentscan.cpp.
#define YY_BREAK break; |
Definition at line 4268 of file commentscan.cpp.
#define YY_BUF_SIZE 16384 |
Definition at line 163 of file commentscan.cpp.
#define YY_BUFFER_EOF_PENDING 2 |
Definition at line 266 of file commentscan.cpp.
#define YY_BUFFER_NEW 0 |
Definition at line 254 of file commentscan.cpp.
#define YY_BUFFER_NORMAL 1 |
Definition at line 255 of file commentscan.cpp.
#define yy_create_buffer commentscanYY_create_buffer |
Definition at line 9 of file commentscan.cpp.
#define YY_CURRENT_BUFFER |
Definition at line 282 of file commentscan.cpp.
#define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] |
Definition at line 289 of file commentscan.cpp.
#define YY_DECL int commentscanYYlex (void) |
Definition at line 4256 of file commentscan.cpp.
#define YY_DECL_IS_OURS 1 |
Definition at line 4252 of file commentscan.cpp.
#define yy_delete_buffer commentscanYY_delete_buffer |
Definition at line 10 of file commentscan.cpp.
#define YY_DO_BEFORE_ACTION |
Definition at line 378 of file commentscan.cpp.
#define YY_END_OF_BUFFER 206 |
Definition at line 386 of file commentscan.cpp.
#define YY_END_OF_BUFFER_CHAR 0 |
Definition at line 159 of file commentscan.cpp.
#define YY_EXIT_FAILURE 2 |
Definition at line 7293 of file commentscan.cpp.
#define YY_EXTRA_TYPE void * |
Definition at line 4113 of file commentscan.cpp.
#define YY_FATAL_ERROR | ( | msg | ) | yy_fatal_error( msg ) |
Definition at line 4243 of file commentscan.cpp.
#define yy_flex_debug commentscanYY_flex_debug |
Definition at line 11 of file commentscan.cpp.
#define YY_FLEX_MAJOR_VERSION 2 |
Definition at line 29 of file commentscan.cpp.
#define YY_FLEX_MINOR_VERSION 5 |
Definition at line 30 of file commentscan.cpp.
#define YY_FLEX_SUBMINOR_VERSION 35 |
Definition at line 31 of file commentscan.cpp.
#define yy_flush_buffer commentscanYY_flush_buffer |
Definition at line 13 of file commentscan.cpp.
#define YY_FLUSH_BUFFER commentscanYY_flush_buffer(YY_CURRENT_BUFFER ) |
Definition at line 318 of file commentscan.cpp.
#define yy_init_buffer commentscanYY_init_buffer |
Definition at line 12 of file commentscan.cpp.
Definition at line 3999 of file commentscan.cpp.
#define YY_INT_ALIGNED short int |
Definition at line 5 of file commentscan.cpp.
#define YY_LESS_LINENO | ( | n | ) |
Definition at line 183 of file commentscan.cpp.
#define yy_load_buffer_state commentscanYY_load_buffer_state |
Definition at line 14 of file commentscan.cpp.
#define YY_MORE_ADJ 0 |
Definition at line 3111 of file commentscan.cpp.
#define YY_NEVER_INTERACTIVE 1 |
Definition at line 3446 of file commentscan.cpp.
#define yy_new_buffer commentscanYY_create_buffer |
Definition at line 328 of file commentscan.cpp.
#define YY_NEW_FILE commentscanYYrestart(commentscanYYin ) |
Definition at line 157 of file commentscan.cpp.
#define YY_NO_INPUT 1 |
Definition at line 3163 of file commentscan.cpp.
#define YY_NO_UNISTD_H 1 |
Definition at line 3164 of file commentscan.cpp.
#define YY_NULL 0 |
Definition at line 131 of file commentscan.cpp.
#define YY_NUM_RULES 205 |
Definition at line 385 of file commentscan.cpp.
#define YY_READ_BUF_SIZE 8192 |
Definition at line 4181 of file commentscan.cpp.
#define YY_RESTORE_YY_MORE_OFFSET |
Definition at line 3112 of file commentscan.cpp.
#define YY_RULE_SETUP |
Definition at line 4271 of file commentscan.cpp.
#define YY_SC_TO_UI | ( | c | ) | ((unsigned int) (unsigned char) c) |
Definition at line 138 of file commentscan.cpp.
#define yy_set_bol | ( | at_bol | ) |
Definition at line 340 of file commentscan.cpp.
#define yy_set_interactive | ( | is_interactive | ) |
Definition at line 330 of file commentscan.cpp.
#define YY_SKIP_YYWRAP |
Definition at line 355 of file commentscan.cpp.
#define YY_START (((yy_start) - 1) / 2) |
Definition at line 150 of file commentscan.cpp.
#define YY_START_STACK_INCR 25 |
Definition at line 4238 of file commentscan.cpp.
#define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) |
Definition at line 168 of file commentscan.cpp.
#define YY_STATE_EOF | ( | state | ) | (YY_END_OF_BUFFER + state + 1) |
Definition at line 154 of file commentscan.cpp.
#define YY_STRUCT_YY_BUFFER_STATE |
Definition at line 207 of file commentscan.cpp.
#define yy_switch_to_buffer commentscanYY_switch_to_buffer |
Definition at line 15 of file commentscan.cpp.
#define YY_TYPEDEF_YY_BUFFER_STATE |
Definition at line 171 of file commentscan.cpp.
#define YY_TYPEDEF_YY_SIZE_T |
Definition at line 202 of file commentscan.cpp.
#define YY_USER_ACTION |
Definition at line 4263 of file commentscan.cpp.
#define yyalloc commentscanYYalloc |
Definition at line 24 of file commentscan.cpp.
#define yyconst |
Definition at line 127 of file commentscan.cpp.
#define yyfree commentscanYYfree |
Definition at line 26 of file commentscan.cpp.
#define yyin commentscanYYin |
Definition at line 16 of file commentscan.cpp.
#define yyleng commentscanYYleng |
Definition at line 17 of file commentscan.cpp.
#define yyless | ( | n | ) |
Definition at line 7305 of file commentscan.cpp.
#define yyless | ( | n | ) |
Definition at line 7305 of file commentscan.cpp.
#define yylex commentscanYYlex |
Definition at line 18 of file commentscan.cpp.
#define yylineno commentscanYYlineno |
Definition at line 19 of file commentscan.cpp.
#define yymore | ( | ) | yymore_used_but_not_detected |
Definition at line 3110 of file commentscan.cpp.
#define yyout commentscanYYout |
Definition at line 20 of file commentscan.cpp.
#define yyrealloc commentscanYYrealloc |
Definition at line 25 of file commentscan.cpp.
#define yyrestart commentscanYYrestart |
Definition at line 21 of file commentscan.cpp.
#define YYSTATE YY_START |
Definition at line 151 of file commentscan.cpp.
#define YYTABLES_NAME "yytables" |
Definition at line 7503 of file commentscan.cpp.
Definition at line 4233 of file commentscan.cpp.
#define yytext commentscanYYtext |
Definition at line 22 of file commentscan.cpp.
#define yytext_ptr commentscanYYtext |
Definition at line 368 of file commentscan.cpp.
#define yywrap commentscanYYwrap |
Definition at line 23 of file commentscan.cpp.
Definition at line 3239 of file commentscan.cpp.
typedef short int flex_int16_t |
Definition at line 71 of file commentscan.cpp.
typedef int flex_int32_t |
Definition at line 72 of file commentscan.cpp.
typedef signed char flex_int8_t |
Definition at line 70 of file commentscan.cpp.
typedef unsigned short int flex_uint16_t |
Definition at line 74 of file commentscan.cpp.
typedef unsigned int flex_uint32_t |
Definition at line 75 of file commentscan.cpp.
typedef unsigned char flex_uint8_t |
Definition at line 73 of file commentscan.cpp.
typedef struct yy_buffer_state* YY_BUFFER_STATE |
Definition at line 172 of file commentscan.cpp.
typedef unsigned char YY_CHAR |
Definition at line 357 of file commentscan.cpp.
typedef size_t yy_size_t |
Definition at line 203 of file commentscan.cpp.
typedef int yy_state_type |
Definition at line 361 of file commentscan.cpp.
enum GuardType |
Enumerator | |
---|---|
Guard_If | |
Guard_IfNot | |
Guard_Skip |
Definition at line 3466 of file commentscan.cpp.
enum OutputContext |
Enumerator | |
---|---|
OutputDoc | |
OutputBrief | |
OutputXRef | |
OutputInbody |
Definition at line 3458 of file commentscan.cpp.
enum XRefKind |
Enumerator | |
---|---|
XRef_Item | |
XRef_Todo | |
XRef_Test | |
XRef_Bug | |
XRef_Deprecated | |
XRef_None |
Definition at line 3448 of file commentscan.cpp.
|
static |
Definition at line 3950 of file commentscan.cpp.
|
static |
Definition at line 3810 of file commentscan.cpp.
|
static |
Definition at line 3743 of file commentscan.cpp.
|
inlinestatic |
Definition at line 3973 of file commentscan.cpp.
|
inlinestatic |
Definition at line 3980 of file commentscan.cpp.
|
static |
Definition at line 3778 of file commentscan.cpp.
|
static |
Definition at line 3640 of file commentscan.cpp.
|
static |
Definition at line 8139 of file commentscan.cpp.
Definition at line 8382 of file commentscan.cpp.
YY_BUFFER_STATE commentscanYY_create_buffer | ( | FILE * | file, |
int | size | ||
) |
Allocate and initialize an input buffer state.
file | A readable stream. |
size | The character buffer size in bytes. When in doubt, use YY_BUF_SIZE . |
Definition at line 7010 of file commentscan.cpp.
void commentscanYY_delete_buffer | ( | YY_BUFFER_STATE | b | ) |
Destroy the buffer.
b | a buffer created with commentscanYY_create_buffer() |
Definition at line 7038 of file commentscan.cpp.
void commentscanYY_flush_buffer | ( | YY_BUFFER_STATE | b | ) |
Discard all buffered characters. On the next scan, YY_INPUT will be called.
b | the buffer state to be flushed, usually YY_CURRENT_BUFFER . |
Definition at line 7085 of file commentscan.cpp.
|
static |
Definition at line 7057 of file commentscan.cpp.
|
static |
Definition at line 6996 of file commentscan.cpp.
YY_BUFFER_STATE commentscanYY_scan_buffer | ( | char * | base, |
yy_size_t | size | ||
) |
Setup the input buffer state to scan directly from a user-specified character buffer.
base | the character buffer |
size | the size in bytes of the character buffer |
Definition at line 7212 of file commentscan.cpp.
YY_BUFFER_STATE commentscanYY_scan_bytes | ( | yyconst char * | yybytes, |
int | _yybytes_len | ||
) |
Setup the input buffer state to scan the given bytes. The next call to commentscanYYlex() will scan from a copy of bytes.
bytes | the byte buffer to scan |
len | the number of bytes in the buffer pointed to by bytes. |
Definition at line 7262 of file commentscan.cpp.
YY_BUFFER_STATE commentscanYY_scan_string | ( | yyconst char * | yystr | ) |
Setup the input buffer state to scan a string. The next call to commentscanYYlex() will scan from a copy of str.
yystr | a NUL-terminated string to scan |
Definition at line 7249 of file commentscan.cpp.
void commentscanYY_switch_to_buffer | ( | YY_BUFFER_STATE | new_buffer | ) |
Switch to a different input buffer.
new_buffer | The new input buffer. |
Definition at line 6965 of file commentscan.cpp.
void * commentscanYYalloc | ( | yy_size_t | size | ) |
Definition at line 7481 of file commentscan.cpp.
|
static |
Definition at line 7163 of file commentscan.cpp.
void commentscanYYfree | ( | void * | ptr | ) |
Definition at line 7498 of file commentscan.cpp.
int commentscanYYget_debug | ( | void | ) |
Definition at line 7389 of file commentscan.cpp.
YY_EXTRA_TYPE commentscanYYget_extra | ( | void | ) |
FILE * commentscanYYget_in | ( | void | ) |
int commentscanYYget_leng | ( | void | ) |
int commentscanYYget_lineno | ( | void | ) |
FILE * commentscanYYget_out | ( | void | ) |
char * commentscanYYget_text | ( | void | ) |
int commentscanYYlex | ( | void | ) |
int commentscanYYlex_destroy | ( | void | ) |
Definition at line 7433 of file commentscan.cpp.
void commentscanYYpop_buffer_state | ( | void | ) |
Removes and deletes the top of the stack, if present. The next element becomes the new top.
Definition at line 7144 of file commentscan.cpp.
void commentscanYYpush_buffer_state | ( | YY_BUFFER_STATE | new_buffer | ) |
Pushes the new state onto the stack. The new state becomes the current state. This function will allocate the stack if necessary.
new_buffer | The new state. |
Definition at line 7114 of file commentscan.cpp.
void * commentscanYYrealloc | ( | void * | ptr, |
yy_size_t | size | ||
) |
Definition at line 7486 of file commentscan.cpp.
void commentscanYYrestart | ( | FILE * | input_file | ) |
Immediately switch to a different input stream.
input_file | A readable stream. |
INITIAL
. Definition at line 6948 of file commentscan.cpp.
void commentscanYYset_debug | ( | int | debug_flag | ) |
Definition at line 7394 of file commentscan.cpp.
void commentscanYYset_extra | ( | YY_EXTRA_TYPE | user_defined | ) |
void commentscanYYset_in | ( | FILE * | in_str | ) |
Set the input stream. This does not discard the current input buffer.
in_str | A readable stream. |
Definition at line 7379 of file commentscan.cpp.
void commentscanYYset_lineno | ( | int | line_number | ) |
Set the current line number.
line_number |
Definition at line 7367 of file commentscan.cpp.
void commentscanYYset_out | ( | FILE * | out_str | ) |
Definition at line 7384 of file commentscan.cpp.
Definition at line 3985 of file commentscan.cpp.
|
static |
Definition at line 8334 of file commentscan.cpp.
|
static |
Definition at line 3570 of file commentscan.cpp.
|
static |
Definition at line 8427 of file commentscan.cpp.
void groupEnterCompound | ( | const char * | fileName, |
int | line, | ||
const char * | name | ||
) |
Definition at line 8299 of file commentscan.cpp.
void groupEnterFile | ( | const char * | fileName, |
int | |||
) |
Definition at line 8274 of file commentscan.cpp.
void groupLeaveCompound | ( | const char * | , |
int | , | ||
const char * | |||
) |
Definition at line 8321 of file commentscan.cpp.
void groupLeaveFile | ( | const char * | fileName, |
int | line | ||
) |
Definition at line 8284 of file commentscan.cpp.
Definition at line 7870 of file commentscan.cpp.
Definition at line 7557 of file commentscan.cpp.
Definition at line 7841 of file commentscan.cpp.
Definition at line 7511 of file commentscan.cpp.
Definition at line 7729 of file commentscan.cpp.
Definition at line 7982 of file commentscan.cpp.
Definition at line 7970 of file commentscan.cpp.
Definition at line 7607 of file commentscan.cpp.
Definition at line 7848 of file commentscan.cpp.
Definition at line 7587 of file commentscan.cpp.
Definition at line 8094 of file commentscan.cpp.
Definition at line 8111 of file commentscan.cpp.
Definition at line 8123 of file commentscan.cpp.
Definition at line 7527 of file commentscan.cpp.
Definition at line 7549 of file commentscan.cpp.
Definition at line 7737 of file commentscan.cpp.
Definition at line 7687 of file commentscan.cpp.
Definition at line 7671 of file commentscan.cpp.
Definition at line 7910 of file commentscan.cpp.
Definition at line 7895 of file commentscan.cpp.
Definition at line 7924 of file commentscan.cpp.
Definition at line 7769 of file commentscan.cpp.
Definition at line 7542 of file commentscan.cpp.
Definition at line 7679 of file commentscan.cpp.
Definition at line 8088 of file commentscan.cpp.
Definition at line 7660 of file commentscan.cpp.
Definition at line 7518 of file commentscan.cpp.
Definition at line 7860 of file commentscan.cpp.
|
static |
Definition at line 8451 of file commentscan.cpp.
Definition at line 7594 of file commentscan.cpp.
Definition at line 7988 of file commentscan.cpp.
Definition at line 7976 of file commentscan.cpp.
Definition at line 7964 of file commentscan.cpp.
Definition at line 7635 of file commentscan.cpp.
Definition at line 7877 of file commentscan.cpp.
Definition at line 7886 of file commentscan.cpp.
Definition at line 7945 of file commentscan.cpp.
Definition at line 8082 of file commentscan.cpp.
Definition at line 7628 of file commentscan.cpp.
Definition at line 7994 of file commentscan.cpp.
Definition at line 8016 of file commentscan.cpp.
Definition at line 7649 of file commentscan.cpp.
Definition at line 7795 of file commentscan.cpp.
Definition at line 7698 of file commentscan.cpp.
Definition at line 7573 of file commentscan.cpp.
Definition at line 7952 of file commentscan.cpp.
Definition at line 7535 of file commentscan.cpp.
Definition at line 7580 of file commentscan.cpp.
Definition at line 7642 of file commentscan.cpp.
Definition at line 7752 of file commentscan.cpp.
Definition at line 8036 of file commentscan.cpp.
Definition at line 8042 of file commentscan.cpp.
Definition at line 8048 of file commentscan.cpp.
Definition at line 8054 of file commentscan.cpp.
Definition at line 7600 of file commentscan.cpp.
Definition at line 8060 of file commentscan.cpp.
Definition at line 8066 of file commentscan.cpp.
Definition at line 8029 of file commentscan.cpp.
Definition at line 7802 of file commentscan.cpp.
Definition at line 7782 of file commentscan.cpp.
Definition at line 7788 of file commentscan.cpp.
Definition at line 7809 of file commentscan.cpp.
Definition at line 7958 of file commentscan.cpp.
Definition at line 8022 of file commentscan.cpp.
Definition at line 7621 of file commentscan.cpp.
Definition at line 7821 of file commentscan.cpp.
Definition at line 7721 of file commentscan.cpp.
Definition at line 8072 of file commentscan.cpp.
Definition at line 7713 of file commentscan.cpp.
Definition at line 7614 of file commentscan.cpp.
Definition at line 7565 of file commentscan.cpp.
Definition at line 7745 of file commentscan.cpp.
if | ( | ! | yy_init | ) |
Definition at line 4307 of file commentscan.cpp.
void initGroupInfo | ( | Entry * | e | ) |
Definition at line 8412 of file commentscan.cpp.
|
static |
Definition at line 3560 of file commentscan.cpp.
|
static |
Definition at line 3619 of file commentscan.cpp.
|
static |
Definition at line 3602 of file commentscan.cpp.
void openGroup | ( | Entry * | e, |
const char * | file, | ||
int | line | ||
) |
Definition at line 8354 of file commentscan.cpp.
bool parseCommentBlock | ( | ParserInterface * | parser, |
Entry * | curEntry, | ||
const QCString & | comment, | ||
const QCString & | fileName, | ||
int & | lineNr, | ||
bool | isBrief, | ||
bool | isJavaDocStyle, | ||
bool | isInbody, | ||
Protection & | prot, | ||
int & | position, | ||
bool & | newEntryNeeded | ||
) |
Invokes the comment block parser with the request to parse a single comment block.
[in] | parser | The language parse that invoked this function. The comment block parse may invoke ParserInterface::parsePrototype() in order to parse the argument of a @fn command. |
[in] | curEntry | The Entry to which the comment block belongs. Any information (like documentation) that is found in the comment block will be stored in this entry. |
[in] | comment | A string representing the actual comment block. Note that leading *'s are already stripped from the comment block. |
[in] | fileName | The name of the file in which the comment is found. Mainly used for producing warnings. |
[in,out] | lineNr | The line number at which the comment block was found. When the function returns it will be set to the last line parsed. |
[in] | isBrief | TRUE iff this comment block represents a brief description. |
[in] | isJavaDocStyle | TRUE iff this comment block is in "JavaDoc" style. This means that it starts as a brief description until the end of the sentences is found and then proceeds as a detailed description. |
[in] | isInbody | TRUE iff this comment block is located in the body of a function. |
[in,out] | prot | The protection level in which this comment block was found. Commands in the comment block may override this. |
[in,out] | position | The character position within comment where the comment block starts. Typically used in case the comment block contains multiple structural commands. |
[out] | newEntryNeeded | Boolean that is TRUE if the comment block parser finds that a the comment block finishes the entry and a new one needs to be started. |
Definition at line 8149 of file commentscan.cpp.
|
static |
Definition at line 3772 of file commentscan.cpp.
|
inlinestatic |
Definition at line 3831 of file commentscan.cpp.
|
static |
Definition at line 3626 of file commentscan.cpp.
|
static |
Definition at line 3818 of file commentscan.cpp.
while | ( | 1 | ) |
Definition at line 4339 of file commentscan.cpp.
|
static |
|
static |
Definition at line 7296 of file commentscan.cpp.
|
static |
Definition at line 6674 of file commentscan.cpp.
|
static |
Definition at line 6779 of file commentscan.cpp.
|
static |
Definition at line 7399 of file commentscan.cpp.
|
static |
Definition at line 6811 of file commentscan.cpp.
|
static |
Definition at line 4003 of file commentscan.cpp.
|
static |
|
static |
Definition at line 6830 of file commentscan.cpp.
|
static |
Definition at line 3509 of file commentscan.cpp.
|
static |
Definition at line 3534 of file commentscan.cpp.
|
static |
Definition at line 3503 of file commentscan.cpp.
int commentscanYY_flex_debug = 0 |
Definition at line 3097 of file commentscan.cpp.
FILE * commentscanYYin = (FILE *) 0 |
Definition at line 359 of file commentscan.cpp.
int commentscanYYleng |
Definition at line 294 of file commentscan.cpp.
int commentscanYYlineno = 1 |
Definition at line 365 of file commentscan.cpp.
FILE * commentscanYYout = (FILE *) 0 |
Definition at line 359 of file commentscan.cpp.
char * commentscanYYtext |
Definition at line 3113 of file commentscan.cpp.
|
static |
Definition at line 3516 of file commentscan.cpp.
|
static |
Definition at line 3249 of file commentscan.cpp.
|
static |
Definition at line 3513 of file commentscan.cpp.
|
static |
Definition at line 3505 of file commentscan.cpp.
|
static |
Definition at line 3506 of file commentscan.cpp.
|
static |
Definition at line 3504 of file commentscan.cpp.
|
static |
Definition at line 3514 of file commentscan.cpp.
Definition at line 3551 of file commentscan.cpp.
|
static |
Definition at line 3539 of file commentscan.cpp.
|
static |
Definition at line 3556 of file commentscan.cpp.
|
static |
Definition at line 3537 of file commentscan.cpp.
|
static |
Definition at line 3542 of file commentscan.cpp.
|
static |
Definition at line 3544 of file commentscan.cpp.
|
static |
Definition at line 3547 of file commentscan.cpp.
|
static |
Definition at line 3554 of file commentscan.cpp.
|
static |
Definition at line 3553 of file commentscan.cpp.
|
static |
Definition at line 3552 of file commentscan.cpp.
|
static |
Definition at line 3555 of file commentscan.cpp.
|
static |
Definition at line 3545 of file commentscan.cpp.
|
static |
Definition at line 3523 of file commentscan.cpp.
|
static |
Definition at line 3525 of file commentscan.cpp.
|
static |
Definition at line 3524 of file commentscan.cpp.
|
static |
Definition at line 3540 of file commentscan.cpp.
|
static |
Definition at line 3541 of file commentscan.cpp.
|
static |
Definition at line 3515 of file commentscan.cpp.
|
static |
Definition at line 3512 of file commentscan.cpp.
|
static |
Definition at line 3501 of file commentscan.cpp.
|
static |
Definition at line 3502 of file commentscan.cpp.
|
static |
Definition at line 3533 of file commentscan.cpp.
Definition at line 3444 of file commentscan.cpp.
|
static |
Definition at line 3498 of file commentscan.cpp.
|
static |
Definition at line 3497 of file commentscan.cpp.
|
static |
Definition at line 3535 of file commentscan.cpp.
|
static |
Definition at line 3496 of file commentscan.cpp.
|
static |
Definition at line 3521 of file commentscan.cpp.
|
static |
Definition at line 3527 of file commentscan.cpp.
|
static |
Definition at line 3511 of file commentscan.cpp.
|
static |
Definition at line 3508 of file commentscan.cpp.
|
static |
Definition at line 3536 of file commentscan.cpp.
|
static |
Definition at line 3507 of file commentscan.cpp.
|
static |
Definition at line 4001 of file commentscan.cpp.
|
static |
Definition at line 3530 of file commentscan.cpp.
|
static |
Definition at line 3532 of file commentscan.cpp.
|
static |
Definition at line 3526 of file commentscan.cpp.
|
static |
Definition at line 3528 of file commentscan.cpp.
|
static |
Definition at line 3510 of file commentscan.cpp.
|
static |
Definition at line 3529 of file commentscan.cpp.
|
static |
Definition at line 481 of file commentscan.cpp.
|
static |
Definition at line 394 of file commentscan.cpp.
register int yy_act |
Definition at line 4283 of file commentscan.cpp.
|
static |
Definition at line 654 of file commentscan.cpp.
register char * yy_bp |
Definition at line 4282 of file commentscan.cpp.
|
static |
Stack as an array.
Definition at line 274 of file commentscan.cpp.
|
static |
capacity of stack.
Definition at line 273 of file commentscan.cpp.
|
static |
index of top of stack.
Definition at line 272 of file commentscan.cpp.
|
static |
Definition at line 297 of file commentscan.cpp.
|
static |
Definition at line 2029 of file commentscan.cpp.
register char* yy_cp |
Definition at line 4282 of file commentscan.cpp.
YY_DECL |
The main scanner function which does all the work.
Definition at line 4280 of file commentscan.cpp.
|
static |
Definition at line 808 of file commentscan.cpp.
|
static |
Definition at line 304 of file commentscan.cpp.
|
static |
Definition at line 610 of file commentscan.cpp.
|
static |
Definition at line 3100 of file commentscan.cpp.
|
static |
Definition at line 292 of file commentscan.cpp.
|
static |
Definition at line 298 of file commentscan.cpp.
|
static |
Definition at line 3101 of file commentscan.cpp.
|
static |
Definition at line 642 of file commentscan.cpp.
|
static |
Definition at line 293 of file commentscan.cpp.
|
static |
Definition at line 962 of file commentscan.cpp.
|
static |
Definition at line 299 of file commentscan.cpp.
|
static |
Definition at line 3099 of file commentscan.cpp.
|
static |
Definition at line 3099 of file commentscan.cpp.
|
static |
Definition at line 3499 of file commentscan.cpp.
|
static |
Definition at line 3500 of file commentscan.cpp.