forked from jasder/antlr
forgot to move Pair etc...
This commit is contained in:
parent
e9a3de645a
commit
67b2e6d7c1
|
@ -29,8 +29,6 @@
|
||||||
|
|
||||||
package org.antlr.v4.runtime.misc;
|
package org.antlr.v4.runtime.misc;
|
||||||
|
|
||||||
import com.sun.tools.javac.util.Pair;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package org.antlr.v4.misc;
|
package org.antlr.v4.runtime.misc;
|
||||||
|
|
||||||
public class Pair<A,B> {
|
public class Pair<A,B> {
|
||||||
public A a;
|
public A a;
|
|
@ -1,4 +1,4 @@
|
||||||
package org.antlr.v4.misc;
|
package org.antlr.v4.runtime.misc;
|
||||||
|
|
||||||
public class Triple<A,B,C> extends Pair<A,B> {
|
public class Triple<A,B,C> extends Pair<A,B> {
|
||||||
public C c;
|
public C c;
|
|
@ -35,9 +35,9 @@ import org.antlr.runtime.tree.CommonTreeNodeStream;
|
||||||
import org.antlr.runtime.tree.Tree;
|
import org.antlr.runtime.tree.Tree;
|
||||||
import org.antlr.v4.Tool;
|
import org.antlr.v4.Tool;
|
||||||
import org.antlr.v4.codegen.CodeGenerator;
|
import org.antlr.v4.codegen.CodeGenerator;
|
||||||
import org.antlr.v4.misc.Pair;
|
|
||||||
import org.antlr.v4.parse.GrammarASTAdaptor;
|
import org.antlr.v4.parse.GrammarASTAdaptor;
|
||||||
import org.antlr.v4.parse.LeftRecursiveRuleWalker;
|
import org.antlr.v4.parse.LeftRecursiveRuleWalker;
|
||||||
|
import org.antlr.v4.runtime.misc.Pair;
|
||||||
import org.antlr.v4.tool.ErrorType;
|
import org.antlr.v4.tool.ErrorType;
|
||||||
import org.antlr.v4.tool.ast.AltAST;
|
import org.antlr.v4.tool.ast.AltAST;
|
||||||
import org.antlr.v4.tool.ast.GrammarAST;
|
import org.antlr.v4.tool.ast.GrammarAST;
|
||||||
|
|
|
@ -37,12 +37,12 @@ import org.antlr.runtime.RecognitionException;
|
||||||
import org.antlr.runtime.TokenStream;
|
import org.antlr.runtime.TokenStream;
|
||||||
import org.antlr.v4.Tool;
|
import org.antlr.v4.Tool;
|
||||||
import org.antlr.v4.misc.OrderedHashMap;
|
import org.antlr.v4.misc.OrderedHashMap;
|
||||||
import org.antlr.v4.misc.Pair;
|
|
||||||
import org.antlr.v4.parse.ANTLRLexer;
|
import org.antlr.v4.parse.ANTLRLexer;
|
||||||
import org.antlr.v4.parse.ANTLRParser;
|
import org.antlr.v4.parse.ANTLRParser;
|
||||||
import org.antlr.v4.parse.GrammarASTAdaptor;
|
import org.antlr.v4.parse.GrammarASTAdaptor;
|
||||||
import org.antlr.v4.parse.ScopeParser;
|
import org.antlr.v4.parse.ScopeParser;
|
||||||
import org.antlr.v4.parse.ToolANTLRParser;
|
import org.antlr.v4.parse.ToolANTLRParser;
|
||||||
|
import org.antlr.v4.runtime.misc.Pair;
|
||||||
import org.antlr.v4.tool.AttributeDict;
|
import org.antlr.v4.tool.AttributeDict;
|
||||||
import org.antlr.v4.tool.ErrorType;
|
import org.antlr.v4.tool.ErrorType;
|
||||||
import org.antlr.v4.tool.Grammar;
|
import org.antlr.v4.tool.Grammar;
|
||||||
|
|
|
@ -33,8 +33,8 @@ import org.antlr.v4.codegen.CodeGenerator;
|
||||||
import org.antlr.v4.codegen.OutputModelFactory;
|
import org.antlr.v4.codegen.OutputModelFactory;
|
||||||
import org.antlr.v4.codegen.model.decl.RuleContextDecl;
|
import org.antlr.v4.codegen.model.decl.RuleContextDecl;
|
||||||
import org.antlr.v4.codegen.model.decl.StructDecl;
|
import org.antlr.v4.codegen.model.decl.StructDecl;
|
||||||
import org.antlr.v4.misc.Pair;
|
|
||||||
import org.antlr.v4.parse.ANTLRParser;
|
import org.antlr.v4.parse.ANTLRParser;
|
||||||
|
import org.antlr.v4.runtime.misc.Pair;
|
||||||
import org.antlr.v4.tool.LeftRecursiveRule;
|
import org.antlr.v4.tool.LeftRecursiveRule;
|
||||||
import org.antlr.v4.tool.Rule;
|
import org.antlr.v4.tool.Rule;
|
||||||
import org.antlr.v4.tool.ast.GrammarAST;
|
import org.antlr.v4.tool.ast.GrammarAST;
|
||||||
|
|
|
@ -1,11 +1,15 @@
|
||||||
package org.antlr.v4.codegen.model;
|
package org.antlr.v4.codegen.model;
|
||||||
|
|
||||||
import org.antlr.v4.codegen.OutputModelFactory;
|
import org.antlr.v4.codegen.OutputModelFactory;
|
||||||
import org.antlr.v4.misc.Triple;
|
import org.antlr.v4.runtime.misc.Triple;
|
||||||
import org.antlr.v4.tool.*;
|
import org.antlr.v4.tool.Grammar;
|
||||||
import org.antlr.v4.tool.ast.*;
|
import org.antlr.v4.tool.Rule;
|
||||||
|
import org.antlr.v4.tool.ast.ActionAST;
|
||||||
|
import org.antlr.v4.tool.ast.AltAST;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.HashSet;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
/** A model object representing a parse tree listener file.
|
/** A model object representing a parse tree listener file.
|
||||||
* These are the rules specific events triggered by a parse tree visitor.
|
* These are the rules specific events triggered by a parse tree visitor.
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
package org.antlr.v4.codegen.model;
|
package org.antlr.v4.codegen.model;
|
||||||
|
|
||||||
import org.antlr.v4.codegen.OutputModelFactory;
|
import org.antlr.v4.codegen.OutputModelFactory;
|
||||||
import org.antlr.v4.misc.Triple;
|
import org.antlr.v4.runtime.misc.Triple;
|
||||||
import org.antlr.v4.tool.*;
|
import org.antlr.v4.tool.Grammar;
|
||||||
import org.antlr.v4.tool.ast.*;
|
import org.antlr.v4.tool.LeftRecursiveRule;
|
||||||
|
import org.antlr.v4.tool.Rule;
|
||||||
|
import org.antlr.v4.tool.ast.ActionAST;
|
||||||
|
import org.antlr.v4.tool.ast.AltAST;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.HashSet;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
public class ParseListenerFile extends OutputFile {
|
public class ParseListenerFile extends OutputFile {
|
||||||
public String grammarName;
|
public String grammarName;
|
||||||
|
|
|
@ -40,11 +40,11 @@ import org.antlr.v4.codegen.model.decl.ContextTokenListIndexedGetterDecl;
|
||||||
import org.antlr.v4.codegen.model.decl.Decl;
|
import org.antlr.v4.codegen.model.decl.Decl;
|
||||||
import org.antlr.v4.codegen.model.decl.StructDecl;
|
import org.antlr.v4.codegen.model.decl.StructDecl;
|
||||||
import org.antlr.v4.misc.FrequencySet;
|
import org.antlr.v4.misc.FrequencySet;
|
||||||
import org.antlr.v4.misc.Triple;
|
|
||||||
import org.antlr.v4.misc.Utils;
|
import org.antlr.v4.misc.Utils;
|
||||||
import org.antlr.v4.runtime.atn.ATNState;
|
import org.antlr.v4.runtime.atn.ATNState;
|
||||||
import org.antlr.v4.runtime.misc.IntervalSet;
|
import org.antlr.v4.runtime.misc.IntervalSet;
|
||||||
import org.antlr.v4.runtime.misc.OrderedHashSet;
|
import org.antlr.v4.runtime.misc.OrderedHashSet;
|
||||||
|
import org.antlr.v4.runtime.misc.Triple;
|
||||||
import org.antlr.v4.tool.Attribute;
|
import org.antlr.v4.tool.Attribute;
|
||||||
import org.antlr.v4.tool.Rule;
|
import org.antlr.v4.tool.Rule;
|
||||||
import org.antlr.v4.tool.ast.AltAST;
|
import org.antlr.v4.tool.ast.AltAST;
|
||||||
|
|
|
@ -1,11 +1,15 @@
|
||||||
package org.antlr.v4.codegen.model;
|
package org.antlr.v4.codegen.model;
|
||||||
|
|
||||||
import org.antlr.v4.codegen.OutputModelFactory;
|
import org.antlr.v4.codegen.OutputModelFactory;
|
||||||
import org.antlr.v4.misc.Triple;
|
import org.antlr.v4.runtime.misc.Triple;
|
||||||
import org.antlr.v4.tool.*;
|
import org.antlr.v4.tool.Grammar;
|
||||||
import org.antlr.v4.tool.ast.*;
|
import org.antlr.v4.tool.Rule;
|
||||||
|
import org.antlr.v4.tool.ast.ActionAST;
|
||||||
|
import org.antlr.v4.tool.ast.AltAST;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.HashSet;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
public class VisitorFile extends OutputFile {
|
public class VisitorFile extends OutputFile {
|
||||||
public String grammarName;
|
public String grammarName;
|
||||||
|
|
|
@ -31,8 +31,8 @@ package org.antlr.v4.tool;
|
||||||
|
|
||||||
import org.antlr.v4.analysis.LeftRecursiveRuleAltInfo;
|
import org.antlr.v4.analysis.LeftRecursiveRuleAltInfo;
|
||||||
import org.antlr.v4.misc.OrderedHashMap;
|
import org.antlr.v4.misc.OrderedHashMap;
|
||||||
import org.antlr.v4.misc.Pair;
|
import org.antlr.v4.runtime.misc.Pair;
|
||||||
import org.antlr.v4.misc.Triple;
|
import org.antlr.v4.runtime.misc.Triple;
|
||||||
import org.antlr.v4.tool.ast.AltAST;
|
import org.antlr.v4.tool.ast.AltAST;
|
||||||
import org.antlr.v4.tool.ast.GrammarAST;
|
import org.antlr.v4.tool.ast.GrammarAST;
|
||||||
import org.antlr.v4.tool.ast.RuleAST;
|
import org.antlr.v4.tool.ast.RuleAST;
|
||||||
|
|
|
@ -29,11 +29,20 @@
|
||||||
|
|
||||||
package org.antlr.v4.tool;
|
package org.antlr.v4.tool;
|
||||||
|
|
||||||
import org.antlr.v4.misc.Triple;
|
import org.antlr.v4.runtime.misc.Triple;
|
||||||
import org.antlr.v4.tool.ast.*;
|
import org.antlr.v4.tool.ast.ActionAST;
|
||||||
|
import org.antlr.v4.tool.ast.AltAST;
|
||||||
|
import org.antlr.v4.tool.ast.GrammarAST;
|
||||||
|
import org.antlr.v4.tool.ast.PredAST;
|
||||||
|
import org.antlr.v4.tool.ast.RuleAST;
|
||||||
import org.stringtemplate.v4.misc.MultiMap;
|
import org.stringtemplate.v4.misc.MultiMap;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.ArrayList;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.HashSet;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
public class Rule implements AttributeResolver {
|
public class Rule implements AttributeResolver {
|
||||||
/** Rule refs have a predefined set of attributes as well as
|
/** Rule refs have a predefined set of attributes as well as
|
||||||
|
|
Loading…
Reference in New Issue