Линтеры перенесены в отдельный пакет

This commit is contained in:
Victor 2016-06-27 00:04:38 +03:00
parent 692370eb4b
commit f79679224a
5 changed files with 11 additions and 6 deletions

View File

@ -1,10 +1,13 @@
package com.annimon.ownlang.parser;
import com.annimon.ownlang.Console;
import com.annimon.ownlang.parser.linters.AssignValidator;
import com.annimon.ownlang.parser.linters.UseWithNonStringValueValidator;
import com.annimon.ownlang.parser.linters.DefaultFunctionsOverrideValidator;
import com.annimon.ownlang.lib.Functions;
import com.annimon.ownlang.lib.Variables;
import com.annimon.ownlang.parser.ast.Statement;
import com.annimon.ownlang.parser.ast.Visitor;
import com.annimon.ownlang.parser.visitors.*;
public final class Linter {
@ -29,7 +32,7 @@ public final class Linter {
program.accept(validator);
resetState();
}
System.out.println("Lint validation complete!");
Console.println("Lint validation complete!");
}
private void resetState() {

View File

@ -1,4 +1,4 @@
package com.annimon.ownlang.parser.visitors;
package com.annimon.ownlang.parser.linters;
import com.annimon.ownlang.Console;
import com.annimon.ownlang.lib.Variables;

View File

@ -1,4 +1,4 @@
package com.annimon.ownlang.parser.visitors;
package com.annimon.ownlang.parser.linters;
import com.annimon.ownlang.Console;
import com.annimon.ownlang.lib.Functions;

View File

@ -1,8 +1,10 @@
package com.annimon.ownlang.parser.visitors;
package com.annimon.ownlang.parser.linters;
import com.annimon.ownlang.parser.ast.IncludeStatement;
import com.annimon.ownlang.parser.ast.Statement;
import com.annimon.ownlang.parser.ast.Visitor;
import com.annimon.ownlang.parser.visitors.AbstractVisitor;
import com.annimon.ownlang.parser.visitors.VisitorUtils;
public abstract class LintVisitor extends AbstractVisitor {

View File

@ -1,4 +1,4 @@
package com.annimon.ownlang.parser.visitors;
package com.annimon.ownlang.parser.linters;
import com.annimon.ownlang.Console;
import com.annimon.ownlang.lib.Types;