~vcs-imports/gawk/master

« back to all changes in this revision

Viewing changes to pc/testoutcmp.awk

  • Committer: Arnold D. Robbins
  • Date: 2024-06-16 17:17:01 UTC
  • mfrom: (2057.1.60)
  • Revision ID: git-v1:971c0bbe4c7ee4ec2319e23403be4fd9f4209cf7
Merge branch 'gawk-5.3-stable'

Show diffs side-by-side

added added

removed removed

Lines of Context:
50
50
                        continue
51
51
 
52
52
                # For exponents
53
 
                actual1 = gensub(/([ <]?)([-+]?[0-9.][0-9.]?+[eE][-+])0([0-9][0-9])/, " \\1\\2\\3", "g", actual)
54
 
                if (good == actual1)
55
 
                    continue
56
 
                actual1 = gensub(/([-+]?0)([0-9.]+[eE][-+])0([0-9][0-9])/, "\\10\\2\\3", "g", actual)
57
 
                if (good == actual1)
58
 
                    continue
59
 
                actual1 = gensub(/( ?)([-+]?)([1-9.][0-9.]?+[eE][-+])0([0-9][0-9])/, "\\1\\20\\3\\4", "g", actual)
60
 
                if (good == actual1)
61
 
                    continue
62
 
                actual1 = gensub(/([-+]?[0-9.]+[eE][-+])0([0-9][0-9])/, "\\1\\2 ", "g", actual)
63
 
                if (good == actual1)
64
 
                    continue
65
 
                actual1 = gensub(/([-+]?[0-9.]+[eE][-+])0([0-9][0-9])/, "\\1\\2", "g", actual)
66
 
                if (good == actual1)
67
 
                    continue
68
 
                # For NaN and Inf
69
 
                actual1 = gensub(/([< \t])([-+])nan/, "\\1\\2NAN", "g", actual)
70
 
                if (good == actual1)
71
 
                    continue
72
 
                actual1 = gensub(/([< \t])([-+])inf/, "\\1\\2INF", "g", actual)
 
53
                actual1 = gensub(/( ?)([-+]?[0-9.][0-9.]?+e[-+])0([0-9][0-9])/, " \\1\\2\\3", "g", actual)
 
54
                if (good == actual1)
 
55
                    continue
 
56
                actual1 = gensub(/([-+]?0)([0-9.]+e[-+])0([0-9][0-9])/, "\\10\\2\\3", "g", actual)
 
57
                if (good == actual1)
 
58
                    continue
 
59
                actual1 = gensub(/( ?)([-+]?)([1-9.][0-9.]?+e[-+])0([0-9][0-9])/, "\\1\\20\\3\\4", "g", actual)
 
60
                if (good == actual1)
 
61
                    continue
 
62
                actual1 = gensub(/([-+]?[0-9.]+e[-+])0([0-9][0-9])/, "\\1\\2 ", "g", actual)
 
63
                if (good == actual1)
 
64
                    continue
 
65
                actual1 = gensub(/([-+]?[0-9.]+e[-+])0([0-9][0-9])/, "\\1\\2", "g", actual)
73
66
                if (good == actual1)
74
67
                    continue
75
68
                # For exit test