Swift: Undo toString changes.

This commit is contained in:
Geoffrey White
2023-02-27 09:15:11 +00:00
parent e71c7e7842
commit 8ef6521cc9
2 changed files with 18 additions and 44 deletions

View File

@@ -127,8 +127,6 @@ abstract private class AssignPointwiseOperationEx extends BinaryExpr { }
*/
class AssignAddExpr extends AssignArithmeticOperationEx {
AssignAddExpr() { this.getOperator().getName() = ["+=(_:_:)", "&+=(_:_:)"] }
override string toString() { result = "... += ..." }
}
/**
@@ -140,8 +138,6 @@ class AssignAddExpr extends AssignArithmeticOperationEx {
*/
class AssignSubExpr extends AssignArithmeticOperationEx {
AssignSubExpr() { this.getOperator().getName() = ["-=(_:_:)", "&-=(_:_:)"] }
override string toString() { result = "... -= ..." }
}
/**
@@ -153,8 +149,6 @@ class AssignSubExpr extends AssignArithmeticOperationEx {
*/
class AssignMulExpr extends AssignArithmeticOperationEx {
AssignMulExpr() { this.getOperator().getName() = ["*=(_:_:)", "&*=(_:_:)"] }
override string toString() { result = "... *= ..." }
}
/**
@@ -165,8 +159,6 @@ class AssignMulExpr extends AssignArithmeticOperationEx {
*/
class AssignDivExpr extends AssignArithmeticOperationEx {
AssignDivExpr() { this.getOperator().getName() = "/=(_:_:)" }
override string toString() { result = "... /= ..." }
}
/**
@@ -177,8 +169,6 @@ class AssignDivExpr extends AssignArithmeticOperationEx {
*/
class AssignRemExpr extends AssignArithmeticOperationEx {
AssignRemExpr() { this.getOperator().getName() = "%=(_:_:)" }
override string toString() { result = "... %= ..." }
}
/**
@@ -190,8 +180,6 @@ class AssignRemExpr extends AssignArithmeticOperationEx {
*/
class AssignLShiftExpr extends AssignBitwiseOperationEx {
AssignLShiftExpr() { this.getOperator().getName() = ["<<=(_:_:)", "&<<=(_:_:)"] }
override string toString() { result = "... <<= ..." }
}
/**
@@ -203,8 +191,6 @@ class AssignLShiftExpr extends AssignBitwiseOperationEx {
*/
class AssignRShiftExpr extends AssignBitwiseOperationEx {
AssignRShiftExpr() { this.getOperator().getName() = [">>=(_:_:)", "&>>=(_:_:)"] }
override string toString() { result = "... >>= ..." }
}
/**
@@ -215,8 +201,6 @@ class AssignRShiftExpr extends AssignBitwiseOperationEx {
*/
class AssignAndExpr extends AssignBitwiseOperationEx {
AssignAndExpr() { this.getOperator().getName() = "&=(_:_:)" }
override string toString() { result = "... &= ..." }
}
/**
@@ -227,8 +211,6 @@ class AssignAndExpr extends AssignBitwiseOperationEx {
*/
class AssignOrExpr extends AssignBitwiseOperationEx {
AssignOrExpr() { this.getOperator().getName() = "|=(_:_:)" }
override string toString() { result = "... |= ..." }
}
/**
@@ -239,8 +221,6 @@ class AssignOrExpr extends AssignBitwiseOperationEx {
*/
class AssignXorExpr extends AssignBitwiseOperationEx {
AssignXorExpr() { this.getOperator().getName() = "^=(_:_:)" }
override string toString() { result = "... ^= ..." }
}
/**
@@ -251,8 +231,6 @@ class AssignXorExpr extends AssignBitwiseOperationEx {
*/
class AssignPointwiseAndExpr extends AssignPointwiseOperationEx {
AssignPointwiseAndExpr() { this.getOperator().getName() = ".&=(_:_:)" }
override string toString() { result = "... .&= ..." }
}
/**
@@ -263,8 +241,6 @@ class AssignPointwiseAndExpr extends AssignPointwiseOperationEx {
*/
class AssignPointwiseOrExpr extends AssignPointwiseOperationEx {
AssignPointwiseOrExpr() { this.getOperator().getName() = ".|=(_:_:)" }
override string toString() { result = "... .|= ..." }
}
/**
@@ -275,6 +251,4 @@ class AssignPointwiseOrExpr extends AssignPointwiseOperationEx {
*/
class AssignPointwiseXorExpr extends AssignPointwiseOperationEx {
AssignPointwiseXorExpr() { this.getOperator().getName() = ".^=(_:_:)" }
override string toString() { result = "... .^= ..." }
}

View File

@@ -1,20 +1,20 @@
| assignment.swift:6:2:6:6 | ... = ... | AssignExpr, Assignment | x | 1 |
| assignment.swift:9:2:9:7 | ... += ... | AssignAddExpr, AssignArithmeticOperation, AssignOperation, Assignment | &... | 1 |
| assignment.swift:10:2:10:7 | ... -= ... | AssignArithmeticOperation, AssignOperation, AssignSubExpr, Assignment | &... | 1 |
| assignment.swift:11:2:11:7 | ... *= ... | AssignArithmeticOperation, AssignMulExpr, AssignOperation, Assignment | &... | 1 |
| assignment.swift:12:2:12:7 | ... /= ... | AssignArithmeticOperation, AssignDivExpr, AssignOperation, Assignment | &... | 1 |
| assignment.swift:13:2:13:7 | ... %= ... | AssignArithmeticOperation, AssignOperation, AssignRemExpr, Assignment | &... | 1 |
| assignment.swift:16:2:16:7 | ... &= ... | AssignAndExpr, AssignBitwiseOperation, AssignOperation, Assignment | &... | 1 |
| assignment.swift:17:2:17:7 | ... \|= ... | AssignBitwiseOperation, AssignOperation, AssignOrExpr, Assignment | &... | 1 |
| assignment.swift:18:2:18:7 | ... ^= ... | AssignBitwiseOperation, AssignOperation, AssignXorExpr, Assignment | &... | 1 |
| assignment.swift:19:2:19:8 | ... <<= ... | AssignBitwiseOperation, AssignLShiftExpr, AssignOperation, Assignment | &... | 1 |
| assignment.swift:20:2:20:8 | ... >>= ... | AssignBitwiseOperation, AssignOperation, AssignRShiftExpr, Assignment | &... | 1 |
| assignment.swift:23:2:23:8 | ... *= ... | AssignArithmeticOperation, AssignMulExpr, AssignOperation, Assignment, hasOverflowOperator | &... | 1 |
| assignment.swift:24:2:24:8 | ... += ... | AssignAddExpr, AssignArithmeticOperation, AssignOperation, Assignment, hasOverflowOperator | &... | 1 |
| assignment.swift:25:2:25:8 | ... -= ... | AssignArithmeticOperation, AssignOperation, AssignSubExpr, Assignment, hasOverflowOperator | &... | 1 |
| assignment.swift:26:2:26:9 | ... <<= ... | AssignBitwiseOperation, AssignLShiftExpr, AssignOperation, Assignment, hasOverflowOperator | &... | 1 |
| assignment.swift:27:2:27:9 | ... >>= ... | AssignBitwiseOperation, AssignOperation, AssignRShiftExpr, Assignment, hasOverflowOperator | &... | 1 |
| assignment.swift:9:2:9:7 | ... .+=(_:_:) ... | AssignAddExpr, AssignArithmeticOperation, AssignOperation, Assignment | &... | 1 |
| assignment.swift:10:2:10:7 | ... .-=(_:_:) ... | AssignArithmeticOperation, AssignOperation, AssignSubExpr, Assignment | &... | 1 |
| assignment.swift:11:2:11:7 | ... .*=(_:_:) ... | AssignArithmeticOperation, AssignMulExpr, AssignOperation, Assignment | &... | 1 |
| assignment.swift:12:2:12:7 | ... ./=(_:_:) ... | AssignArithmeticOperation, AssignDivExpr, AssignOperation, Assignment | &... | 1 |
| assignment.swift:13:2:13:7 | ... .%=(_:_:) ... | AssignArithmeticOperation, AssignOperation, AssignRemExpr, Assignment | &... | 1 |
| assignment.swift:16:2:16:7 | ... .&=(_:_:) ... | AssignAndExpr, AssignBitwiseOperation, AssignOperation, Assignment | &... | 1 |
| assignment.swift:17:2:17:7 | ... .\|=(_:_:) ... | AssignBitwiseOperation, AssignOperation, AssignOrExpr, Assignment | &... | 1 |
| assignment.swift:18:2:18:7 | ... .^=(_:_:) ... | AssignBitwiseOperation, AssignOperation, AssignXorExpr, Assignment | &... | 1 |
| assignment.swift:19:2:19:8 | ... .<<=(_:_:) ... | AssignBitwiseOperation, AssignLShiftExpr, AssignOperation, Assignment | &... | 1 |
| assignment.swift:20:2:20:8 | ... .>>=(_:_:) ... | AssignBitwiseOperation, AssignOperation, AssignRShiftExpr, Assignment | &... | 1 |
| assignment.swift:23:2:23:8 | ... .&*=(_:_:) ... | AssignArithmeticOperation, AssignMulExpr, AssignOperation, Assignment, hasOverflowOperator | &... | 1 |
| assignment.swift:24:2:24:8 | ... .&+=(_:_:) ... | AssignAddExpr, AssignArithmeticOperation, AssignOperation, Assignment, hasOverflowOperator | &... | 1 |
| assignment.swift:25:2:25:8 | ... .&-=(_:_:) ... | AssignArithmeticOperation, AssignOperation, AssignSubExpr, Assignment, hasOverflowOperator | &... | 1 |
| assignment.swift:26:2:26:9 | ... .&<<=(_:_:) ... | AssignBitwiseOperation, AssignLShiftExpr, AssignOperation, Assignment, hasOverflowOperator | &... | 1 |
| assignment.swift:27:2:27:9 | ... .&>>=(_:_:) ... | AssignBitwiseOperation, AssignOperation, AssignRShiftExpr, Assignment, hasOverflowOperator | &... | 1 |
| assignment.swift:33:2:33:6 | ... = ... | AssignExpr, Assignment | y | z |
| assignment.swift:34:2:34:8 | ... .&= ... | AssignOperation, AssignPointwiseAndExpr, Assignment | &... | m |
| assignment.swift:35:2:35:8 | ... .\|= ... | AssignOperation, AssignPointwiseOrExpr, Assignment | &... | m |
| assignment.swift:36:2:36:8 | ... .^= ... | AssignOperation, AssignPointwiseXorExpr, Assignment | &... | m |
| assignment.swift:34:2:34:8 | ... ..&=(_:_:) ... | AssignOperation, AssignPointwiseAndExpr, Assignment | &... | m |
| assignment.swift:35:2:35:8 | ... ..\|=(_:_:) ... | AssignOperation, AssignPointwiseOrExpr, Assignment | &... | m |
| assignment.swift:36:2:36:8 | ... ..^=(_:_:) ... | AssignOperation, AssignPointwiseXorExpr, Assignment | &... | m |