mirror of
https://github.com/irmen/prog8.git
synced 2024-11-23 07:32:10 +00:00
remove remains of %target
This commit is contained in:
parent
6070afa6b6
commit
85b244df2f
@ -100,7 +100,7 @@ class ModuleImporter(private val program: Program,
|
|||||||
|
|
||||||
private fun removeDirectivesFromImportedModule(importedModule: Module) {
|
private fun removeDirectivesFromImportedModule(importedModule: Module) {
|
||||||
// Most global directives don't apply for imported modules, so remove them
|
// Most global directives don't apply for imported modules, so remove them
|
||||||
val moduleLevelDirectives = listOf("%output", "%launcher", "%zeropage", "%zpreserved", "%address", "%target")
|
val moduleLevelDirectives = listOf("%output", "%launcher", "%zeropage", "%zpreserved", "%address")
|
||||||
var directives = importedModule.statements.filterIsInstance<Directive>()
|
var directives = importedModule.statements.filterIsInstance<Directive>()
|
||||||
importedModule.statements.removeAll(directives)
|
importedModule.statements.removeAll(directives)
|
||||||
directives = directives.filter{ it.directive !in moduleLevelDirectives }
|
directives = directives.filter{ it.directive !in moduleLevelDirectives }
|
||||||
|
Loading…
Reference in New Issue
Block a user