Skip to content

Commit ea756cb

Browse files
committed
Re-organized linter modules, moved main lint function inside core module
1 parent f1380e7 commit ea756cb

35 files changed

Lines changed: 51 additions & 58 deletions

rusty_basic/src/bin/rusty_basic.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use std::fs::File;
33

44
use rusty_basic::instruction_generator::{generate_instructions, unwrap_linter_context};
55
use rusty_basic::interpreter::{InterpreterTrait, new_default_interpreter};
6-
use rusty_linter::{LinterContext, lint};
6+
use rusty_linter::core::{LinterContext, lint};
77
use rusty_parser::{Program, parse_main_file};
88

99
fn main() {

rusty_basic/src/instruction_generator/calls.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use rusty_common::{AtPos, Position, Positioned};
2-
use rusty_linter::ScopeName;
2+
use rusty_linter::core::ScopeName;
33
use rusty_parser::*;
44

55
use crate::instruction_generator::{AddressOrLabel, Instruction, InstructionGenerator};

rusty_basic/src/instruction_generator/dim.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use rusty_common::*;
2-
use rusty_linter::ScopeName;
2+
use rusty_linter::core::ScopeName;
33
use rusty_parser::*;
44
use rusty_variant::Variant;
55

rusty_basic/src/instruction_generator/expression.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use rusty_common::*;
2-
use rusty_linter::VariableInfo;
2+
use rusty_linter::core::VariableInfo;
33
use rusty_parser::*;
44
use rusty_variant::Variant;
55

rusty_basic/src/instruction_generator/main.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use rusty_common::{AtPos, CaseInsensitiveString, Position, Positioned};
2-
use rusty_linter::{LinterContext, Names, ScopeName};
2+
use rusty_linter::core::{LinterContext, ScopeName};
3+
use rusty_linter::names::Names;
34
use rusty_parser::{
45
Assignment, BareName, BuiltInFunction, BuiltInSub, DimVar, Expression, ExpressionType, FileHandle, FunctionImplementation, GlobalStatement, HasExpressionType, Name, Parameter, Program, Statement, Statements, SubImplementation, TypeQualifier, UserDefinedTypes
56
};

rusty_basic/src/instruction_generator/subprogram_info.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::collections::HashMap;
22

33
use rusty_common::Positioned;
4-
use rusty_linter::ScopeName;
4+
use rusty_linter::core::ScopeName;
55
use rusty_parser::*;
66

77
/// Holds information about a subprogram that is needed at runtime.

rusty_basic/src/instruction_generator/test_utils.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use rusty_common::NoPosContainer;
2-
use rusty_linter::lint;
2+
use rusty_linter::core::lint;
33
use rusty_parser::{UserDefinedTypes, parse};
44

55
use crate::instruction_generator::{

rusty_basic/src/interpreter/built_ins/chr.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use rusty_linter::QBNumberCast;
1+
use rusty_linter::core::QBNumberCast;
22
use rusty_parser::BuiltInFunction;
33

44
use crate::RuntimeError;

rusty_basic/src/interpreter/built_ins/color.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use rusty_linter::QBNumberCast;
1+
use rusty_linter::core::QBNumberCast;
22

33
use crate::RuntimeError;
44
use crate::interpreter::interpreter_trait::InterpreterTrait;

rusty_basic/src/interpreter/built_ins/def_seg.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use rusty_linter::QBNumberCast;
1+
use rusty_linter::core::QBNumberCast;
22

33
use crate::RuntimeError;
44
use crate::interpreter::interpreter_trait::InterpreterTrait;

0 commit comments

Comments
 (0)