# HG changeset patch # User Laurens Holst # Date 1644609229 -3600 # Fri Feb 11 20:53:49 2022 +0100 # Node ID 8842883bbd93f7bc2436edc1be6a0598b54b09c7 # Parent 5d0a9177a3eeb7a7fdb5d7bcf0ce3b6b89aa6205 Source: Remove constructor that assumes global scope. diff --git a/src/main/java/nl/grauw/glass/Source.java b/src/main/java/nl/grauw/glass/Source.java --- a/src/main/java/nl/grauw/glass/Source.java +++ b/src/main/java/nl/grauw/glass/Source.java @@ -14,10 +14,6 @@ private final Scope scope; private List lines = new ArrayList(); - public Source() { - scope = new GlobalScope(); - } - public Source(Scope scope) { this.scope = scope; } diff --git a/src/main/java/nl/grauw/glass/SourceBuilder.java b/src/main/java/nl/grauw/glass/SourceBuilder.java --- a/src/main/java/nl/grauw/glass/SourceBuilder.java +++ b/src/main/java/nl/grauw/glass/SourceBuilder.java @@ -40,7 +40,7 @@ private static final List sourceFiles = new ArrayList(); public SourceBuilder(List includePaths) { - this.source = new Source(); + this.source = new Source(new GlobalScope()); this.terminators = END_TERMINATORS; this.includePaths = includePaths; }