@@ -14,7 +14,7 @@ func convErr(err error, s string) error {
14
14
return err
15
15
}
16
16
17
- func parseFloat (s , orig string , bitSize int ) (float64 , error ) {
17
+ func parseComplexComponent (s , orig string , bitSize int ) (float64 , error ) {
18
18
if bitSize == 64 {
19
19
f , err := ParseFloat (s , 32 )
20
20
if err != nil {
@@ -76,7 +76,7 @@ func ParseComplex(s string, bitSize int) (complex128, error) {
76
76
// Is last character an i?
77
77
if lastChar != "i" {
78
78
// The last character is not an i so there is only a real component.
79
- real , err := parseFloat (s , orig , bitSize )
79
+ real , err := parseComplexComponent (s , orig , bitSize )
80
80
if err != nil {
81
81
return 0 , err
82
82
}
@@ -102,7 +102,7 @@ func ParseComplex(s string, bitSize int) (complex128, error) {
102
102
s = s + "1"
103
103
}
104
104
105
- imag , err := parseFloat (s , orig , bitSize )
105
+ imag , err := parseComplexComponent (s , orig , bitSize )
106
106
if err != nil {
107
107
return 0 , err
108
108
}
@@ -133,7 +133,7 @@ func ParseComplex(s string, bitSize int) (complex128, error) {
133
133
}
134
134
135
135
// Check if left and right are valid float64
136
- real , err := parseFloat (left , orig , bitSize )
136
+ real , err := parseComplexComponent (left , orig , bitSize )
137
137
if err != nil {
138
138
continue
139
139
}
@@ -142,7 +142,7 @@ func ParseComplex(s string, bitSize int) (complex128, error) {
142
142
right = right + "1"
143
143
}
144
144
145
- imag , err := parseFloat (right , orig , bitSize )
145
+ imag , err := parseComplexComponent (right , orig , bitSize )
146
146
if err != nil {
147
147
continue
148
148
}
@@ -151,7 +151,7 @@ func ParseComplex(s string, bitSize int) (complex128, error) {
151
151
}
152
152
153
153
// Pure imaginary number in exponential form
154
- imag , err := parseFloat (s , orig , bitSize )
154
+ imag , err := parseComplexComponent (s , orig , bitSize )
155
155
if err != nil {
156
156
return 0 , err
157
157
}
0 commit comments