Removed unnecessary interface implementation.
This commit is contained in:
parent
bffeafba10
commit
fbada163d4
@ -88,7 +88,6 @@ import triangle.abstractSyntaxTrees.visitors.CommandVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.DeclarationVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.ExpressionVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.FormalParameterSequenceVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.FormalParameterVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.IdentifierVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.LiteralVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.OperatorVisitor;
|
||||
@ -114,10 +113,9 @@ import triangle.codeGenerator.entities.UnknownAddress;
|
||||
import triangle.codeGenerator.entities.UnknownRoutine;
|
||||
import triangle.codeGenerator.entities.UnknownValue;
|
||||
|
||||
public final class Encoder
|
||||
implements ActualParameterVisitor<Frame, Integer>, ActualParameterSequenceVisitor<Frame, Integer>,
|
||||
ArrayAggregateVisitor<Frame, Integer>, CommandVisitor<Frame, Void>, DeclarationVisitor<Frame, Integer>,
|
||||
ExpressionVisitor<Frame, Integer>, FormalParameterVisitor<Frame, Integer>,
|
||||
public final class Encoder implements ActualParameterVisitor<Frame, Integer>,
|
||||
ActualParameterSequenceVisitor<Frame, Integer>, ArrayAggregateVisitor<Frame, Integer>,
|
||||
CommandVisitor<Frame, Void>, DeclarationVisitor<Frame, Integer>, ExpressionVisitor<Frame, Integer>,
|
||||
FormalParameterSequenceVisitor<Frame, Integer>, IdentifierVisitor<Frame, Void>, LiteralVisitor<Void, Void>,
|
||||
OperatorVisitor<Frame, Void>, ProgramVisitor<Frame, Void>, RecordAggregateVisitor<Frame, Integer>,
|
||||
TypeDenoterVisitor<Frame, Integer>, VnameVisitor<Frame, RuntimeEntity> {
|
||||
|
@ -88,7 +88,6 @@ import triangle.abstractSyntaxTrees.visitors.CommandVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.DeclarationVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.ExpressionVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.FormalParameterSequenceVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.FormalParameterVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.IdentifierVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.LiteralVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.OperatorVisitor;
|
||||
@ -104,10 +103,10 @@ import triangle.syntacticAnalyzer.SourcePosition;
|
||||
public final class Checker implements ActualParameterVisitor<FormalParameter, Void>,
|
||||
ActualParameterSequenceVisitor<FormalParameterSequence, Void>, ArrayAggregateVisitor<Void, TypeDenoter>,
|
||||
CommandVisitor<Void, Void>, DeclarationVisitor<Void, Void>, ExpressionVisitor<Void, TypeDenoter>,
|
||||
FormalParameterVisitor<Void, Void>, FormalParameterSequenceVisitor<Void, Void>,
|
||||
IdentifierVisitor<Void, Declaration>, LiteralVisitor<Void, TypeDenoter>, OperatorVisitor<Void, Declaration>,
|
||||
ProgramVisitor<Void, Void>, RecordAggregateVisitor<Void, FieldTypeDenoter>,
|
||||
TypeDenoterVisitor<Void, TypeDenoter>, VnameVisitor<Void, TypeDenoter> {
|
||||
FormalParameterSequenceVisitor<Void, Void>, IdentifierVisitor<Void, Declaration>,
|
||||
LiteralVisitor<Void, TypeDenoter>, OperatorVisitor<Void, Declaration>, ProgramVisitor<Void, Void>,
|
||||
RecordAggregateVisitor<Void, FieldTypeDenoter>, TypeDenoterVisitor<Void, TypeDenoter>,
|
||||
VnameVisitor<Void, TypeDenoter> {
|
||||
|
||||
// Commands
|
||||
|
||||
|
@ -82,7 +82,6 @@ import triangle.abstractSyntaxTrees.visitors.CommandVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.DeclarationVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.ExpressionVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.FormalParameterSequenceVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.FormalParameterVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.IdentifierVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.LiteralVisitor;
|
||||
import triangle.abstractSyntaxTrees.visitors.OperatorVisitor;
|
||||
@ -97,10 +96,10 @@ import triangle.abstractSyntaxTrees.vnames.SubscriptVname;
|
||||
public class LayoutVisitor implements ActualParameterVisitor<Void, DrawingTree>,
|
||||
ActualParameterSequenceVisitor<Void, DrawingTree>, ArrayAggregateVisitor<Void, DrawingTree>,
|
||||
CommandVisitor<Void, DrawingTree>, DeclarationVisitor<Void, DrawingTree>, ExpressionVisitor<Void, DrawingTree>,
|
||||
FormalParameterVisitor<Void, DrawingTree>, FormalParameterSequenceVisitor<Void, DrawingTree>,
|
||||
IdentifierVisitor<Void, DrawingTree>, LiteralVisitor<Void, DrawingTree>, OperatorVisitor<Void, DrawingTree>,
|
||||
ProgramVisitor<Void, DrawingTree>, RecordAggregateVisitor<Void, DrawingTree>,
|
||||
TypeDenoterVisitor<Void, DrawingTree>, VnameVisitor<Void, DrawingTree> {
|
||||
FormalParameterSequenceVisitor<Void, DrawingTree>, IdentifierVisitor<Void, DrawingTree>,
|
||||
LiteralVisitor<Void, DrawingTree>, OperatorVisitor<Void, DrawingTree>, ProgramVisitor<Void, DrawingTree>,
|
||||
RecordAggregateVisitor<Void, DrawingTree>, TypeDenoterVisitor<Void, DrawingTree>,
|
||||
VnameVisitor<Void, DrawingTree> {
|
||||
|
||||
private final int BORDER = 5;
|
||||
private final int PARENT_SEP = 30;
|
||||
|
Reference in New Issue
Block a user