#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <stdlib.h>
#include <qvaluestack.h>
#include "pycode.h"
#include "message.h"
#include "scanner.h"
#include "entry.h"
#include "doxygen.h"
#include "outputlist.h"
#include "util.h"
#include "membername.h"
#include "searchindex.h"
#include "config.h"
#include "groupdef.h"
#include "classlist.h"
#include "filedef.h"
#include "namespacedef.h"
#include "tooltip.h"
Go to the source code of this file.
Classes | |
struct | yy_buffer_state |
struct | yy_trans_info |
class | PyVariableContext |
class | PyVariableContext::Scope |
class | PyCallContext |
struct | PyCallContext::Ctx |
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 |
Functions | |
void | pycodeYYrestart (FILE *input_file) |
void | pycodeYY_switch_to_buffer (YY_BUFFER_STATE new_buffer) |
YY_BUFFER_STATE | pycodeYY_create_buffer (FILE *file, int size) |
void | pycodeYY_delete_buffer (YY_BUFFER_STATE b) |
void | pycodeYY_flush_buffer (YY_BUFFER_STATE b) |
void | pycodeYYpush_buffer_state (YY_BUFFER_STATE new_buffer) |
void | pycodeYYpop_buffer_state (void) |
static void | pycodeYYensure_buffer_stack (void) |
static void | pycodeYY_load_buffer_state (void) |
static void | pycodeYY_init_buffer (YY_BUFFER_STATE b, FILE *file) |
YY_BUFFER_STATE | pycodeYY_scan_buffer (char *base, yy_size_t size) |
YY_BUFFER_STATE | pycodeYY_scan_string (yyconst char *yy_str) |
YY_BUFFER_STATE | pycodeYY_scan_bytes (yyconst char *bytes, int len) |
void * | pycodeYYalloc (yy_size_t) |
void * | pycodeYYrealloc (void *, yy_size_t) |
void | pycodeYYfree (void *) |
static yy_state_type | yy_get_previous_state (void) |
static yy_state_type | yy_try_NUL_trans (yy_state_type current_state) |
static int | yy_get_next_buffer (void) |
static void | yy_fatal_error (yyconst char msg[]) |
static void | endFontClass () |
static void | adjustScopesAndSuites (unsigned indentLength) |
static int | countLines () |
static void | setCurrentDoc (const QCString &anchor) |
static void | addToSearchIndex (const char *text) |
static ClassDef * | stripClassName (const char *s, Definition *d=g_currentDefinition) |
static void | startCodeLine () |
static void | codify (const char *text) |
static void | endCodeLine () |
static void | nextCodeLine () |
static void | writeMultiLineCodeLink (CodeOutputInterface &ol, Definition *d, const char *text) |
static void | startFontClass (const char *s) |
static void | codifyLines (char *text) |
static void | codifyLines (const QCString &str) |
static bool | getLinkInScope (const QCString &c, const QCString &m, const char *memberText, CodeOutputInterface &ol, const char *text) |
static bool | getLink (const char *className, const char *memberName, CodeOutputInterface &ol, const char *text=0) |
static void | generateClassOrGlobalLink (CodeOutputInterface &ol, char *clName, bool typeOnly=FALSE) |
static void | generateFunctionLink (CodeOutputInterface &ol, char *funcName) |
static bool | findMemberLink (CodeOutputInterface &ol, Definition *sym, const char *symName) |
static void | findMemberLink (CodeOutputInterface &ol, char *symName) |
static int | yyread (char *buf, int max_size) |
static int | yy_init_globals (void) |
int | pycodeYYlex_destroy (void) |
int | pycodeYYget_debug (void) |
void | pycodeYYset_debug (int debug_flag) |
YY_EXTRA_TYPE | pycodeYYget_extra (void) |
void | pycodeYYset_extra (YY_EXTRA_TYPE user_defined) |
FILE * | pycodeYYget_in (void) |
void | pycodeYYset_in (FILE *in_str) |
FILE * | pycodeYYget_out (void) |
void | pycodeYYset_out (FILE *out_str) |
int | pycodeYYget_leng (void) |
char * | pycodeYYget_text (void) |
int | pycodeYYget_lineno (void) |
void | pycodeYYset_lineno (int line_number) |
static void | yyunput (int c, char *buf_ptr) |
static void | yy_push_state (int new_state) |
static void | yy_pop_state (void) |
static int | yy_top_state (void) |
int | pycodeYYlex (void) |
if (!(yy_init)) | |
while (1) | |
static void | yyunput (int c, register char *yy_bp) |
static void | yy_fatal_error (yyconst char *msg) |
void | resetPythonCodeParserState () |
void | parsePythonCode (CodeOutputInterface &od, const char *, const QCString &s, bool exBlock, const char *exName, FileDef *fd, int startLine, int endLine, bool, MemberDef *, bool, Definition *searchCtx, bool collectXRefs) |
#define BEGIN (yy_start) = 1 + 2 * |
Definition at line 144 of file pycode.cpp.
#define Body 1 |
Definition at line 2042 of file pycode.cpp.
#define ClassDec 4 |
Definition at line 2045 of file pycode.cpp.
#define ClassInheritance 5 |
Definition at line 2046 of file pycode.cpp.
#define DBG_CTX | ( | x | ) | do { } while(0) |
Definition at line 1219 of file pycode.cpp.
#define DocBlock 15 |
Definition at line 2056 of file pycode.cpp.
#define DoubleQuoteString 13 |
Definition at line 2054 of file pycode.cpp.
#define ECHO do { if (fwrite( pycodeYYtext, pycodeYYleng, 1, pycodeYYout )) {} } while (0) |
Definition at line 2153 of file pycode.cpp.
#define EOB_ACT_CONTINUE_SCAN 0 |
Definition at line 179 of file pycode.cpp.
#define EOB_ACT_END_OF_FILE 1 |
Definition at line 180 of file pycode.cpp.
#define EOB_ACT_LAST_MATCH 2 |
Definition at line 181 of file pycode.cpp.
#define FLEX_BETA |
Definition at line 33 of file pycode.cpp.
#define FLEX_SCANNER |
Definition at line 28 of file pycode.cpp.
#define FLEXINT_H |
Definition at line 49 of file pycode.cpp.
#define FunctionDec 2 |
Definition at line 2043 of file pycode.cpp.
#define FunctionParams 3 |
Definition at line 2044 of file pycode.cpp.
#define INITIAL 0 |
Definition at line 2041 of file pycode.cpp.
#define INT16_MAX (32767) |
Definition at line 92 of file pycode.cpp.
#define INT16_MIN (-32767-1) |
Definition at line 83 of file pycode.cpp.
#define INT32_MAX (2147483647) |
Definition at line 95 of file pycode.cpp.
#define INT32_MIN (-2147483647-1) |
Definition at line 86 of file pycode.cpp.
#define INT8_MAX (127) |
Definition at line 89 of file pycode.cpp.
#define INT8_MIN (-128) |
Definition at line 80 of file pycode.cpp.
#define LongString 11 |
Definition at line 2052 of file pycode.cpp.
#define pycodeYYwrap | ( | n | ) | 1 |
Definition at line 354 of file pycode.cpp.
#define REJECT |
Definition at line 1157 of file pycode.cpp.
#define SingleQuoteString 12 |
Definition at line 2053 of file pycode.cpp.
#define Suite 6 |
Definition at line 2047 of file pycode.cpp.
#define SuiteCaptureIndent 7 |
Definition at line 2048 of file pycode.cpp.
#define SuiteContinuing 10 |
Definition at line 2051 of file pycode.cpp.
#define SuiteMaintain 9 |
Definition at line 2050 of file pycode.cpp.
#define SuiteStart 8 |
Definition at line 2049 of file pycode.cpp.
#define TripleString 14 |
Definition at line 2055 of file pycode.cpp.
#define UINT16_MAX (65535U) |
Definition at line 101 of file pycode.cpp.
#define UINT32_MAX (4294967295U) |
Definition at line 104 of file pycode.cpp.
#define UINT8_MAX (255U) |
Definition at line 98 of file pycode.cpp.
#define unput | ( | c | ) | yyunput( c, (yytext_ptr) ) |
Definition at line 199 of file pycode.cpp.
#define YY_AT_BOL | ( | ) | (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) |
Definition at line 350 of file pycode.cpp.
#define YY_BREAK break; |
Definition at line 2232 of file pycode.cpp.
#define YY_BUF_SIZE 16384 |
Definition at line 163 of file pycode.cpp.
#define YY_BUFFER_EOF_PENDING 2 |
Definition at line 266 of file pycode.cpp.
#define YY_BUFFER_NEW 0 |
Definition at line 254 of file pycode.cpp.
#define YY_BUFFER_NORMAL 1 |
Definition at line 255 of file pycode.cpp.
#define yy_create_buffer pycodeYY_create_buffer |
Definition at line 9 of file pycode.cpp.
#define YY_CURRENT_BUFFER |
Definition at line 282 of file pycode.cpp.
#define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] |
Definition at line 289 of file pycode.cpp.
#define YY_DECL int pycodeYYlex (void) |
Definition at line 2220 of file pycode.cpp.
#define YY_DECL_IS_OURS 1 |
Definition at line 2216 of file pycode.cpp.
#define yy_delete_buffer pycodeYY_delete_buffer |
Definition at line 10 of file pycode.cpp.
#define YY_DO_BEFORE_ACTION |
Definition at line 378 of file pycode.cpp.
#define YY_END_OF_BUFFER 68 |
Definition at line 386 of file pycode.cpp.
#define YY_END_OF_BUFFER_CHAR 0 |
Definition at line 159 of file pycode.cpp.
#define YY_EXIT_FAILURE 2 |
Definition at line 3896 of file pycode.cpp.
#define YY_EXTRA_TYPE void * |
Definition at line 2067 of file pycode.cpp.
#define YY_FATAL_ERROR | ( | msg | ) | yy_fatal_error( msg ) |
Definition at line 2207 of file pycode.cpp.
#define yy_flex_debug pycodeYY_flex_debug |
Definition at line 11 of file pycode.cpp.
#define YY_FLEX_MAJOR_VERSION 2 |
Definition at line 29 of file pycode.cpp.
#define YY_FLEX_MINOR_VERSION 5 |
Definition at line 30 of file pycode.cpp.
#define YY_FLEX_SUBMINOR_VERSION 35 |
Definition at line 31 of file pycode.cpp.
#define yy_flush_buffer pycodeYY_flush_buffer |
Definition at line 13 of file pycode.cpp.
#define YY_FLUSH_BUFFER pycodeYY_flush_buffer(YY_CURRENT_BUFFER ) |
Definition at line 318 of file pycode.cpp.
#define yy_init_buffer pycodeYY_init_buffer |
Definition at line 12 of file pycode.cpp.
Definition at line 2011 of file pycode.cpp.
#define YY_INT_ALIGNED short int |
Definition at line 5 of file pycode.cpp.
#define YY_LESS_LINENO | ( | n | ) |
Definition at line 183 of file pycode.cpp.
#define yy_load_buffer_state pycodeYY_load_buffer_state |
Definition at line 14 of file pycode.cpp.
#define YY_MORE_ADJ 0 |
Definition at line 1169 of file pycode.cpp.
#define yy_new_buffer pycodeYY_create_buffer |
Definition at line 328 of file pycode.cpp.
#define YY_NEW_FILE pycodeYYrestart(pycodeYYin ) |
Definition at line 157 of file pycode.cpp.
#define YY_NO_INPUT 1 |
Definition at line 1221 of file pycode.cpp.
#define YY_NO_UNISTD_H 1 |
Definition at line 1222 of file pycode.cpp.
#define YY_NULL 0 |
Definition at line 131 of file pycode.cpp.
#define YY_NUM_RULES 67 |
Definition at line 385 of file pycode.cpp.
#define YY_READ_BUF_SIZE 8192 |
Definition at line 2145 of file pycode.cpp.
#define YY_RESTORE_YY_MORE_OFFSET |
Definition at line 1170 of file pycode.cpp.
#define YY_RULE_SETUP YY_USER_ACTION |
Definition at line 2235 of file pycode.cpp.
#define YY_SC_TO_UI | ( | c | ) | ((unsigned int) (unsigned char) c) |
Definition at line 138 of file pycode.cpp.
#define yy_set_bol | ( | at_bol | ) |
Definition at line 340 of file pycode.cpp.
#define yy_set_interactive | ( | is_interactive | ) |
Definition at line 330 of file pycode.cpp.
#define YY_SKIP_YYWRAP |
Definition at line 355 of file pycode.cpp.
#define YY_START (((yy_start) - 1) / 2) |
Definition at line 150 of file pycode.cpp.
#define YY_START_STACK_INCR 25 |
Definition at line 2202 of file pycode.cpp.
#define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) |
Definition at line 168 of file pycode.cpp.
#define YY_STATE_EOF | ( | state | ) | (YY_END_OF_BUFFER + state + 1) |
Definition at line 154 of file pycode.cpp.
#define YY_STRUCT_YY_BUFFER_STATE |
Definition at line 207 of file pycode.cpp.
#define yy_switch_to_buffer pycodeYY_switch_to_buffer |
Definition at line 15 of file pycode.cpp.
#define YY_TRAILING_HEAD_MASK 0x4000 |
Definition at line 1156 of file pycode.cpp.
#define YY_TRAILING_MASK 0x2000 |
Definition at line 1155 of file pycode.cpp.
#define YY_TYPEDEF_YY_BUFFER_STATE |
Definition at line 171 of file pycode.cpp.
#define YY_TYPEDEF_YY_SIZE_T |
Definition at line 202 of file pycode.cpp.
#define YY_USER_ACTION |
Definition at line 2227 of file pycode.cpp.
#define yyalloc pycodeYYalloc |
Definition at line 24 of file pycode.cpp.
#define yyconst |
Definition at line 127 of file pycode.cpp.
#define yyfree pycodeYYfree |
Definition at line 26 of file pycode.cpp.
#define yyin pycodeYYin |
Definition at line 16 of file pycode.cpp.
#define yyleng pycodeYYleng |
Definition at line 17 of file pycode.cpp.
#define yyless | ( | n | ) |
Definition at line 3908 of file pycode.cpp.
#define yyless | ( | n | ) |
Definition at line 3908 of file pycode.cpp.
#define yylex pycodeYYlex |
Definition at line 18 of file pycode.cpp.
#define yylineno pycodeYYlineno |
Definition at line 19 of file pycode.cpp.
#define yymore | ( | ) | yymore_used_but_not_detected |
Definition at line 1168 of file pycode.cpp.
#define yyout pycodeYYout |
Definition at line 20 of file pycode.cpp.
#define yyrealloc pycodeYYrealloc |
Definition at line 25 of file pycode.cpp.
#define yyrestart pycodeYYrestart |
Definition at line 21 of file pycode.cpp.
#define YYSTATE YY_START |
Definition at line 151 of file pycode.cpp.
#define YYTABLES_NAME "yytables" |
Definition at line 4114 of file pycode.cpp.
Definition at line 2197 of file pycode.cpp.
#define yytext pycodeYYtext |
Definition at line 22 of file pycode.cpp.
#define yytext_ptr pycodeYYtext |
Definition at line 368 of file pycode.cpp.
#define yywrap pycodeYYwrap |
Definition at line 23 of file pycode.cpp.
typedef short int flex_int16_t |
Definition at line 71 of file pycode.cpp.
typedef int flex_int32_t |
Definition at line 72 of file pycode.cpp.
typedef signed char flex_int8_t |
Definition at line 70 of file pycode.cpp.
typedef unsigned short int flex_uint16_t |
Definition at line 74 of file pycode.cpp.
typedef unsigned int flex_uint32_t |
Definition at line 75 of file pycode.cpp.
typedef unsigned char flex_uint8_t |
Definition at line 73 of file pycode.cpp.
typedef struct yy_buffer_state* YY_BUFFER_STATE |
Definition at line 172 of file pycode.cpp.
typedef unsigned char YY_CHAR |
Definition at line 357 of file pycode.cpp.
typedef size_t yy_size_t |
Definition at line 203 of file pycode.cpp.
typedef int yy_state_type |
Definition at line 361 of file pycode.cpp.
|
static |
Definition at line 1482 of file pycode.cpp.
|
static |
Examines current stack of white-space indentations; re-syncs the parser with the correct scope.
Definition at line 4137 of file pycode.cpp.
|
static |
Definition at line 1580 of file pycode.cpp.
|
static |
Definition at line 1666 of file pycode.cpp.
|
static |
Definition at line 1700 of file pycode.cpp.
|
static |
|
static |
Definition at line 1585 of file pycode.cpp.
|
static |
Definition at line 1657 of file pycode.cpp.
|
static |
Definition at line 1947 of file pycode.cpp.
|
static |
Definition at line 1979 of file pycode.cpp.
|
static |
Class def that we may find
Member def that we may find
Definition at line 1777 of file pycode.cpp.
|
static |
Definition at line 1911 of file pycode.cpp.
|
static |
Definition at line 1752 of file pycode.cpp.
|
static |
Definition at line 1708 of file pycode.cpp.
if | ( | ! | yy_init | ) |
Definition at line 2251 of file pycode.cpp.
|
static |
Definition at line 1591 of file pycode.cpp.
void parsePythonCode | ( | CodeOutputInterface & | od, |
const char * | , | ||
const QCString & | s, | ||
bool | exBlock, | ||
const char * | exName, | ||
FileDef * | fd, | ||
int | startLine, | ||
int | endLine, | ||
bool | , | ||
MemberDef * | , | ||
bool | , | ||
Definition * | searchCtx, | ||
bool | collectXRefs | ||
) |
Definition at line 4164 of file pycode.cpp.
YY_BUFFER_STATE pycodeYY_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 3576 of file pycode.cpp.
void pycodeYY_delete_buffer | ( | YY_BUFFER_STATE | b | ) |
Destroy the buffer.
b | a buffer created with pycodeYY_create_buffer() |
Definition at line 3604 of file pycode.cpp.
void pycodeYY_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 3651 of file pycode.cpp.
|
static |
Definition at line 3623 of file pycode.cpp.
|
static |
Definition at line 3562 of file pycode.cpp.
YY_BUFFER_STATE pycodeYY_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 3778 of file pycode.cpp.
YY_BUFFER_STATE pycodeYY_scan_bytes | ( | yyconst char * | yybytes, |
int | _yybytes_len | ||
) |
Setup the input buffer state to scan the given bytes. The next call to pycodeYYlex() 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 3828 of file pycode.cpp.
YY_BUFFER_STATE pycodeYY_scan_string | ( | yyconst char * | yystr | ) |
Setup the input buffer state to scan a string. The next call to pycodeYYlex() will scan from a copy of str.
yystr | a NUL-terminated string to scan |
Definition at line 3815 of file pycode.cpp.
void pycodeYY_switch_to_buffer | ( | YY_BUFFER_STATE | new_buffer | ) |
Switch to a different input buffer.
new_buffer | The new input buffer. |
Definition at line 3531 of file pycode.cpp.
void * pycodeYYalloc | ( | yy_size_t | size | ) |
Definition at line 4092 of file pycode.cpp.
|
static |
Definition at line 3729 of file pycode.cpp.
void pycodeYYfree | ( | void * | ptr | ) |
Definition at line 4109 of file pycode.cpp.
int pycodeYYget_debug | ( | void | ) |
Definition at line 3992 of file pycode.cpp.
YY_EXTRA_TYPE pycodeYYget_extra | ( | void | ) |
FILE * pycodeYYget_in | ( | void | ) |
Get the input stream.
Definition at line 3936 of file pycode.cpp.
int pycodeYYget_leng | ( | void | ) |
Get the length of the current token.
Definition at line 3952 of file pycode.cpp.
int pycodeYYget_lineno | ( | void | ) |
FILE * pycodeYYget_out | ( | void | ) |
Get the output stream.
Definition at line 3944 of file pycode.cpp.
char * pycodeYYget_text | ( | void | ) |
Get the current token.
Definition at line 3961 of file pycode.cpp.
int pycodeYYlex | ( | void | ) |
int pycodeYYlex_destroy | ( | void | ) |
Definition at line 4040 of file pycode.cpp.
void pycodeYYpop_buffer_state | ( | void | ) |
Removes and deletes the top of the stack, if present. The next element becomes the new top.
Definition at line 3710 of file pycode.cpp.
void pycodeYYpush_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 3680 of file pycode.cpp.
void * pycodeYYrealloc | ( | void * | ptr, |
yy_size_t | size | ||
) |
Definition at line 4097 of file pycode.cpp.
void pycodeYYrestart | ( | FILE * | input_file | ) |
Immediately switch to a different input stream.
input_file | A readable stream. |
INITIAL
. Definition at line 3514 of file pycode.cpp.
void pycodeYYset_debug | ( | int | debug_flag | ) |
Definition at line 3997 of file pycode.cpp.
void pycodeYYset_extra | ( | YY_EXTRA_TYPE | user_defined | ) |
void pycodeYYset_in | ( | FILE * | in_str | ) |
Set the input stream. This does not discard the current input buffer.
in_str | A readable stream. |
Definition at line 3982 of file pycode.cpp.
void pycodeYYset_lineno | ( | int | line_number | ) |
void pycodeYYset_out | ( | FILE * | out_str | ) |
Definition at line 3987 of file pycode.cpp.
void resetPythonCodeParserState | ( | ) |
Definition at line 4123 of file pycode.cpp.
|
static |
Definition at line 1467 of file pycode.cpp.
|
static |
start a new line of code, inserting a line number if g_sourceFileDef is TRUE. If a definition starts at the current line, then the line number is linked to the documentation of that definition.
Definition at line 1525 of file pycode.cpp.
|
static |
Definition at line 1645 of file pycode.cpp.
|
static |
Definition at line 1491 of file pycode.cpp.
while | ( | 1 | ) |
Definition at line 2283 of file pycode.cpp.
|
static |
writes a link to a fragment text that may span multiple lines, inserting line numbers for each line. If text contains newlines, the link will be split into multiple links with the same destination, one for each line.
Definition at line 1607 of file pycode.cpp.
|
static |
|
static |
Definition at line 3899 of file pycode.cpp.
|
static |
Definition at line 3243 of file pycode.cpp.
|
static |
Definition at line 3348 of file pycode.cpp.
|
static |
Definition at line 4002 of file pycode.cpp.
|
static |
Definition at line 3882 of file pycode.cpp.
|
static |
Definition at line 3858 of file pycode.cpp.
|
static |
Definition at line 3890 of file pycode.cpp.
|
static |
Definition at line 3379 of file pycode.cpp.
|
static |
Definition at line 2013 of file pycode.cpp.
|
static |
|
static |
Definition at line 3398 of file pycode.cpp.
|
static |
Definition at line 1244 of file pycode.cpp.
|
static |
Definition at line 1246 of file pycode.cpp.
|
static |
Definition at line 1229 of file pycode.cpp.
|
static |
|
static |
Definition at line 1235 of file pycode.cpp.
|
static |
Definition at line 1226 of file pycode.cpp.
|
static |
Definition at line 1225 of file pycode.cpp.
|
static |
Definition at line 1239 of file pycode.cpp.
|
static |
Definition at line 1232 of file pycode.cpp.
|
static |
Definition at line 1240 of file pycode.cpp.
|
static |
contents of all lines of a documentation block
Definition at line 1263 of file pycode.cpp.
|
static |
Definition at line 1257 of file pycode.cpp.
|
static |
Definition at line 1256 of file pycode.cpp.
|
static |
Definition at line 1264 of file pycode.cpp.
|
static |
Definition at line 1250 of file pycode.cpp.
|
static |
Definition at line 1251 of file pycode.cpp.
|
static |
Definition at line 1241 of file pycode.cpp.
|
static |
Tracks indentation levels for scoping in python.
Definition at line 1261 of file pycode.cpp.
|
static |
number of line in the code fragment
Definition at line 1236 of file pycode.cpp.
|
static |
read offset during parsing
Definition at line 1231 of file pycode.cpp.
|
static |
the code fragment as text
Definition at line 1230 of file pycode.cpp.
|
static |
Definition at line 1254 of file pycode.cpp.
|
static |
Definition at line 1233 of file pycode.cpp.
|
static |
Definition at line 1258 of file pycode.cpp.
|
static |
Definition at line 1247 of file pycode.cpp.
|
static |
Definition at line 1242 of file pycode.cpp.
|
static |
Definition at line 1234 of file pycode.cpp.
|
static |
Definition at line 1245 of file pycode.cpp.
|
static |
Definition at line 1238 of file pycode.cpp.
|
static |
Definition at line 1259 of file pycode.cpp.
|
static |
Definition at line 1444 of file pycode.cpp.
|
static |
Definition at line 1372 of file pycode.cpp.
|
static |
Definition at line 1253 of file pycode.cpp.
|
static |
current line number
Definition at line 1237 of file pycode.cpp.
int pycodeYY_flex_debug = 0 |
Definition at line 1147 of file pycode.cpp.
FILE * pycodeYYin = (FILE *) 0 |
Definition at line 359 of file pycode.cpp.
int pycodeYYleng |
Definition at line 294 of file pycode.cpp.
int pycodeYYlineno = 1 |
Definition at line 365 of file pycode.cpp.
FILE * pycodeYYout = (FILE *) 0 |
Definition at line 359 of file pycode.cpp.
char * pycodeYYtext |
Definition at line 1171 of file pycode.cpp.
|
static |
Definition at line 512 of file pycode.cpp.
|
static |
Definition at line 394 of file pycode.cpp.
register int yy_act |
Definition at line 2244 of file pycode.cpp.
|
static |
Definition at line 616 of file pycode.cpp.
register char * yy_bp |
Definition at line 2243 of file pycode.cpp.
|
static |
Stack as an array.
Definition at line 274 of file pycode.cpp.
|
static |
capacity of stack.
Definition at line 273 of file pycode.cpp.
|
static |
index of top of stack.
Definition at line 272 of file pycode.cpp.
|
static |
Definition at line 297 of file pycode.cpp.
|
static |
Definition at line 948 of file pycode.cpp.
register char* yy_cp |
Definition at line 2243 of file pycode.cpp.
YY_DECL |
The main scanner function which does all the work.
Definition at line 2241 of file pycode.cpp.
|
static |
Definition at line 683 of file pycode.cpp.
|
static |
Definition at line 304 of file pycode.cpp.
|
static |
Definition at line 575 of file pycode.cpp.
|
static |
Definition at line 1153 of file pycode.cpp.
|
static |
Definition at line 1150 of file pycode.cpp.
|
static |
Definition at line 1154 of file pycode.cpp.
|
static |
Definition at line 292 of file pycode.cpp.
|
static |
Definition at line 298 of file pycode.cpp.
|
static |
Definition at line 1152 of file pycode.cpp.
|
static |
Definition at line 1151 of file pycode.cpp.
|
static |
Definition at line 607 of file pycode.cpp.
|
static |
Definition at line 293 of file pycode.cpp.
|
static |
Definition at line 750 of file pycode.cpp.
|
static |
Definition at line 299 of file pycode.cpp.
|
static |
Definition at line 2135 of file pycode.cpp.
|
static |
Definition at line 2134 of file pycode.cpp.
|
static |
Definition at line 2133 of file pycode.cpp.
|
static |
Definition at line 1149 of file pycode.cpp.
|
static |
Definition at line 1149 of file pycode.cpp.