fortran_function_parser
fortran_function_parser copied to clipboard
Modern Fortran function parser. An update of "fparser" by Roland Schmehl
Some compilers (e.g. GCC 9) don't much like the preprocessor directives, and other compilers (e.g. Intel ifort 18) are only conditionally fine. There are two issues: 1. `#ifdef REAL32; fparser_rk...
I think `>`, `=`, etc. might be harder to add. Would set True = 1.0, False = 0.0.
In MSYS2 I have put in `function-parser-fortran` directory the files ``` error_module.f90 function_parser.F90 tests.f90 ``` and tried to build with ``` cd function-parser-fortran gfortran -Wall -Wno-unused-dummy-argument -Wno-maybe-uninitialized error_module.f90 function_parser.F90 tests.f90...
I wonder if this parser can be used (and How) with complex functions/expressions or it needs to be rewritten in some manner. What can you suggest?