definitionlist.java

来自「此程序使用在java环境下开发的」· Java 代码 · 共 102 行

JAVA
102
字号
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package bianyi; import java.util.ArrayList;   public class DefinitionList {    static ArrayList singledelimiter;    static ArrayList doubledelimiter;    static ArrayList reserved;    static ArrayList figure=new ArrayList();    static ArrayList identifier=new ArrayList();    static ArrayList constant=new ArrayList();       static void setreserved() {        reserved = new ArrayList();        reserved.add("auto");        reserved.add("char");        reserved.add("const");        reserved.add("double");        reserved.add("enum");        reserved.add("extern");        reserved.add("float");        reserved.add("int");        reserved.add("long");        reserved.add("register");        reserved.add("short");        reserved.add("signed");        reserved.add("static");        reserved.add("struct");        reserved.add("union");        reserved.add("unsigned");        reserved.add("void");        reserved.add("volatile");        reserved.add("break");         reserved.add("case");        reserved.add("continue");        reserved.add("default");        reserved.add("do");        reserved.add("else");        reserved.add("for");        reserved.add("goto");        reserved.add("if");        reserved.add("return");        reserved.add("sizeof");        reserved.add("switch");        reserved.add("typedef");        reserved.add("while");    }    static void setdoubleDelimiter() {   //双界符        doubledelimiter = new ArrayList();        doubledelimiter.add("!=");        doubledelimiter.add("<=");        doubledelimiter.add(">=");        doubledelimiter.add("==");        doubledelimiter.add("/*");        doubledelimiter.add("*/");        doubledelimiter.add("&&");        doubledelimiter.add("||");        doubledelimiter.add("//");        doubledelimiter.add("++");    }    static void setsingledelimiter() {   //单界符        singledelimiter = new ArrayList();        singledelimiter.add("+");        singledelimiter.add("-");        singledelimiter.add("*");        singledelimiter.add("/");        singledelimiter.add("=");         singledelimiter.add("<");        singledelimiter.add(">");        singledelimiter.add("%");        singledelimiter.add("(");        singledelimiter.add(")");        singledelimiter.add("[");        singledelimiter.add("]");        singledelimiter.add(".");        singledelimiter.add(",");        singledelimiter.add(";");        singledelimiter.add("!");        singledelimiter.add("{");        singledelimiter.add("}");        singledelimiter.add("'");        singledelimiter.add("#");        singledelimiter.add("\"");    }     static void setfigure(String s)       {         figure.add(s);        }    static void setidentifier(String s)       {          identifier.add(s);       }    static void setconstant(String s)     {        constant.add(s);    }}

⌨️ 快捷键说明

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