Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改javacup解析器继承_Java_Compiler Construction_Context Free Grammar - Fatal编程技术网

更改javacup解析器继承

更改javacup解析器继承,java,compiler-construction,context-free-grammar,Java,Compiler Construction,Context Free Grammar,目前,我有从java_cup.runtime.lr_解析器扩展而来的默认javacup解析器,有没有办法让它也实现我创建的接口 i、 e: 类可以扩展类并实现接口。到处都是JDK,例如 public class TreeMap<K,V> extends AbstractMap<K,V> implements NavigableMap<K,V>, Cloneable, java.io.Serializabl

目前,我有从java_cup.runtime.lr_解析器扩展而来的默认javacup解析器,有没有办法让它也实现我创建的接口

i、 e:


类可以扩展类并实现接口。到处都是JDK,例如

    public class TreeMap<K,V>
            extends AbstractMap<K,V>
            implements NavigableMap<K,V>, Cloneable, java.io.Serializable { ...}
公共类树映射
扩展抽象地图
实现NavigableMap、Cloneable、java.io.Serializable{…}

不过我发现了,我修改了javacup的源文件,添加了一个额外的参数选项,并且在构建xml中使用ant将某些标记替换为其他标记

我说的是让java_cup生成的类扩展某些文件
    public class TreeMap<K,V>
            extends AbstractMap<K,V>
            implements NavigableMap<K,V>, Cloneable, java.io.Serializable { ...}