Anarres-Mud-Driver

 view release on metacpan or  search on metacpan

Compiler/lexer.c  view on Meta::CPAN

      145,   32,    6,    7,    7,    7,    7,  120,   26,    7,
        8,    8,    8,    8,   37,   37,    8,    9,    9,    9,
        9,    9,   10,   10,   10,   10,   10,   11,   11,   11,
       11,   12,   12,   12,   12,   98,    7,   13,   13,   13,

       13,   39,   39,    8,   14,   14,   14,   14,   17,   20,
        9,   17,   20,   28,   30,   10,   24,   24,   24,   24,
       31,   28,   81,   47,   44,   30,   47,   63,   63,   31,
       31,   36,   70,   28,   34,   34,   34,   34,   35,   35,
       35,   35,   36,   44,   50,   58,   61,   50,   58,   61,
       65,  100,  117,   65,  100,  117,   60,   34,   56,   68,
       68,   68,   68,   56,  105,  105,  105,  105,  106,  106,
      106,  106,   56,   56,   56,   56,  107,  107,  107,  107,
       56,  125,  125,  125,   49,   56,   45,   43,   56,   56,
       56,   56,   56,   56,   56,   56,   86,   86,   86,   86,

       42,   38,   33,   29,   25,   21,   86,   86,   19,   15,
        0,    0,   86,   86,   86,   86,   86,   86,   86,   86,
      115,  115,  115,  115,    0,    0,    0,    0,    0,    0,
      115,    0,    0,    0,    0,    0,  115,  115,  115,  134,
      134,  134,  134,  134,  134,  135,  135,  135,  135,  135,
      135,  136,  136,  136,  136,  136,  136,  137,  137,  137,
      137,  137,  137,  138,  138,  139,  139,  140,  140,    0,
      140,  140,  141,  141,  141,  141,  141,  141,  142,    0,
      142,  142,  142,  143,  143,  143,  143,  143,  143,  144,
      144,  144,    0,  144,  144,  133,  133,  133,  133,  133,

      133,  133,  133,  133,  133,  133,  133,  133,  133,  133,
      133,  133,  133,  133,  133,  133,  133,  133,  133,  133,
      133,  133,  133,  133,  133,  133,  133,  133,  133,  133,
      133,  133,  133,  133,  133,  133,  133,  133,  133,  133,
      133,  133,  133
    } ;

static amd_yy_state_type amd_yy_last_accepting_state;
static char *amd_yy_last_accepting_cpos;

/* The intent behind this definition is that it'll catch
 * any uses of REJECT which flex missed.
 */
#define REJECT reject_used_but_not_detected
#define amd_yymore() amd_yymore_used_but_not_detected
#define YY_MORE_ADJ 0
#define YY_RESTORE_YY_MORE_OFFSET
char *amd_yytext;
#line 1 "lexer.yy"
#define INITIAL 0
#line 2 "lexer.yy"
#include <stdio.h>
#include <stdlib.h>
#include "compiler.h"
#include "parser.h"

#define YY_DECL int amd_yylex(AMD_YYSTYPE *amd_yylval, amd_parse_param_t *param)

static int amd_yyinteger(AMD_YYSTYPE *lvalp);
static int amd_yyidentifier(AMD_YYSTYPE *lvalp, amd_parse_param_t *param);
#define YY_NO_INPUT 1
#define YY_NO_UNPUT 1
#define YY_NO_TOP_STATE 1
/* %option debug */
#define CODE 1

#define BLANK 2

#define STRING 3

#define PPLINE 4

#define CCOMMENT 5

#define CPPCOMMENT 6

#line 514 "lex.yy.c"

/* Macros after this point can all be overridden by user definitions in
 * section 1.
 */

#ifndef YY_SKIP_YYWRAP
#ifdef __cplusplus
extern "C" int amd_yywrap YY_PROTO(( void ));
#else
extern int amd_yywrap YY_PROTO(( void ));
#endif
#endif

#ifndef YY_NO_UNPUT
static void amd_yyunput YY_PROTO(( int c, char *buf_ptr ));
#endif

#ifndef amd_yytext_ptr
static void amd_yy_flex_strncpy YY_PROTO(( char *, amd_yyconst char *, int ));
#endif

#ifdef YY_NEED_STRLEN
static int amd_yy_flex_strlen YY_PROTO(( amd_yyconst char * ));
#endif

#ifndef YY_NO_INPUT
#ifdef __cplusplus
static int amd_yyinput YY_PROTO(( void ));
#else
static int input YY_PROTO(( void ));
#endif
#endif

#if YY_STACK_USED
static int amd_yy_start_stack_ptr = 0;
static int amd_yy_start_stack_depth = 0;
static int *amd_yy_start_stack = 0;
#ifndef YY_NO_PUSH_STATE
static void amd_yy_push_state YY_PROTO(( int new_state ));
#endif
#ifndef YY_NO_POP_STATE
static void amd_yy_pop_state YY_PROTO(( void ));
#endif
#ifndef YY_NO_TOP_STATE
static int amd_yy_top_state YY_PROTO(( void ));
#endif



( run in 1.029 second using v1.01-cache-2.11-cpan-39bf76dae61 )