Source: grammar.h


Annotated List
Files
Globals
Hierarchy
Index
typedef union {
  int                 ival;
  double              dval;

  UString             *ustr;
  void                *rxp; /* TODO */
  Node                *node;
  StatementNode       *stat;
  ParameterNode       *param;
  FuncDeclNode        *func;
  ProgramNode         *prog;
  AssignExprNode      *init;
  SourceElementNode   *src;
  SourceElementsNode  *srcs;
  StatListNode        *slist;
  ArgumentsNode       *args;
  ArgumentListNode    *alist;
  VarDeclNode         *decl;
  VarDeclListNode     *vlist;
  CaseBlockNode       *cblk;
  ClauseListNode      *clist;
  CaseClauseNode      *ccl;
  ElementNode         *elm;
  ElisionNode         *eli;
  Operator            op;
} YYSTYPE;
#define	NULLTOKEN	258
#define	TRUETOKEN	259
#define	FALSETOKEN	260
#define	STRING	261
#define	DECIMAL	262
#define	INTEGER	263
#define	REGEXP	264
#define	BREAK	265
#define	CASE	266
#define	DEFAULT	267
#define	FOR	268
#define	NEW	269
#define	VAR	270
#define	CONTINUE	271
#define	FUNCTION	272
#define	RETURN	273
#define	VOID	274
#define	DELETE	275
#define	IF	276
#define	THIS	277
#define	DO	278
#define	WHILE	279
#define	ELSE	280
#define	IN	281
#define	INSTANCEOF	282
#define	TYPEOF	283
#define	SWITCH	284
#define	WITH	285
#define	RESERVED	286
#define	THROW	287
#define	TRY	288
#define	CATCH	289
#define	FINALLY	290
#define	DEBUG	291
#define	EQEQ	292
#define	NE	293
#define	STREQ	294
#define	STRNEQ	295
#define	LE	296
#define	GE	297
#define	OR	298
#define	AND	299
#define	PLUSPLUS	300
#define	MINUSMINUS	301
#define	LSHIFT	302
#define	RSHIFT	303
#define	URSHIFT	304
#define	PLUSEQUAL	305
#define	MINUSEQUAL	306
#define	MULTEQUAL	307
#define	DIVEQUAL	308
#define	LSHIFTEQUAL	309
#define	RSHIFTEQUAL	310
#define	URSHIFTEQUAL	311
#define	ANDEQUAL	312
#define	MODEQUAL	313
#define	XOREQUAL	314
#define	OREQUAL	315
#define	DOUBLE	316
#define	IDENT	317
#define	AUTO	318


extern YYSTYPE kjsyylval;

Generated by: dfaure@faure on Sun Mar 26 14:25:02 2000, using kdoc 2.0a35.