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

📄 constset.java

📁 一个C语言子集的编译器
💻 JAVA
字号:
package com.king4solomon.homework.compiler.core;

public final class ConstSet {

	public static final int IDENTIFIER = 100;

	public static final int RESERVED_WORD = 101;

	public static final int REAL = 102;

	public static final int INTEGER = 103;

	public static final int ADDSYM = 104;

	public static final int SUBSYM = 105;

	public static final int MULSYM = 106;

	public static final int DIVSYM = 107;

	public static final int LEFT_PRENTHESES = 108;

	public static final int COMMA = 109;

	public static final int SEMICOLON = 110;

	public static final int CHARACTER = 111;

	public static final int STRING = 112;

	public static final int RIGHT_PRENTHESES = 113;

	public static final int RIGHT_CURLY = 114;

	public static final int LEFT_CURLY = 115;

	public static final int RELA_OPR = 116;

	public static final int UNKNOWN_CHAR = 122;

	public static final int EVALUATE = 123;

	public static final int STOP = 124;

	public static final int COLON = 125;

	public static final int WRONG_CHAR = 126;

	public static final int TYPE_IDEN = 127;

	public static final int RFDECRETURN = 128;

	public static final int VARDECRETURN = 129;

	public static final int VOIDTYPE = 130;
	
	public static final int EXECNOM = 131;
	
	public static final int UNINITTYPE = 132;

	public static final int FLTVAL = 1;

	public static final int INTVAL = 0;

	public static final int STRVAL = 2;

	public static final int FINDINCLV = 30;

	public static final int FINDINOLV = 31;

	public static final int NOTFOUND = 32;

	public static final int RFRETURN = 80;

	public static final int NRFRETURN = 90;

	public static final int JMP_INSTR = 0;

	public static final int JPC_INSTR = 1;

	public static final int RED_INSTR = 2;

	public static final int WRT_INSTR = 3;

	public static final int STO_INSTR = 4;

	public static final int LOD_INSTR = 5;

	public static final int OPR_INSTR = 6;

	public static final int LIT_INSTR = 7;

	public static final int INT_INSTR = 8;

	public static final int CAL_INSTR = 9;

	public static final int RET_INSTR = 10;

	public static final int STR_INSTR = 11;

	public static final int STC_INSTR = 13;

	public static final int LDR_INSTR = 14;

	public static final int LDC_INSTR = 16;

	public static final int HLT_INSTR = 17;

	public static final int LST_INSTR = 18;
	
	public static final int CRJ_INSTR = 19;
	
	public static final int CRC_INSTR = 20;
	
	public static final int TPC_INSTR = 21;

	public static final int OPR_INTADD = 61;

	public static final int OPR_FLTADD = 62;

	public static final int OPR_INTSUB = 63;

	public static final int OPR_FLTSUB = 64;

	public static final int OPR_INTMUL = 65;

	public static final int OPR_FLTMUL = 66;

	public static final int OPR_INTDIV = 67;

	public static final int OPR_FLTDIV = 68;

	public static final int OPR_MUNZERO = 69;

	public static final int OPR_LESS = 70;

	public static final int OPR_NGREAT = 71;

	public static final int OPR_EAQ = 72;

	public static final int OPR_GREAT = 73;

	public static final int OPR_NLESS = 74;
	
	public static final int OPR_NEQU = 75;

	public static final char EXCEPTION_EXIT = '@';

	public static final String COMPCOMPLETE = "--------------------The compiling process has stopped!---------------------" + '\n';

	public static final String COMPSTART = "--------------------The compiling process has started!----------------------" + '\n';

	public static final String COMPINTRUPT = "--------------The compiling process has stopped for problems!-------------" + '\n';
	
	public static final String INTECOMPLETE = "--------------------The intepreting process has stopped!---------------------" + '\n';

	public static final String INTESTART = "--------------------The intepreting process has started!----------------------" + '\n';
	
	public static final String INTEINTRUPT = "--------------The intepreting process has stopped for problems!-------------" + '\n';
}

⌨️ 快捷键说明

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