Tag: jflex

从解析器创建抽象树问题

我需要很大的帮助,我有两个简单的类Tree和Node(我只是在界面上使用较少的空间,我可以轻松修改那些类),我也有flex文件和解析器文件,需要创建AST(抽象语法树 – 在Node对象中放置标记并以正确的方式填充Tree)。 public class Tree { Node root; public void AddNode(Node n){} public void Evaluate(){} } public class Node { public String value; public int type; Node left, right; } 这是解析器文件 import java_cup.runtime.*; parser code {: public boolean result = true; public void report_fatal_error(String message, Object info) throws java.lang.Exception { done_parsing(); System.out.println(“report_fatal_error”); report_error(); } […]