Skip to content

Commit 77053c1

Browse files
Support the letters q and Q.
quadruple_precision expressions
1 parent f5061b5 commit 77053c1

File tree

4 files changed

+20
-1
lines changed

4 files changed

+20
-1
lines changed

fortran_tests/after/quadruple.f90

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
program test_quadruple_precision
2+
implicit none
3+
real(16) :: r
4+
complex*32 :: cmp
5+
6+
r = 1.0q+00
7+
cmp = (1.0Q+00, 2.0Q-01)
8+
9+
end program test_quadruple_precision

fortran_tests/before/quadruple.f90

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
program test_quadruple_precision
2+
implicit none
3+
real(16) :: r
4+
complex*32 :: cmp
5+
6+
r = 1.0q+00
7+
cmp= ( 1.0Q+00,2.0Q-01)
8+
9+
end program test_quadruple_precision

fortran_tests/test_results/expected_results

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2265,3 +2265,4 @@ cp2k/src/xas_tdp_types.F : 728f382598e79fa0e7b3be6d88a3218fea45e19744bbe7bdaaa96
22652265
cp2k/src/xas_tdp_utils.F : 002dfdc6e9d5979516458b6f890950bd94df49e947633a7253b46be5f3fd7d61
22662266
cp2k/src/xc/xc_sr_lda.F : 094099ac92a6749028c004d37b7646e2af7de402ee5804de27192b56588cc7fe
22672267
cp2k/src/xtb_ehess.F : 45fe2c022760195affb0fd5155d865b6deac896cf6e6714e772bef04afad4be2
2268+
quadruple.f90 : a66ec6d7d8041d903a0bef18fc13caa9a50eacb1712fe614752920c144249ed7

fprettify/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ class plusminus_parser(parser_re):
241241
"""
242242
def __init__(self, regex):
243243
self._re = regex
244-
self._re_excl = re.compile(r"\b(\d+\.?\d*|\d*\.?\d+)[de]" + EOL_STR, RE_FLAGS)
244+
self._re_excl = re.compile(r"\b(\d+\.?\d*|\d*\.?\d+)[deq]" + EOL_STR, RE_FLAGS)
245245

246246
def split(self, line):
247247
partsplit = self._re.split(line)

0 commit comments

Comments
 (0)