Skip to content

Commit d0a073e

Browse files
committed
more tests
1 parent 332260c commit d0a073e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

test/tests.f90

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -343,13 +343,14 @@ subroutine error_tests()
343343
call parse_error(parser,'x * (123',var,val)
344344
call parse_error(parser,'x +-* y',var,val)
345345
call parse_error(parser,'x + sin',var,val)
346-
call parse_error(parser,'x + ()',var,val)
346+
call parse_error(parser,'-(1) + (+x) + ()',var,val)
347347
call parse_error(parser,'x +',var,val)
348348

349349
call eval_error(parser,'sqrt(-x)',var,val)
350350
call eval_error(parser,'acos(10.0)',var,val)
351351
call eval_error(parser,'asin(10.0)',var,val)
352352
call eval_error(parser,'log(-x)',var,val)
353+
call eval_error(parser,'log10(-x)',var,val)
353354
call eval_error(parser,'1/0',var,val)
354355

355356
end subroutine error_tests
@@ -361,7 +362,7 @@ subroutine parse_error(parser,str,var,val)
361362
real(wp),dimension(1) :: res
362363
character(len=*),dimension(:),intent(in) :: var
363364
real(wp),dimension(:),intent(in) :: val
364-
call parser%parse([str], var, .false.) ! parse and bytecompile function string
365+
call parser%parse([str], var) ! parse and bytecompile function string
365366
if (parser%error()) then
366367
call parser%print_errors(output_unit)
367368
write(*,*) 'PASSED : parsing error'
@@ -378,7 +379,7 @@ subroutine eval_error(parser,str,var,val)
378379
real(wp),dimension(1) :: res
379380
character(len=*),dimension(:),intent(in) :: var
380381
real(wp),dimension(:),intent(in) :: val
381-
call parser%parse([str], var, .false.) ! parse and bytecompile function string
382+
call parser%parse([str], var, .True.) ! parse and bytecompile function string [case sensitive]
382383
if (parser%error()) then
383384
call parser%print_errors(output_unit)
384385
error stop

0 commit comments

Comments
 (0)