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

📄 grammar.java

📁 算术表达式的词法分析和语法分析,编译原理的实验
💻 JAVA
字号:
package Sentence;

public class Grammar {
	public Grammar(Rule[] rul){
		rules = rul;
	}
	public Grammar(String[] rul){
		rules = new Rule[rul.length];
		StringToRules(rul);
	}	
	public Rule getRuleAt(int num){
		return rules[num+1];
	}
	public Rule[] getRules(){
		return rules;
	}
	private void StringToRules(String[] str){
		Rule rule;
		for(int i=0;i<str.length;i++){
			rule = new Rule(str[i]);
			rules[i] = rule;
		}
	}
	private Rule[] rules;
	private char[] finals;
	private char[] unFinals;
}

⌨️ 快捷键说明

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