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

📄 scanner.h

📁 Spim软件的一些源码。其中有Xspim的
💻 H
字号:
/* SPIM S20 MIPS simulator.   Interface to lexical scanner.   Copyright (C) 1990-2004 by James Larus (larus@cs.wisc.edu).   ALL RIGHTS RESERVED.   SPIM is distributed under the following conditions:     You may make copies of SPIM for your own use and modify those copies.     All copies of SPIM must retain my name and copyright notice.     You may not sell SPIM or distributed SPIM in conjunction with a     commerical product or service without the expressed written consent of     James Larus.   THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED   WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR   PURPOSE. *//* $Header: /Software/SPIM/src/scanner.h 7     2/23/04 4:42a Larus $*//* Exported functions (besides yylex): */void initialize_scanner (FILE *in_file);void print_erroneous_line ();void scanner_start_line ();int register_name_to_number (char *name);char *source_line ();int yylex ();/* Exported Variables: *//* This flag tells the scanner to treat the next sequence of letters   etc as an identifier and not look it up as an opcode. It permits us   to use opcodes as symbols in most places.  However, because of the   LALR(1) lookahead, it does not work for labels. */extern int only_id;typedef intptr_union yylval_t;#define YYSTYPE yylval_textern YYSTYPE yylval;		/* Value of token from YYLEX */extern int line_no;		/* Line number in input file*/

⌨️ 快捷键说明

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