scan.h

来自「该程序用VC实现了一个小型编译系统」· C头文件 代码 · 共 50 行

H
50
字号

/*
file name :Scan.h
these pre-definations are for the use of token scannation
*/
#ifndef  _H
#define _H
#include<iostream.h>
int code_number_in_row=0;
#define    MAIN      1
#define     INT      2   
#define    CHAR      3
#define      IF      4
#define    ELSE      5
#define     FOR      6
#define   WHILE      7
#define    READ      8
#define   WRITE      9
#define      ID     20                 /*identifier*/
#define     NUM     21                 /*   unsigned   integer number*/
#define    PLUS     22                 /* +  */
#define   MINUS     23                 /*  - */
#define    STAR     24                 /*  * */
#define     DIV     25                 /*  / */
#define      LP     26                 /* (  */
#define      RP     27                 /* )  */
#define      LB     28                 /* [  */
#define      RB     29                 /* ] */
#define      LC     30                 /* {  */
#define      RC     31                  /*  } */
#define     CMA     32                  /* ,  */
#define    SEMI     33                   /*  ; */
#define      NE     34                   /* <>  */
#define      GT     35                   /*  >  */
#define      LT     36                   /*  <   */
#define      GE     37                    /*  >=  */
#define      LE     38                   /*  <=  */
#define    SIGN     39                   /*  =    */
#define     EQU     40                   /*  == */
#define     NEQ     41                    /*  !=  */
#define     SHR     42                   /*   >>  */
#define     SHL     43                   /*   <<  */   
#define      SQ     44                    /*   '    */
#define      DQ     45                   /*    "   */
#define   COLON     46                   /*   :     */
#define    QEST     47                  /*    ?     */
#define    AND      48                  /*     &&    */
#define     OR      49                   /*   ||   */
#define    END		50
#endif

⌨️ 快捷键说明

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