⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 occspar.unx

📁 compiler
💻 UNX
📖 第 1 页 / 共 2 页
字号:
#define __TIME__ "14:59:41"
#define __DATE__ "Mar 11 1992"
#define __STDC__ 0
                                                                              

  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  @ This section goes at the top of the file, before any user-supplied	@
  @ code is emitted. It is output regardless of the presence of -a or -p @
  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

#include <stdio.h>
#include <stdarg.h>
                                                                              
                                                                              

                                                                              
                                                                              

                                                                              
#ifndef __YYSTACK_H

            	                                                    
   






































#endif                  


#include <stdlib.h>	                                                     
			                                        	     

#include <tools/debug.h>                                                     
#include <tools/l.h>	                                                     
			                                                     
			                                                     
			                                          	     
			                                                     
			                        			     
			                                            	     
			                              			     

FILE  *yycodeout = stdout ;		                           
FILE  *yybssout  = stdout ;		                           
FILE  *yydataout = stdout ;		                           
int   yylookahead ;			                           

extern char *yytext;			                                
extern int  yylineno;
extern int  yyleng;

void	yycode	    P(( char *fmt, ...	));	                        
void	yydata	    P(( char *fmt, ...	));	                        
void	yybss 	    P(( char *fmt, ...	));
void 	yyerror     P(( char *fmt, ...  ));
void 	yycomment   P(( char *fmt, ...  ));
int	yy_nextoken P(( void		));


extern unsigned char *ii_ptext();	                                    
extern int  ii_plength() ;		                                    
extern int  ii_plineno() ;

#ifdef YYDEBUG			                                            
#   define YYD(x) x		                               		    
#else
#   define YYD(x)            
#endif

                                                                          


  @
  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  @ User-supplied code from the header part of the input file goes here.  @
  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  @



#ifdef YYDEBUG			                                               
#   define YYD(x) x		                                 	       
#   define printf  yycode	                                               
#else
#   define YYD(x)            
#endif

#ifndef YYACCEPT
#    define YYACCEPT return(0)	                                       	       
#endif

#ifndef YYABORT
#    define YYABORT return(1)	                                       	       
#endif

#ifndef YYPRIVATE
#    define YYPRIVATE static	                                               
#endif

#ifndef YYMAXERR
#    define YYMAXERR 25      	                                	       
#endif

#ifndef YYMAXDEPTH           	                                	       
#    define YYMAXDEPTH 128
#endif

#ifndef YYCASCADE           	                                               
#    define YYCASCADE 5
#endif

#ifndef YYSTYPE		     	                            		       
#    define YYSTYPE int
#endif
				                                     	  
#ifndef YYSHIFTACT
#    define YYSHIFTACT(tos)  ( (tos)[0] = yylval )

#endif

#ifdef YYVERBOSE
#    define YYV(x) x
#else
#    define YYV(x)
#endif


#define yystk_cls YYPRIVATE		       				     

                                                                         
                                                                            
                                                                             
                                                                            
                                                                             
                                                                                
                                                                           
                                                         
  
                                                                             
                                         
   

#define	YY_IS_ACCEPT	0	   	                                    
#define	YY_IS_SHIFT(s)  ((s) > 0)  	                      		    

typedef short 	YY_TTYPE;

#define YYF	((YY_TTYPE)( (unsigned short )~0 >>1 ))

                                                                        
                                                                             
                                                                              
  
                                                                           
                                                                            
                                                                       
                                                                        
   

#if !defined(YYACTION) || !defined(YYPARSER)
#    define YYP               
#else
#    define YYP   YYPRIVATE
#endif

YYPRIVATE int	  yynerrs = 0;			                                

typedef int yyt_Yy_stack; yystk_cls yyt_Yy_stack Yy_stack[YYMAXDEPTH]; yystk_cls yyt_Yy_stack (*yyp_Yy_stack) = Yy_stack + (YYMAXDEPTH); 	                                

    YYSTYPE yylval;			 	                                
YYP YYSTYPE Yy_val;				                                

YYP YYSTYPE Yy_vstack[ YYMAXDEPTH ]; 	 	                                
YYP YYSTYPE *Yy_vsp;				                                
						                                

YYP int     Yy_rhslen;			 	                                
						                                
						                                

                                                       

YY_TTYPE yy_next	P(( YY_TTYPE **table, YY_TTYPE cur_state, int inp ));
void	 yy_init_stack	P(( void					  ));
int  	 yy_recover	P(( int tok, int suppress			  ));
void 	 yy_shift	P(( int new_state, int lookahead		  ));
int	 yy_act		P(( int yy_production_number, YYSTYPE *yyvsp	  ));
void	 yy_reduce	P(( int prod_num, int amount			  ));



  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  @           Action subroutine and the Tables go here.			@
  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  @ The rest of the file is the actual parser. It's			@
  @ emitted after the tables but above any user-supplied code in the	@
  @ third part of the input file.     					@
  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

YYPRIVATE YY_TTYPE  yy_next( table, cur_state, inp )
YY_TTYPE  **table;
YY_TTYPE  cur_state;
int       inp;
{
                                                                            
                                             
       

    YY_TTYPE   *p = table[ cur_state ] ;
    int        i;

    if( p )
        for( i = (int) *p++; --i >= 0 ; p += 2 )
            if( inp == p[0] )
                 return p[1];

    return  YYF;
}

                                                                          
#ifdef YYDEBUG

typedef char* yyt_Yy_dstack; yystk_cls yyt_Yy_dstack Yy_dstack[YYMAXDEPTH]; yystk_cls yyt_Yy_dstack (*yyp_Yy_dstack) = Yy_dstack + (YYMAXDEPTH);	                             

ANSI( void 	yycode( char *fmt, ... ))
KnR ( void 	yycode( fmt )		)
KnR ( char	*fmt;			)
{
    va_list   	 args;
    va_start( args,  fmt );
    yy_output( 0, fmt, args );
}

ANSI( void 	yydata( char *fmt, ... ))
KnR ( void 	yydata( fmt )		)
KnR ( char	*fmt;			)
{
    va_list   	 args;
    va_start( args,  fmt );
    yy_output( 1, fmt, args );
}

ANSI( void 	yybss( char *fmt, ... ) )
KnR ( void 	yybss( fmt )		)
KnR ( char	*fmt;			)
{
    va_list   	 args;
    va_start( args,  fmt );
    yy_output( 2, fmt, args );
}

                                                        

#else                                                            

#    define yy_nextoken()	yylex()	                                       
#    define yy_quit_debug()
#    define yy_init_debug()
#    define yy_pstack(x,y)
#    define yy_sym()

                                                                           

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -