diff --git a/Triangle.Compiler/src/main/java/triangle/codeGenerator/Encoder.java b/Triangle.Compiler/src/main/java/triangle/codeGenerator/Encoder.java index 1b30d8a..be9c53e 100644 --- a/Triangle.Compiler/src/main/java/triangle/codeGenerator/Encoder.java +++ b/Triangle.Compiler/src/main/java/triangle/codeGenerator/Encoder.java @@ -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, ActualParameterSequenceVisitor, - ArrayAggregateVisitor, CommandVisitor, DeclarationVisitor, - ExpressionVisitor, FormalParameterVisitor, +public final class Encoder implements ActualParameterVisitor, + ActualParameterSequenceVisitor, ArrayAggregateVisitor, + CommandVisitor, DeclarationVisitor, ExpressionVisitor, FormalParameterSequenceVisitor, IdentifierVisitor, LiteralVisitor, OperatorVisitor, ProgramVisitor, RecordAggregateVisitor, TypeDenoterVisitor, VnameVisitor { diff --git a/Triangle.Compiler/src/main/java/triangle/contextualAnalyzer/Checker.java b/Triangle.Compiler/src/main/java/triangle/contextualAnalyzer/Checker.java index 09f4ff4..f58f330 100644 --- a/Triangle.Compiler/src/main/java/triangle/contextualAnalyzer/Checker.java +++ b/Triangle.Compiler/src/main/java/triangle/contextualAnalyzer/Checker.java @@ -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, ActualParameterSequenceVisitor, ArrayAggregateVisitor, CommandVisitor, DeclarationVisitor, ExpressionVisitor, - FormalParameterVisitor, FormalParameterSequenceVisitor, - IdentifierVisitor, LiteralVisitor, OperatorVisitor, - ProgramVisitor, RecordAggregateVisitor, - TypeDenoterVisitor, VnameVisitor { + FormalParameterSequenceVisitor, IdentifierVisitor, + LiteralVisitor, OperatorVisitor, ProgramVisitor, + RecordAggregateVisitor, TypeDenoterVisitor, + VnameVisitor { // Commands diff --git a/Triangle.Compiler/src/main/java/triangle/treeDrawer/LayoutVisitor.java b/Triangle.Compiler/src/main/java/triangle/treeDrawer/LayoutVisitor.java index 28ea0ec..dfa4b35 100644 --- a/Triangle.Compiler/src/main/java/triangle/treeDrawer/LayoutVisitor.java +++ b/Triangle.Compiler/src/main/java/triangle/treeDrawer/LayoutVisitor.java @@ -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, ActualParameterSequenceVisitor, ArrayAggregateVisitor, CommandVisitor, DeclarationVisitor, ExpressionVisitor, - FormalParameterVisitor, FormalParameterSequenceVisitor, - IdentifierVisitor, LiteralVisitor, OperatorVisitor, - ProgramVisitor, RecordAggregateVisitor, - TypeDenoterVisitor, VnameVisitor { + FormalParameterSequenceVisitor, IdentifierVisitor, + LiteralVisitor, OperatorVisitor, ProgramVisitor, + RecordAggregateVisitor, TypeDenoterVisitor, + VnameVisitor { private final int BORDER = 5; private final int PARENT_SEP = 30;