flexfortip
Flexfortip is an alternative of namelist which supports nesting tags.
You may think namelist of Fortran90 is poor when you want treate a complex input in fortran. Flexfortip is one of solutions in that case. By using nesting tags, you can treat a complex input. This project provides you with three fortran modules ("parse", "hash" and "array") including source codes. Parse module depends on hash module and array module.
If you want use array variables and/or hash variable in fortran, array module and hash module may help you. Operations such as push, pop and join are supported in array module, and operations such a insert lookup, delete, defined, deys are supported in hash module.
...