reducing dependencies

This commit is contained in:
Irmen de Jong 2022-03-10 02:15:16 +01:00
parent 240e6835c2
commit 1e1d1efd90
4 changed files with 5 additions and 9 deletions

View File

@ -3,9 +3,9 @@ package prog8.codegen.experimental6502
import prog8.ast.Module
import prog8.ast.Program
import prog8.ast.base.FatalAstException
import prog8.ast.base.VarDeclType
import prog8.ast.expressions.*
import prog8.ast.statements.*
import prog8.compilerinterface.VarDeclType
import prog8.compilerinterface.intermediate.*

View File

@ -1,8 +1,8 @@
package prog8.compilerinterface.intermediate
import prog8.ast.base.Position
import prog8.compilerinterface.IMemSizer
import prog8.compilerinterface.IStringEncoding
import prog8.compilerinterface.Position
// TODO : once the CodeGen doesn't need the old Ast anymore, get rid of the 'Pt' prefixes.

View File

@ -1,8 +1,8 @@
package prog8.compilerinterface.intermediate
import prog8.ast.base.DataType
import prog8.ast.base.Position
import prog8.compilerinterface.DataType
import prog8.compilerinterface.Encoding
import prog8.compilerinterface.Position
class PtAddressOf(position: Position) : PtNode(position) {

View File

@ -1,13 +1,9 @@
package prog8.compilerinterface.intermediate
import prog8.ast.base.BranchCondition
import prog8.ast.base.CpuRegister
import prog8.ast.base.DataType
import prog8.ast.base.Position
import prog8.ast.statements.AssignmentOrigin
import prog8.ast.statements.RegisterOrStatusflag
import prog8.ast.statements.SubroutineParameter
import prog8.ast.toHex
import prog8.compilerinterface.*
class PtAsmSub(