kjs Library: grammar.h Source File (kjs Library)

| # kjs Library API Documentation
Overview | Class Hierarchy | Classes | Classes (annotated) | Members | Namespaces | Source Files

# grammar.h

    00001 #ifndef BISON_GRAMMAR_TAB_H
    00002 # define BISON_GRAMMAR_TAB_H
    00003
    00004 #ifndef YYSTYPE
    00005 typedef union {
    00006   int                 ival;
    00007   double              dval;
    00008   UString             *ustr;
    00009   Identifier          *ident;
    00010   Node                *node;
    00011   StatementNode       *stat;
    00012   ParameterNode       *param;
    00013   FunctionBodyNode    *body;
    00014   FuncDeclNode        *func;
    00015   FunctionBodyNode    *prog;
    00016   AssignExprNode      *init;
    00017   SourceElementsNode  *srcs;
    00018   StatListNode        *slist;
    00019   ArgumentsNode       *args;
    00020   ArgumentListNode    *alist;
    00021   VarDeclNode         *decl;
    00022   VarDeclListNode     *vlist;
    00023   CaseBlockNode       *cblk;
    00024   ClauseListNode      *clist;
    00025   CaseClauseNode      *ccl;
    00026   ElementNode         *elm;
    00027   Operator            op;
    00028   PropertyValueNode   *plist;
    00029   PropertyNode        *pnode;
    00030   CatchNode           *cnode;
    00031   FinallyNode         *fnode;
    00032   VarStatementNode::Type vtype;
    00033 } yystype;
    00034 # define YYSTYPE yystype
    00035 # define YYSTYPE_IS_TRIVIAL 1
    00036 #endif
    00037
    00038 #ifndef YYLTYPE
    00039 typedef struct yyltype
    00040 {
    00041   int first_line;
    00042   int first_column;
    00043
    00044   int last_line;
    00045   int last_column;
    00046 } yyltype;
    00047
    00048 # define YYLTYPE yyltype
    00049 # define YYLTYPE_IS_TRIVIAL 1
    00050 #endif
    00051
    00052 # define    NULLTOKEN   257
    00053 # define    TRUETOKEN   258
    00054 # define    FALSETOKEN  259
    00055 # define    STRING  260
    00056 # define    NUMBER  261
    00057 # define    BREAK   262
    00058 # define    CASE    263
    00059 # define    DEFAULT 264
    00060 # define    FOR 265
    00061 # define    NEW 266
    00062 # define    VAR 267
    00063 # define    CONST   268
    00064 # define    CONTINUE    269
    00065 # define    FUNCTION    270
    00066 # define    RETURN  271
    00067 # define    VOID    272
    00068 # define    DELETE  273
    00069 # define    IF  274
    00070 # define    THIS    275
    00071 # define    DO  276
    00072 # define    WHILE   277
    00073 # define    ELSE    278
    00074 # define    IN  279
    00075 # define    INSTANCEOF  280
    00076 # define    TYPEOF  281
    00077 # define    SWITCH  282
    00078 # define    WITH    283
    00079 # define    RESERVED    284
    00080 # define    THROW   285
    00081 # define    TRY 286
    00082 # define    CATCH   287
    00083 # define    FINALLY 288
    00084 # define    EQEQ    289
    00085 # define    NE  290
    00086 # define    STREQ   291
    00087 # define    STRNEQ  292
    00088 # define    LE  293
    00089 # define    GE  294
    00090 # define    OR  295
    00091 # define    AND 296
    00092 # define    PLUSPLUS    297
    00093 # define    MINUSMINUS  298
    00094 # define    LSHIFT  299
    00095 # define    RSHIFT  300
    00096 # define    URSHIFT 301
    00097 # define    PLUSEQUAL   302
    00098 # define    MINUSEQUAL  303
    00099 # define    MULTEQUAL   304
    00100 # define    DIVEQUAL    305
    00101 # define    LSHIFTEQUAL 306
    00102 # define    RSHIFTEQUAL 307
    00103 # define    URSHIFTEQUAL    308
    00104 # define    ANDEQUAL    309
    00105 # define    MODEQUAL    310
    00106 # define    XOREQUAL    311
    00107 # define    OREQUAL 312
    00108 # define    IDENT   313
    00109 # define    AUTOPLUSPLUS    314
    00110 # define    AUTOMINUSMINUS  315
    00111
    00112
    00113 extern YYSTYPE kjsyylval;
    00114
    00115 #endif /* not BISON_GRAMMAR_TAB_H */

This file is part of the documentation for kjs Library Version 3.4.1.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Sat Jun 11 20:23:06 2005 by doxygen 1.4.1 written by Dimitri van Heesch, © 1997-2003