rule.java
来自「To help you in writing an LL grammar, we」· Java 代码 · 共 46 行
JAVA
46 行
// LLAnalyze -- Nathaniel Nystrom, February 2000// For use in Cornell University Computer Science 412/413// Class representing rules in a context-free grammar. The LHS is a// nonterminal and the RHS is a list of expressions.package Iota.util.grammar;import java.util.*;public class Rule{ Nonterminal left; List right; public Rule(Nonterminal left, List right) { this.left = left; this.right = right; } public Nonterminal getLHS() { return left; } public List getRHS() { return right; } public String toString() { String s = left + " :"; Iterator it = right.iterator(); while (it.hasNext()) { Expr expr = (Expr) it.next(); s += " " + expr; } return s + " ;"; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?