Main Page   Alphabetical List   Compound List   File List   Compound Members   File Members  

cgrammar.tab.c File Reference

#include "lclintMacros.nf"
#include "basic.h"
#include "cgrammar.h"
#include "exprChecks.h"
#include <stdio.h>
#include "bison.reset"

Go to the source code of this file.

Compounds

union  YYSTYPE

Defines

#define YYBISON   1
#define BADTOK   257
#define SKIPTOK   258
#define CTOK_ELIPSIS   259
#define CASE   260
#define DEFAULT   261
#define CIF   262
#define CELSE   263
#define SWITCH   264
#define WHILE   265
#define DO   266
#define CFOR   267
#define GOTO   268
#define CONTINUE   269
#define BREAK   270
#define RETURN   271
#define TSEMI   272
#define TLBRACE   273
#define TRBRACE   274
#define TCOMMA   275
#define TCOLON   276
#define TASSIGN   277
#define TLPAREN   278
#define TRPAREN   279
#define TLSQBR   280
#define TRSQBR   281
#define TDOT   282
#define TAMPERSAND   283
#define TEXCL   284
#define TTILDE   285
#define TMINUS   286
#define TPLUS   287
#define TMULT   288
#define TDIV   289
#define TPERCENT   290
#define TLT   291
#define TGT   292
#define TCIRC   293
#define TBAR   294
#define TQUEST   295
#define CSIZEOF   296
#define CALIGNOF   297
#define ARROW_OP   298
#define CTYPEDEF   299
#define COFFSETOF   300
#define INC_OP   301
#define DEC_OP   302
#define LEFT_OP   303
#define RIGHT_OP   304
#define LE_OP   305
#define GE_OP   306
#define EQ_OP   307
#define NE_OP   308
#define AND_OP   309
#define OR_OP   310
#define MUL_ASSIGN   311
#define DIV_ASSIGN   312
#define MOD_ASSIGN   313
#define ADD_ASSIGN   314
#define SUB_ASSIGN   315
#define LEFT_ASSIGN   316
#define RIGHT_ASSIGN   317
#define AND_ASSIGN   318
#define XOR_ASSIGN   319
#define OR_ASSIGN   320
#define CSTRUCT   321
#define CUNION   322
#define CENUM   323
#define VA_ARG   324
#define VA_DCL   325
#define QGLOBALS   326
#define QMODIFIES   327
#define QNOMODS   328
#define QCONSTANT   329
#define QFUNCTION   330
#define QITER   331
#define QDEFINES   332
#define QUSES   333
#define QALLOCATES   334
#define QSETS   335
#define QRELEASES   336
#define QPRECLAUSE   337
#define QPOSTCLAUSE   338
#define QALT   339
#define QUNDEF   340
#define QKILLED   341
#define QENDMACRO   342
#define LLMACRO   343
#define LLMACROITER   344
#define LLMACROEND   345
#define TENDMACRO   346
#define QSWITCHBREAK   347
#define QLOOPBREAK   348
#define QINNERBREAK   349
#define QSAFEBREAK   350
#define QINNERCONTINUE   351
#define QFALLTHROUGH   352
#define QLINTNOTREACHED   353
#define QLINTFALLTHROUGH   354
#define QLINTFALLTHRU   355
#define QARGSUSED   356
#define QPRINTFLIKE   357
#define QLINTPRINTFLIKE   358
#define QSCANFLIKE   359
#define QMESSAGELIKE   360
#define QNOTREACHED   361
#define QCONST   362
#define QVOLATILE   363
#define QINLINE   364
#define QEXTENSION   365
#define QEXTERN   366
#define QSTATIC   367
#define QAUTO   368
#define QREGISTER   369
#define QOUT   370
#define QIN   371
#define QYIELD   372
#define QONLY   373
#define QTEMP   374
#define QSHARED   375
#define QREF   376
#define QUNIQUE   377
#define QCHECKED   378
#define QUNCHECKED   379
#define QCHECKEDSTRICT   380
#define QCHECKMOD   381
#define QKEEP   382
#define QKEPT   383
#define QPARTIAL   384
#define QSPECIAL   385
#define QOWNED   386
#define QDEPENDENT   387
#define QRETURNED   388
#define QEXPOSED   389
#define QNULL   390
#define QOBSERVER   391
#define QISNULL   392
#define QEXITS   393
#define QMAYEXIT   394
#define QNEVEREXIT   395
#define QTRUEEXIT   396
#define QFALSEEXIT   397
#define QLONG   398
#define QSIGNED   399
#define QUNSIGNED   400
#define QSHORT   401
#define QUNUSED   402
#define QSEF   403
#define QNOTNULL   404
#define QRELNULL   405
#define QABSTRACT   406
#define QCONCRETE   407
#define QMUTABLE   408
#define QIMMUTABLE   409
#define QTRUENULL   410
#define QFALSENULL   411
#define QEXTERNAL   412
#define QREFCOUNTED   413
#define QREFS   414
#define QNEWREF   415
#define QTEMPREF   416
#define QKILLREF   417
#define QRELDEF   418
#define CGCHAR   419
#define CBOOL   420
#define CINT   421
#define CGFLOAT   422
#define CDOUBLE   423
#define CVOID   424
#define QANYTYPE   425
#define QINTEGRALTYPE   426
#define QUNSIGNEDINTEGRALTYPE   427
#define QSIGNEDINTEGRALTYPE   428
#define IDENTIFIER   429
#define NEW_IDENTIFIER   430
#define TYPE_NAME_OR_ID   431
#define CCONSTANT   432
#define ITER_NAME   433
#define ITER_ENDNAME   434
#define TYPE_NAME   435
#define SHOWCSYM   FALSE
#define YYDEBUG   1
#define const
#define YYFINAL   1158
#define YYFLAG   -32768
#define YYNTBASE   182
#define YYTRANSLATE(x)    ((unsigned)(x) <= 435 ? yytranslate[x] : 409)
#define YYLAST   6435
#define YYSTACK_ALLOC   malloc
#define yyerrok   (yyerrstatus = 0)
#define yyclearin   (yychar = YYEMPTY)
#define YYEMPTY   -2
#define YYEOF   0
#define YYACCEPT   goto yyacceptlab
#define YYABORT   goto yyabortlab
#define YYERROR   goto yyerrlab1
#define YYFAIL   goto yyerrlab
#define YYRECOVERING()    (!!yyerrstatus)
#define YYBACKUP(token, value)
#define YYTERROR   1
#define YYERRCODE   256
#define YYLEX   yylex()
#define YYINITDEPTH   200
#define YYMAXDEPTH   10000
#define YYPARSE_PARAM_ARG
#define YYPARSE_PARAM_DECL
#define YYPOPSTACK   (yyvsp--, yyssp--)

Functions

int yylex ()
void swallowMacro (void)
void yyerror (char *s)

Variables

char* from
unsigned int count


Define Documentation

#define ADD_ASSIGN   314
 

Definition at line 64 of file cgrammar.tab.c.

#define AND_ASSIGN   318
 

Definition at line 68 of file cgrammar.tab.c.

#define AND_OP   309
 

Definition at line 59 of file cgrammar.tab.c.

#define ARROW_OP   298
 

Definition at line 48 of file cgrammar.tab.c.

#define BADTOK   257
 

Definition at line 7 of file cgrammar.tab.c.

#define BREAK   270
 

Definition at line 20 of file cgrammar.tab.c.

#define CALIGNOF   297
 

Definition at line 47 of file cgrammar.tab.c.

#define CASE   260
 

Definition at line 10 of file cgrammar.tab.c.

#define CBOOL   420
 

Definition at line 170 of file cgrammar.tab.c.

#define CCONSTANT   432
 

Definition at line 182 of file cgrammar.tab.c.

#define CDOUBLE   423
 

Definition at line 173 of file cgrammar.tab.c.

#define CELSE   263
 

Definition at line 13 of file cgrammar.tab.c.

#define CENUM   323
 

Definition at line 73 of file cgrammar.tab.c.

#define CFOR   267
 

Definition at line 17 of file cgrammar.tab.c.

#define CGCHAR   419
 

Definition at line 169 of file cgrammar.tab.c.

#define CGFLOAT   422
 

Definition at line 172 of file cgrammar.tab.c.

#define CIF   262
 

Definition at line 12 of file cgrammar.tab.c.

#define CINT   421
 

Definition at line 171 of file cgrammar.tab.c.

#define COFFSETOF   300
 

Definition at line 50 of file cgrammar.tab.c.

#define CONTINUE   269
 

Definition at line 19 of file cgrammar.tab.c.

#define CSIZEOF   296
 

Definition at line 46 of file cgrammar.tab.c.

#define CSTRUCT   321
 

Definition at line 71 of file cgrammar.tab.c.

#define CTOK_ELIPSIS   259
 

Definition at line 9 of file cgrammar.tab.c.

#define CTYPEDEF   299
 

Definition at line 49 of file cgrammar.tab.c.

#define CUNION   322
 

Definition at line 72 of file cgrammar.tab.c.

#define CVOID   424
 

Definition at line 174 of file cgrammar.tab.c.

#define DEC_OP   302
 

Definition at line 52 of file cgrammar.tab.c.

#define DEFAULT   261
 

Definition at line 11 of file cgrammar.tab.c.

#define DIV_ASSIGN   312
 

Definition at line 62 of file cgrammar.tab.c.

#define DO   266
 

Definition at line 16 of file cgrammar.tab.c.

#define EQ_OP   307
 

Definition at line 57 of file cgrammar.tab.c.

#define GE_OP   306
 

Definition at line 56 of file cgrammar.tab.c.

#define GOTO   268
 

Definition at line 18 of file cgrammar.tab.c.

#define IDENTIFIER   429
 

Definition at line 179 of file cgrammar.tab.c.

#define INC_OP   301
 

Definition at line 51 of file cgrammar.tab.c.

#define ITER_ENDNAME   434
 

Definition at line 184 of file cgrammar.tab.c.

#define ITER_NAME   433
 

Definition at line 183 of file cgrammar.tab.c.

#define LEFT_ASSIGN   316
 

Definition at line 66 of file cgrammar.tab.c.

#define LEFT_OP   303
 

Definition at line 53 of file cgrammar.tab.c.

#define LE_OP   305
 

Definition at line 55 of file cgrammar.tab.c.

#define LLMACRO   343
 

Definition at line 93 of file cgrammar.tab.c.

#define LLMACROEND   345
 

Definition at line 95 of file cgrammar.tab.c.

#define LLMACROITER   344
 

Definition at line 94 of file cgrammar.tab.c.

#define MOD_ASSIGN   313
 

Definition at line 63 of file cgrammar.tab.c.

#define MUL_ASSIGN   311
 

Definition at line 61 of file cgrammar.tab.c.

#define NEW_IDENTIFIER   430
 

Definition at line 180 of file cgrammar.tab.c.

#define NE_OP   308
 

Definition at line 58 of file cgrammar.tab.c.

#define OR_ASSIGN   320
 

Definition at line 70 of file cgrammar.tab.c.

#define OR_OP   310
 

Definition at line 60 of file cgrammar.tab.c.

#define QABSTRACT   406
 

Definition at line 156 of file cgrammar.tab.c.

#define QALLOCATES   334
 

Definition at line 84 of file cgrammar.tab.c.

#define QALT   339
 

Definition at line 89 of file cgrammar.tab.c.

#define QANYTYPE   425
 

Definition at line 175 of file cgrammar.tab.c.

#define QARGSUSED   356
 

Definition at line 106 of file cgrammar.tab.c.

#define QAUTO   368
 

Definition at line 118 of file cgrammar.tab.c.

#define QCHECKED   378
 

Definition at line 128 of file cgrammar.tab.c.

#define QCHECKEDSTRICT   380
 

Definition at line 130 of file cgrammar.tab.c.

#define QCHECKMOD   381
 

Definition at line 131 of file cgrammar.tab.c.

#define QCONCRETE   407
 

Definition at line 157 of file cgrammar.tab.c.

#define QCONST   362
 

Definition at line 112 of file cgrammar.tab.c.

#define QCONSTANT   329
 

Definition at line 79 of file cgrammar.tab.c.

#define QDEFINES   332
 

Definition at line 82 of file cgrammar.tab.c.

#define QDEPENDENT   387
 

Definition at line 137 of file cgrammar.tab.c.

#define QENDMACRO   342
 

Definition at line 92 of file cgrammar.tab.c.

#define QEXITS   393
 

Definition at line 143 of file cgrammar.tab.c.

#define QEXPOSED   389
 

Definition at line 139 of file cgrammar.tab.c.

#define QEXTENSION   365
 

Definition at line 115 of file cgrammar.tab.c.

#define QEXTERN   366
 

Definition at line 116 of file cgrammar.tab.c.

#define QEXTERNAL   412
 

Definition at line 162 of file cgrammar.tab.c.

#define QFALLTHROUGH   352
 

Definition at line 102 of file cgrammar.tab.c.

#define QFALSEEXIT   397
 

Definition at line 147 of file cgrammar.tab.c.

#define QFALSENULL   411
 

Definition at line 161 of file cgrammar.tab.c.

#define QFUNCTION   330
 

Definition at line 80 of file cgrammar.tab.c.

#define QGLOBALS   326
 

Definition at line 76 of file cgrammar.tab.c.

#define QIMMUTABLE   409
 

Definition at line 159 of file cgrammar.tab.c.

#define QIN   371
 

Definition at line 121 of file cgrammar.tab.c.

#define QINLINE   364
 

Definition at line 114 of file cgrammar.tab.c.

#define QINNERBREAK   349
 

Definition at line 99 of file cgrammar.tab.c.

#define QINNERCONTINUE   351
 

Definition at line 101 of file cgrammar.tab.c.

#define QINTEGRALTYPE   426
 

Definition at line 176 of file cgrammar.tab.c.

#define QISNULL   392
 

Definition at line 142 of file cgrammar.tab.c.

#define QITER   331
 

Definition at line 81 of file cgrammar.tab.c.

#define QKEEP   382
 

Definition at line 132 of file cgrammar.tab.c.

#define QKEPT   383
 

Definition at line 133 of file cgrammar.tab.c.

#define QKILLED   341
 

Definition at line 91 of file cgrammar.tab.c.

#define QKILLREF   417
 

Definition at line 167 of file cgrammar.tab.c.

#define QLINTFALLTHROUGH   354
 

Definition at line 104 of file cgrammar.tab.c.

#define QLINTFALLTHRU   355
 

Definition at line 105 of file cgrammar.tab.c.

#define QLINTNOTREACHED   353
 

Definition at line 103 of file cgrammar.tab.c.

#define QLINTPRINTFLIKE   358
 

Definition at line 108 of file cgrammar.tab.c.

#define QLONG   398
 

Definition at line 148 of file cgrammar.tab.c.

#define QLOOPBREAK   348
 

Definition at line 98 of file cgrammar.tab.c.

#define QMAYEXIT   394
 

Definition at line 144 of file cgrammar.tab.c.

#define QMESSAGELIKE   360
 

Definition at line 110 of file cgrammar.tab.c.

#define QMODIFIES   327
 

Definition at line 77 of file cgrammar.tab.c.

#define QMUTABLE   408
 

Definition at line 158 of file cgrammar.tab.c.

#define QNEVEREXIT   395
 

Definition at line 145 of file cgrammar.tab.c.

#define QNEWREF   415
 

Definition at line 165 of file cgrammar.tab.c.

#define QNOMODS   328
 

Definition at line 78 of file cgrammar.tab.c.

#define QNOTNULL   404
 

Definition at line 154 of file cgrammar.tab.c.

#define QNOTREACHED   361
 

Definition at line 111 of file cgrammar.tab.c.

#define QNULL   390
 

Definition at line 140 of file cgrammar.tab.c.

#define QOBSERVER   391
 

Definition at line 141 of file cgrammar.tab.c.

#define QONLY   373
 

Definition at line 123 of file cgrammar.tab.c.

#define QOUT   370
 

Definition at line 120 of file cgrammar.tab.c.

#define QOWNED   386
 

Definition at line 136 of file cgrammar.tab.c.

#define QPARTIAL   384
 

Definition at line 134 of file cgrammar.tab.c.

#define QPOSTCLAUSE   338
 

Definition at line 88 of file cgrammar.tab.c.

#define QPRECLAUSE   337
 

Definition at line 87 of file cgrammar.tab.c.

#define QPRINTFLIKE   357
 

Definition at line 107 of file cgrammar.tab.c.

#define QREF   376
 

Definition at line 126 of file cgrammar.tab.c.

#define QREFCOUNTED   413
 

Definition at line 163 of file cgrammar.tab.c.

#define QREFS   414
 

Definition at line 164 of file cgrammar.tab.c.

#define QREGISTER   369
 

Definition at line 119 of file cgrammar.tab.c.

#define QRELDEF   418
 

Definition at line 168 of file cgrammar.tab.c.

#define QRELEASES   336
 

Definition at line 86 of file cgrammar.tab.c.

#define QRELNULL   405
 

Definition at line 155 of file cgrammar.tab.c.

#define QRETURNED   388
 

Definition at line 138 of file cgrammar.tab.c.

#define QSAFEBREAK   350
 

Definition at line 100 of file cgrammar.tab.c.

#define QSCANFLIKE   359
 

Definition at line 109 of file cgrammar.tab.c.

#define QSEF   403
 

Definition at line 153 of file cgrammar.tab.c.

#define QSETS   335
 

Definition at line 85 of file cgrammar.tab.c.

#define QSHARED   375
 

Definition at line 125 of file cgrammar.tab.c.

#define QSHORT   401
 

Definition at line 151 of file cgrammar.tab.c.

#define QSIGNED   399
 

Definition at line 149 of file cgrammar.tab.c.

#define QSIGNEDINTEGRALTYPE   428
 

Definition at line 178 of file cgrammar.tab.c.

#define QSPECIAL   385
 

Definition at line 135 of file cgrammar.tab.c.

#define QSTATIC   367
 

Definition at line 117 of file cgrammar.tab.c.

#define QSWITCHBREAK   347
 

Definition at line 97 of file cgrammar.tab.c.

#define QTEMP   374
 

Definition at line 124 of file cgrammar.tab.c.

#define QTEMPREF   416
 

Definition at line 166 of file cgrammar.tab.c.

#define QTRUEEXIT   396
 

Definition at line 146 of file cgrammar.tab.c.

#define QTRUENULL   410
 

Definition at line 160 of file cgrammar.tab.c.

#define QUNCHECKED   379
 

Definition at line 129 of file cgrammar.tab.c.

#define QUNDEF   340
 

Definition at line 90 of file cgrammar.tab.c.

#define QUNIQUE   377
 

Definition at line 127 of file cgrammar.tab.c.

#define QUNSIGNED   400
 

Definition at line 150 of file cgrammar.tab.c.

#define QUNSIGNEDINTEGRALTYPE   427
 

Definition at line 177 of file cgrammar.tab.c.

#define QUNUSED   402
 

Definition at line 152 of file cgrammar.tab.c.

#define QUSES   333
 

Definition at line 83 of file cgrammar.tab.c.

#define QVOLATILE   363
 

Definition at line 113 of file cgrammar.tab.c.

#define QYIELD   372
 

Definition at line 122 of file cgrammar.tab.c.

#define RETURN   271
 

Definition at line 21 of file cgrammar.tab.c.

#define RIGHT_ASSIGN   317
 

Definition at line 67 of file cgrammar.tab.c.

#define RIGHT_OP   304
 

Definition at line 54 of file cgrammar.tab.c.

#define SHOWCSYM   FALSE
 

Definition at line 224 of file cgrammar.tab.c.

#define SKIPTOK   258
 

Definition at line 8 of file cgrammar.tab.c.

#define SUB_ASSIGN   315
 

Definition at line 65 of file cgrammar.tab.c.

#define SWITCH   264
 

Definition at line 14 of file cgrammar.tab.c.

#define TAMPERSAND   283
 

Definition at line 33 of file cgrammar.tab.c.

#define TASSIGN   277
 

Definition at line 27 of file cgrammar.tab.c.

#define TBAR   294
 

Definition at line 44 of file cgrammar.tab.c.

#define TCIRC   293
 

Definition at line 43 of file cgrammar.tab.c.

#define TCOLON   276
 

Definition at line 26 of file cgrammar.tab.c.

#define TCOMMA   275
 

Definition at line 25 of file cgrammar.tab.c.

#define TDIV   289
 

Definition at line 39 of file cgrammar.tab.c.

#define TDOT   282
 

Definition at line 32 of file cgrammar.tab.c.

#define TENDMACRO   346
 

Definition at line 96 of file cgrammar.tab.c.

#define TEXCL   284
 

Definition at line 34 of file cgrammar.tab.c.

#define TGT   292
 

Definition at line 42 of file cgrammar.tab.c.

#define TLBRACE   273
 

Definition at line 23 of file cgrammar.tab.c.

#define TLPAREN   278
 

Definition at line 28 of file cgrammar.tab.c.

#define TLSQBR   280
 

Definition at line 30 of file cgrammar.tab.c.

#define TLT   291
 

Definition at line 41 of file cgrammar.tab.c.

#define TMINUS   286
 

Definition at line 36 of file cgrammar.tab.c.

#define TMULT   288
 

Definition at line 38 of file cgrammar.tab.c.

#define TPERCENT   290
 

Definition at line 40 of file cgrammar.tab.c.

#define TPLUS   287
 

Definition at line 37 of file cgrammar.tab.c.

#define TQUEST   295
 

Definition at line 45 of file cgrammar.tab.c.

#define TRBRACE   274
 

Definition at line 24 of file cgrammar.tab.c.

#define TRPAREN   279
 

Definition at line 29 of file cgrammar.tab.c.

#define TRSQBR   281
 

Definition at line 31 of file cgrammar.tab.c.

#define TSEMI   272
 

Definition at line 22 of file cgrammar.tab.c.

#define TTILDE   285
 

Definition at line 35 of file cgrammar.tab.c.

#define TYPE_NAME   435
 

Definition at line 185 of file cgrammar.tab.c.

#define TYPE_NAME_OR_ID   431
 

Definition at line 181 of file cgrammar.tab.c.

#define VA_ARG   324
 

Definition at line 74 of file cgrammar.tab.c.

#define VA_DCL   325
 

Definition at line 75 of file cgrammar.tab.c.

#define WHILE   265
 

Definition at line 15 of file cgrammar.tab.c.

#define XOR_ASSIGN   319
 

Definition at line 69 of file cgrammar.tab.c.

#define YYABORT   goto yyabortlab
 

Definition at line 2547 of file cgrammar.tab.c.

#define YYACCEPT   goto yyacceptlab
 

Definition at line 2546 of file cgrammar.tab.c.

#define YYBACKUP( token, value )
 

Initializer:

\
do                                                              \
  if (yychar == YYEMPTY && yylen == 1)                          \
    { yychar = (token), yylval = (value);                       \
      yychar1 = YYTRANSLATE (yychar);                           \
      YYPOPSTACK;                                               \
      goto yybackup;                                            \
    }                                                           \
  else                                                          \
    { yyerror ("syntax error: cannot back up"); YYERROR; }      \
while (0)

Definition at line 2555 of file cgrammar.tab.c.

#define YYBISON   1
 

Definition at line 5 of file cgrammar.tab.c.

#define YYDEBUG   1
 

Definition at line 267 of file cgrammar.tab.c.

#define YYEMPTY   -2
 

Definition at line 2544 of file cgrammar.tab.c.

#define YYEOF   0
 

Definition at line 2545 of file cgrammar.tab.c.

#define YYERRCODE   256
 

Definition at line 2568 of file cgrammar.tab.c.

#define YYERROR   goto yyerrlab1
 

Definition at line 2548 of file cgrammar.tab.c.

#define YYFAIL   goto yyerrlab
 

Definition at line 2553 of file cgrammar.tab.c.

#define YYFINAL   1158
 

Definition at line 280 of file cgrammar.tab.c.

#define YYFLAG   -32768
 

Definition at line 281 of file cgrammar.tab.c.

#define YYINITDEPTH   200
 

Definition at line 2615 of file cgrammar.tab.c.

#define YYLAST   6435
 

Definition at line 1162 of file cgrammar.tab.c.

#define YYLEX   yylex()
 

Definition at line 2571 of file cgrammar.tab.c.

#define YYMAXDEPTH   10000
 

Definition at line 2626 of file cgrammar.tab.c.

#define YYNTBASE   182
 

Definition at line 282 of file cgrammar.tab.c.

#define YYPARSE_PARAM_ARG
 

#define YYPARSE_PARAM_DECL
 

#define YYPOPSTACK   (yyvsp--, yyssp--)
 

#define YYRECOVERING( )   (!!yyerrstatus)
 

Definition at line 2554 of file cgrammar.tab.c.

#define YYSTACK_ALLOC   malloc
 

Definition at line 2535 of file cgrammar.tab.c.

#define YYTERROR   1
 

Definition at line 2567 of file cgrammar.tab.c.

#define YYTRANSLATE( x )   ((unsigned)(x) <= 435 ? yytranslate[x] : 409)
 

Definition at line 284 of file cgrammar.tab.c.

#define const
 

Definition at line 274 of file cgrammar.tab.c.

#define yyclearin   (yychar = YYEMPTY)
 

Definition at line 2543 of file cgrammar.tab.c.

#define yyerrok   (yyerrstatus = 0)
 

Definition at line 2542 of file cgrammar.tab.c.


Function Documentation

void swallowMacro ( void )
 

Definition at line 3145 of file lex.yy.c.

Referenced by yyerror().

03146 {
03147   int i;
03148   bool skipnext = FALSE;
03149 
03150   while ((i = lminput ()) != EOF)
03151     {
03152       char c = (char) i;
03153       
03154       
03155       if (c == '\\')
03156         {
03157           skipnext = TRUE;
03158         }
03159       else if (c == '\n')
03160         {
03161           if (skipnext)
03162             {
03163               skipnext = FALSE;
03164             }
03165           else
03166             {
03167               checkUngetc (i, yyin);
03168               return;
03169             }
03170         }
03171     }
03172 
03173   if (i != EOF)
03174     {
03175       checkUngetc (i, yyin);
03176     }
03177 }

void yyerror ( char * s )
 

Definition at line 5443 of file cgrammar.tab.c.

05444 {
05445   static bool givehint = FALSE;
05446 
05447   if (context_inIterDef ())
05448     {
05449       llerror (FLG_SYNTAX, message ("Iter syntax not parseable: %s", 
05450                                     context_inFunctionName ()));
05451     }
05452   else if (context_inIterEnd ())
05453     {
05454       llerror (FLG_SYNTAX, message ("Iter finalizer syntax not parseable: %s", 
05455                                     context_inFunctionName ()));
05456     }
05457   else if (context_inMacro ())
05458     {
05459       llerror (FLG_SYNTAX, message ("Macro syntax not parseable: %s", 
05460                                     context_inFunctionName ()));
05461       
05462       if (context_inMacroUnknown ())
05463         {
05464           if (!givehint)
05465             {
05466               llhint (cstring_makeLiteral 
05467                      ("Precede macro definition with /*@notfunction@*/ "
05468                       "to suppress checking and force expansion"));
05469               givehint = TRUE;
05470             }
05471         }
05472 
05473       swallowMacro ();
05474     }
05475   else
05476     {
05477       llparseerror (cstring_undefined);
05478     }
05479 }

int yylex ( )
 


Variable Documentation

unsigned int count
 

Definition at line 454 of file signature.tab.c.

char * from
 

Definition at line 453 of file signature.tab.c.


Generated at Fri Nov 3 18:57:50 2000 for LCLint by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000