Skip to content

Commit 4bd569a

Browse files
committed
Renamed ConfiguredRegionState -> IfConfigRegionState
1 parent b7ed43b commit 4bd569a

File tree

5 files changed

+14
-14
lines changed

5 files changed

+14
-14
lines changed

Sources/SwiftIfConfig/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ add_swift_syntax_library(SwiftIfConfig
1111
ActiveSyntaxRewriter.swift
1212
BuildConfiguration.swift
1313
ConfiguredRegions.swift
14-
ConfiguredRegionState.swift
14+
IfConfigRegionState.swift
1515
IfConfigDecl+IfConfig.swift
1616
IfConfigError.swift
1717
IfConfigEvaluation.swift

Sources/SwiftIfConfig/ConfiguredRegions.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ extension SyntaxProtocol {
3838
/// - Inactive region for the final `#else`.
3939
public func configuredRegions(
4040
in configuration: some BuildConfiguration
41-
) -> [(IfConfigClauseSyntax, ConfiguredRegionState)] {
41+
) -> [(IfConfigClauseSyntax, IfConfigRegionState)] {
4242
let visitor = ConfiguredRegionVisitor(configuration: configuration)
4343
visitor.walk(self)
4444
return visitor.regions
@@ -50,7 +50,7 @@ fileprivate class ConfiguredRegionVisitor<Configuration: BuildConfiguration>: Sy
5050
let configuration: Configuration
5151

5252
/// The regions we've found so far.
53-
var regions: [(IfConfigClauseSyntax, ConfiguredRegionState)] = []
53+
var regions: [(IfConfigClauseSyntax, IfConfigRegionState)] = []
5454

5555
/// Whether we are currently within an active region.
5656
var inActiveRegion = true

Sources/SwiftIfConfig/ConfiguredRegionState.swift renamed to Sources/SwiftIfConfig/IfConfigRegionState.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import SwiftOperators
1515
import SwiftSyntax
1616

1717
/// Describes the state of a particular region guarded by `#if` or similar.
18-
public enum ConfiguredRegionState {
18+
public enum IfConfigRegionState {
1919
/// The region is not part of the compiled program and is not even parsed,
2020
/// and therefore many contain syntax that is invalid.
2121
case unparsed
@@ -30,7 +30,7 @@ public enum ConfiguredRegionState {
3030
public static func evaluating(
3131
_ condition: some ExprSyntaxProtocol,
3232
in configuration: some BuildConfiguration
33-
) -> (state: ConfiguredRegionState, diagnostics: [Diagnostic]) {
33+
) -> (state: IfConfigRegionState, diagnostics: [Diagnostic]) {
3434
// Apply operator folding for !/&&/||.
3535
var foldingDiagnostics: [Diagnostic] = []
3636
let foldedCondition = OperatorTable.logicalOperators.foldAll(condition) { error in

Sources/SwiftIfConfig/SyntaxProtocol+IfConfig.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ extension SyntaxProtocol {
3232
/// configuration options `DEBUG` and `B` are provided, but `A` is not.
3333
public func isActive(
3434
in configuration: some BuildConfiguration
35-
) -> (state: ConfiguredRegionState, diagnostics: [Diagnostic]) {
35+
) -> (state: IfConfigRegionState, diagnostics: [Diagnostic]) {
3636
var currentNode: Syntax = Syntax(self)
37-
var currentState: ConfiguredRegionState = .active
37+
var currentState: IfConfigRegionState = .active
3838
var diagnostics: [Diagnostic] = []
3939

4040
while let parent = currentNode.parent {
@@ -76,9 +76,9 @@ extension SyntaxProtocol {
7676
/// This is
7777
/// an approximation
7878
public func isActive(
79-
inConfiguredRegions regions: [(IfConfigClauseSyntax, ConfiguredRegionState)]
80-
) -> ConfiguredRegionState {
81-
var currentState: ConfiguredRegionState = .active
79+
inConfiguredRegions regions: [(IfConfigClauseSyntax, IfConfigRegionState)]
80+
) -> IfConfigRegionState {
81+
var currentState: IfConfigRegionState = .active
8282
for (ifClause, state) in regions {
8383
if self.position < ifClause.position {
8484
return currentState

Tests/SwiftIfConfigTest/Assertions.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@ import _SwiftSyntaxTestSupport
2323
/// given build configuration.
2424
func assertIfConfig(
2525
_ condition: ExprSyntax,
26-
_ expectedState: ConfiguredRegionState,
26+
_ expectedState: IfConfigRegionState,
2727
configuration: some BuildConfiguration = TestingBuildConfiguration(),
2828
diagnostics expectedDiagnostics: [DiagnosticSpec] = [],
2929
file: StaticString = #filePath,
3030
line: UInt = #line
3131
) {
3232
// Evaluate the condition to check the state.
3333
let actualDiagnostics: [Diagnostic]
34-
let actualState: ConfiguredRegionState
35-
(actualState, actualDiagnostics) = ConfiguredRegionState.evaluating (condition, in: configuration)
34+
let actualState: IfConfigRegionState
35+
(actualState, actualDiagnostics) = IfConfigRegionState.evaluating (condition, in: configuration)
3636
XCTAssertEqual(actualState, expectedState, file: file, line: line)
3737

3838
// Check the diagnostics.
@@ -64,7 +64,7 @@ func assertIfConfig(
6464
func assertActiveCode(
6565
_ markedSource: String,
6666
configuration: some BuildConfiguration = TestingBuildConfiguration(),
67-
states: [String: ConfiguredRegionState],
67+
states: [String: IfConfigRegionState],
6868
file: StaticString = #filePath,
6969
line: UInt = #line
7070
) throws {

0 commit comments

Comments
 (0)