Skip to content

Commit 2e1b31b

Browse files
committed
removed unnecessary case statement.
1 parent 612322b commit 2e1b31b

File tree

1 file changed

+13
-18
lines changed

1 file changed

+13
-18
lines changed

src/json_module.f90

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1454,25 +1454,20 @@ subroutine escape_string(str_in, str_out)
14541454
do i=1,len(str_in)
14551455

14561456
c = str_in(i:i) !get next character in the input string
1457-
1457+
14581458
select case(c)
1459-
1460-
case(quotation_mark,backslash,slash,bspace,&
1461-
formfeed,newline,carriage_return,horizontal_tab) !special characters
1462-
select case(c)
1463-
case(quotation_mark,backslash,slash)
1464-
str_out = str_out//backslash//c !add escape char
1465-
case(bspace)
1466-
str_out = str_out//'\b' !backspace
1467-
case(formfeed)
1468-
str_out = str_out//'\f' !formfeed
1469-
case(newline)
1470-
str_out = str_out//'\n' !new line
1471-
case(carriage_return)
1472-
str_out = str_out//'\r' !carriage return
1473-
case(horizontal_tab)
1474-
str_out = str_out//'\t' !horizontal tab
1475-
end select
1459+
case(quotation_mark,backslash,slash)
1460+
str_out = str_out//backslash//c
1461+
case(bspace)
1462+
str_out = str_out//'\b'
1463+
case(formfeed)
1464+
str_out = str_out//'\f'
1465+
case(newline)
1466+
str_out = str_out//'\n'
1467+
case(carriage_return)
1468+
str_out = str_out//'\r'
1469+
case(horizontal_tab)
1470+
str_out = str_out//'\t'
14761471
case default
14771472
str_out = str_out//c
14781473
end select

0 commit comments

Comments
 (0)