Skip to content

Numbers in exponential format beginning with . are being wrongly formatted #2

@tadeu

Description

@tadeu
  • PyDev Formatter version: 0.1.5
  • Python version: 3.6
  • Operating System: Windows 10

Description

The formatter was wrongly adding space to some numbers. I've made a small "case" file, these are the results of the formatter:

-a = [.100000E+05]
-a = [.100000e+05]
+a = [.100000E + 05]
+a = [.100000e + 05]
 a = [.100000E05]
 a = [.100000e05]
 a = [0.100000E+05]
 a = [0.100000e+05]
 a = [0.100000E05]
 a = [0.100000e05]
 
-a = [.100000E-05]
-a = [.100000e-05]
+a = [.100000E - 05]
+a = [.100000e - 05]
 a = [0.100000E-05]
 a = [0.100000e-05]
 
-a = [.100000E-05]
-a = [.100000e-05]
+a = [.100000E - 05]
+a = [.100000e - 05]
 a = [0.100000E-05]
 a = [0.100000e-05]
 
 a = [1000.E+05]
 a = [1000.e+05]
 a = [1000.E05]
 a = [1000.e05]
 a = [1000.E-05]
 a = [1000.e-05]
 
 a = [1_000.E+05]
 a = [1_000.e+05]
 a = [1_000.E05]
 a = [1_000.e05]
 a = [1_000.E-05]
 a = [1_000.e-05]
 
-a = [.100_000E+05]
-a = [.100_000e+05]
+a = [.100_000E + 05]
+a = [.100_000e + 05]
 a = [.100_000E05]
 a = [.100_000e05]
 a = [0.100_000E+05]
 a = [0.100_000e+05]
 a = [0.100_000E05]
 a = [0.100_000e05]

Original case file:

a = [.100000E+05]
a = [.100000e+05]
a = [.100000E05]
a = [.100000e05]
a = [0.100000E+05]
a = [0.100000e+05]
a = [0.100000E05]
a = [0.100000e05]

a = [.100000E-05]
a = [.100000e-05]
a = [0.100000E-05]
a = [0.100000e-05]

a = [.100000E-05]
a = [.100000e-05]
a = [0.100000E-05]
a = [0.100000e-05]

a = [1000.E+05]
a = [1000.e+05]
a = [1000.E05]
a = [1000.e05]
a = [1000.E-05]
a = [1000.e-05]

a = [1_000.E+05]
a = [1_000.e+05]
a = [1_000.E05]
a = [1_000.e05]
a = [1_000.E-05]
a = [1_000.e-05]

a = [.100_000E+05]
a = [.100_000e+05]
a = [.100_000E05]
a = [.100_000e05]
a = [0.100_000E+05]
a = [0.100_000e+05]
a = [0.100_000E05]
a = [0.100_000e05]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions