Eneboo - Documentación para desarrolladores
|
#include "qplatformdefs.h"
#include "qasciidict.h"
#include "qdatetime.h"
#include "qdict.h"
#include "qfile.h"
#include "qdir.h"
#include "qptrlist.h"
#include "qregexp.h"
#include "qstrlist.h"
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include "moc_lex.cpp"
Clases | |
class | Argument |
class | ArgList |
struct | Function |
class | FuncList |
class | Enum |
class | EnumList |
struct | Property |
class | PropList |
struct | ClassInfo |
class | ClassInfoList |
class | parser_reg |
union | YYSTYPE |
struct | NamespaceInfo |
'defines' | |
#define | YYBYACC 1 |
#define | YYMAJOR 1 |
#define | YYMINOR 9 |
#define | yyclearin (yychar=(-1)) |
#define | yyerrok (yyerrflag=0) |
#define | YYRECOVERING (yyerrflag!=0) |
#define | YYPREFIX "yy" |
#define | MOC_YACC_CODE |
#define | CHAR_VAL 257 |
#define | INT_VAL 258 |
#define | DOUBLE_VAL 259 |
#define | STRING 260 |
#define | IDENTIFIER 261 |
#define | FRIEND 262 |
#define | TYPEDEF 263 |
#define | AUTO 264 |
#define | REGISTER 265 |
#define | STATIC 266 |
#define | EXTERN 267 |
#define | INLINE 268 |
#define | VIRTUAL 269 |
#define | CONST 270 |
#define | VOLATILE 271 |
#define | CHAR 272 |
#define | SHORT 273 |
#define | INT 274 |
#define | LONG 275 |
#define | SIGNED 276 |
#define | UNSIGNED 277 |
#define | FLOAT 278 |
#define | DOUBLE 279 |
#define | VOID 280 |
#define | ENUM 281 |
#define | CLASS 282 |
#define | STRUCT 283 |
#define | UNION 284 |
#define | ASM 285 |
#define | PRIVATE 286 |
#define | PROTECTED 287 |
#define | PUBLIC 288 |
#define | OPERATOR 289 |
#define | DBL_COLON 290 |
#define | TRIPLE_DOT 291 |
#define | TEMPLATE 292 |
#define | NAMESPACE 293 |
#define | USING 294 |
#define | MUTABLE 295 |
#define | THROW 296 |
#define | SIGNALS 297 |
#define | SLOTS 298 |
#define | Q_OBJECT 299 |
#define | Q_PROPERTY 300 |
#define | Q_OVERRIDE 301 |
#define | Q_CLASSINFO 302 |
#define | Q_ENUMS 303 |
#define | Q_SETS 304 |
#define | READ 305 |
#define | WRITE 306 |
#define | STORED 307 |
#define | DESIGNABLE 308 |
#define | SCRIPTABLE 309 |
#define | RESET 310 |
#define | YYERRCODE 256 |
#define | YYTABLESIZE 1510 |
#define | YYFINAL 1 |
#define | YYDEBUG 0 |
#define | YYMAXTOKEN 310 |
#define | YYSTACKSIZE 500 |
#define | YYMAXDEPTH 500 |
#define | yystacksize YYSTACKSIZE |
#define | ErrorFormatString "%s:%d:" |
#define | getenv hack_getenv |
#define | YYABORT goto yyabort |
#define | YYREJECT goto yyabort |
#define | YYACCEPT goto yyaccept |
#define | YYERROR goto yyerrlab |
Enumeraciones | |
enum | Access { Private, Protected, Public } |
enum | Member { SignalMember, SlotMember, PropertyCandidateMember } |
enum | Flags { Invalid = 0x00000000, Readable = 0x00000001, Writable = 0x00000002, EnumOrSet = 0x00000004, UnresolvedEnum = 0x00000008, StdSet = 0x00000100, Override = 0x00000200, NotDesignable = 0x00001000, DesignableOverride = 0x00002000, NotScriptable = 0x00004000, ScriptableOverride = 0x00008000, NotStored = 0x00010000, StoredOverride = 0x00020000, Invalid = 0x00000000, Readable = 0x00000001, Writable = 0x00000002, EnumOrSet = 0x00000004, UnresolvedEnum = 0x00000008, StdSet = 0x00000100, Override = 0x00000200, NotDesignable = 0x00001000, DesignableOverride = 0x00002000, NotScriptable = 0x00004000, ScriptableOverride = 0x00008000, NotStored = 0x00010000, StoredOverride = 0x00020000 } |
Funciones | |
void | yyerror (const char *msg) |
bool | isEnumType (const char *type) |
int | enumIndex (const char *type) |
bool | isVariantType (const char *type) |
int | qvariant_nameToType (const char *name) |
bool | isIdentChar (char x) |
bool | validUType (QCString ctype) |
QCString | castToUType (QCString ctype) |
QCString | rawUType (QCString ctype) |
QCString | uType (QCString ctype) |
bool | isInOut (QCString ctype) |
QCString | uTypeExtra (QCString ctype) |
void | fixRightAngles (QCString *str) |
ArgList * | addArg (Argument *) |
void | addMember (Member) |
void | addEnum () |
char * | stradd (const char *, const char *) |
char * | stradd (const char *, const char *, const char *) |
char * | stradd (const char *, const char *, const char *, const char *) |
char * | straddSpc (const char *, const char *) |
char * | straddSpc (const char *, const char *, const char *) |
char * | straddSpc (const char *, const char *, const char *, const char *) |
void | cleanup () |
QCString | combinePath (const char *, const char *) |
int | yyparse () |
void | replace (char *s, char c1, char c2) |
void | setDefaultIncludeFile () |
int | main (int argc, char **argv) |
char * | getenv () |
char * | getenv (const char *) |
QCString | nameQualifier () |
int | openNameSpaceForMetaObject (FILE *out) |
void | closeNameSpaceForMetaObject (FILE *out, int levels) |
bool | isSpace (char x) |
void | addExpressionString (const char *s) |
void | addExpressionChar (const char c) |
void | moc_warn (char *s1, char *s2) |
int | yywrap () |
QCString | purestSuperClassName () |
QCString | qualifiedClassName () |
void | generateFuncs (FuncList *list, const char *functype, int num) |
bool | isPropertyType (const char *type) |
int | generateEnums () |
int | generateProps () |
int | generateClassInfos () |
Variables | |
int | yydebug |
bool | lexDebug = FALSE |
int | lineNo |
bool | errorControl = FALSE |
bool | displayWarnings = TRUE |
bool | skipClass |
bool | skipFunc |
bool | templateClass |
bool | templateClassOld |
ArgList * | tmpArgList |
Function * | tmpFunc |
Enum * | tmpEnum |
Access | tmpAccess |
Access | subClassPerm |
bool | Q_OBJECTdetected |
bool | Q_PROPERTYdetected |
bool | tmpPropOverride |
int | tmpYYStart |
int | tmpYYStart2 |
const int | formatRevision = 26 |
short | yylhs [] |
short | yylen [] |
short | yydefred [] |
short | yydgoto [] |
short | yysindex [] |
short | yyrindex [] |
short | yygindex [] |
short | yytable [] |
short | yycheck [] |
int | yynerrs |
int | yyerrflag |
int | yychar |
short * | yyssp |
YYSTYPE * | yyvsp |
YYSTYPE | yyval |
YYSTYPE | yylval |
short | yyss [YYSTACKSIZE] |
YYSTYPE | yyvs [YYSTACKSIZE] |
FILE * | out |
QPtrList< NamespaceInfo > | namespaces |
const int | Slot_Num = 1 |
const int | Signal_Num = 2 |
const int | Prop_Num = 3 |
#define ASM 285 |
#define AUTO 264 |
#define CHAR 272 |
#define CHAR_VAL 257 |
#define CLASS 282 |
#define CONST 270 |
#define DBL_COLON 290 |
#define DESIGNABLE 308 |
#define DOUBLE 279 |
#define DOUBLE_VAL 259 |
#define ENUM 281 |
#define ErrorFormatString "%s:%d:" |
#define EXTERN 267 |
#define FLOAT 278 |
#define FRIEND 262 |
#define getenv hack_getenv |
#define IDENTIFIER 261 |
#define INLINE 268 |
#define INT 274 |
#define INT_VAL 258 |
#define LONG 275 |
#define MOC_YACC_CODE |
#define MUTABLE 295 |
#define NAMESPACE 293 |
#define OPERATOR 289 |
#define PRIVATE 286 |
#define PROTECTED 287 |
#define PUBLIC 288 |
#define Q_CLASSINFO 302 |
#define Q_ENUMS 303 |
#define Q_OBJECT 299 |
#define Q_OVERRIDE 301 |
#define Q_PROPERTY 300 |
#define Q_SETS 304 |
#define READ 305 |
#define REGISTER 265 |
#define RESET 310 |
#define SCRIPTABLE 309 |
#define SHORT 273 |
#define SIGNALS 297 |
#define SIGNED 276 |
#define SLOTS 298 |
#define STATIC 266 |
#define STORED 307 |
#define STRING 260 |
#define STRUCT 283 |
#define TEMPLATE 292 |
#define THROW 296 |
#define TRIPLE_DOT 291 |
#define TYPEDEF 263 |
#define UNION 284 |
#define UNSIGNED 277 |
#define USING 294 |
#define VIRTUAL 269 |
#define VOID 280 |
#define VOLATILE 271 |
#define WRITE 306 |
#define YYABORT goto yyabort |
#define YYACCEPT goto yyaccept |
#define YYBYACC 1 |
#define yyclearin (yychar=(-1)) |
#define YYDEBUG 0 |
#define YYERRCODE 256 |
#define yyerrok (yyerrflag=0) |
#define YYERROR goto yyerrlab |
#define YYFINAL 1 |
#define YYMAJOR 1 |
#define YYMAXDEPTH 500 |
#define YYMAXTOKEN 310 |
#define YYMINOR 9 |
#define YYPREFIX "yy" |
#define YYRECOVERING (yyerrflag!=0) |
#define YYREJECT goto yyabort |
#define YYSTACKSIZE 500 |
#define yystacksize YYSTACKSIZE |
#define YYTABLESIZE 1510 |
enum Access |
enum Flags |
enum Member |
void addEnum | ( | ) |
void addExpressionChar | ( | const char | c | ) |
void addExpressionString | ( | const char * | s | ) |
void addMember | ( | Member | m | ) |
void cleanup | ( | ) |
void closeNameSpaceForMetaObject | ( | FILE * | out, |
int | levels | ||
) |
QCString combinePath | ( | const char * | infile, |
const char * | outfile | ||
) |
int enumIndex | ( | const char * | type | ) |
void fixRightAngles | ( | QCString * | str | ) |
int generateClassInfos | ( | ) |
int generateEnums | ( | ) |
int generateProps | ( | ) |
char* getenv | ( | ) |
char* getenv | ( | const char * | ) |
bool isEnumType | ( | const char * | type | ) |
bool isIdentChar | ( | char | x | ) | [inline] |
bool isPropertyType | ( | const char * | type | ) |
bool isSpace | ( | char | x | ) | [inline] |
bool isVariantType | ( | const char * | type | ) |
void moc_warn | ( | char * | s1, |
char * | s2 | ||
) |
QCString nameQualifier | ( | ) |
int openNameSpaceForMetaObject | ( | FILE * | out | ) |
QCString purestSuperClassName | ( | ) |
QCString qualifiedClassName | ( | ) |
int qvariant_nameToType | ( | const char * | name | ) |
void replace | ( | char * | s, |
char | c1, | ||
char | c2 | ||
) |
void setDefaultIncludeFile | ( | ) |
char * stradd | ( | const char * | s1, |
const char * | s2 | ||
) |
char * stradd | ( | const char * | s1, |
const char * | s2, | ||
const char * | s3, | ||
const char * | s4 | ||
) |
char * stradd | ( | const char * | s1, |
const char * | s2, | ||
const char * | s3 | ||
) |
char * straddSpc | ( | const char * | s1, |
const char * | s2, | ||
const char * | s3 | ||
) |
char * straddSpc | ( | const char * | s1, |
const char * | s2, | ||
const char * | s3, | ||
const char * | s4 | ||
) |
char * straddSpc | ( | const char * | s1, |
const char * | s2 | ||
) |
void yyerror | ( | const char * | msg | ) |
int yyparse | ( | ) |
int yywrap | ( | ) |
bool displayWarnings = TRUE |
bool errorControl = FALSE |
const int formatRevision = 26 |
FILE* out |
const int Signal_Num = 2 |
short yycheck[] |
short yydefred[] |
short yydgoto[] |
{ 93, 53, 54, 162, 64, 65, 85, 86, 87, 88, 163, 164, 165, 166, 167, 168, 69, 169, 48, 318, 319, 320, 365, 366, 321, 477, 302, 303, 304, 322, 170, 217, 171, 172, 173, 374, 229, 306, 307, 375, 4, 5, 6, 7, 8, 9, 10, 11, 26, 94, 92, 14, 71, 21, 12, 72, 337, 462, 430, 174, 22, 362, 438, 471, 406, 440, 444, 244, 434, 459, 247, 481, 196, 264, 339, 265, 340, 482, 486, 23, 107, 76, 24, 175, 460, 435, 456, 457, 474, 108, 109, 110, 150, 131, 123, 176, 124, 184, 260, 330, 125, 331, 126, 427, 127, 188, 333, 128, 190, 334, 256, 193, 261, 262, 263, 178, 179, 258, 259, 316, 219, 180, 181, 245, 376, 182, 315, 402, 377, 441, 416, 324, 199, 344, 270, 271, 395, 385, 329, }
short yygindex[] |
{ 1152, 347, 0, 1150, 930, 0, 0, 435, 1056, 449, 283, -135, 0, 57, -11, -25, 122, 0, 0, 0, 0, 0, 765, 810, -294, 0, -159, 0, 892, 0, -10, -44, -156, 1177, 1182, 830, 244, 1039, 301, 840, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1114, 0, 0, 0, 0, 0, 1134, 231, 752, 0, 1207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 780, 0, 0, 0, 1142, 0, 0, 0, 0, 0, 0, 1109, -186, 0, 0, 0, 0, 0, 0, 1067, 0, 0, 1063, 0, 0, 0, 0, 994, -82, 0, 1078, 0, 999, 274, -170, 0, 0, 0, 0, 0, 0, 0, 849, 0, 0, 0, 0, 931, 1005, 974, 0, 856, 0, }
short yylen[] |
short yylhs[] |
short yyrindex[] |
short yysindex[] |
short yyss[YYSTACKSIZE] |
short* yyssp |
short yytable[] |