mirror of
https://github.com/aNNiMON/Own-Programming-Language-Tutorial.git
synced 2024-09-20 08:44:20 +03:00
Линтеры перенесены в отдельный пакет
This commit is contained in:
parent
692370eb4b
commit
f79679224a
@ -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() {
|
||||
|
@ -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;
|
@ -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;
|
@ -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 {
|
||||
|
@ -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;
|
Loading…
Reference in New Issue
Block a user