Skip to content

Commit f796792

Browse files
committed
Линтеры перенесены в отдельный пакет
1 parent 692370e commit f796792

File tree

5 files changed

+11
-6
lines changed

5 files changed

+11
-6
lines changed

src/com/annimon/ownlang/parser/Linter.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
package com.annimon.ownlang.parser;
22

3+
import com.annimon.ownlang.Console;
4+
import com.annimon.ownlang.parser.linters.AssignValidator;
5+
import com.annimon.ownlang.parser.linters.UseWithNonStringValueValidator;
6+
import com.annimon.ownlang.parser.linters.DefaultFunctionsOverrideValidator;
37
import com.annimon.ownlang.lib.Functions;
48
import com.annimon.ownlang.lib.Variables;
59
import com.annimon.ownlang.parser.ast.Statement;
610
import com.annimon.ownlang.parser.ast.Visitor;
7-
import com.annimon.ownlang.parser.visitors.*;
811

912
public final class Linter {
1013

@@ -29,7 +32,7 @@ public void execute() {
2932
program.accept(validator);
3033
resetState();
3134
}
32-
System.out.println("Lint validation complete!");
35+
Console.println("Lint validation complete!");
3336
}
3437

3538
private void resetState() {

src/com/annimon/ownlang/parser/visitors/AssignValidator.java renamed to src/com/annimon/ownlang/parser/linters/AssignValidator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.annimon.ownlang.parser.visitors;
1+
package com.annimon.ownlang.parser.linters;
22

33
import com.annimon.ownlang.Console;
44
import com.annimon.ownlang.lib.Variables;

src/com/annimon/ownlang/parser/visitors/DefaultFunctionsOverrideValidator.java renamed to src/com/annimon/ownlang/parser/linters/DefaultFunctionsOverrideValidator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.annimon.ownlang.parser.visitors;
1+
package com.annimon.ownlang.parser.linters;
22

33
import com.annimon.ownlang.Console;
44
import com.annimon.ownlang.lib.Functions;

src/com/annimon/ownlang/parser/visitors/LintVisitor.java renamed to src/com/annimon/ownlang/parser/linters/LintVisitor.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
package com.annimon.ownlang.parser.visitors;
1+
package com.annimon.ownlang.parser.linters;
22

33
import com.annimon.ownlang.parser.ast.IncludeStatement;
44
import com.annimon.ownlang.parser.ast.Statement;
55
import com.annimon.ownlang.parser.ast.Visitor;
6+
import com.annimon.ownlang.parser.visitors.AbstractVisitor;
7+
import com.annimon.ownlang.parser.visitors.VisitorUtils;
68

79
public abstract class LintVisitor extends AbstractVisitor {
810

src/com/annimon/ownlang/parser/visitors/UseWithNonStringValueValidator.java renamed to src/com/annimon/ownlang/parser/linters/UseWithNonStringValueValidator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.annimon.ownlang.parser.visitors;
1+
package com.annimon.ownlang.parser.linters;
22

33
import com.annimon.ownlang.Console;
44
import com.annimon.ownlang.lib.Types;

0 commit comments

Comments
 (0)