Recent Releases of https://github.com/camfort/fortran-src-extras
https://github.com/camfort/fortran-src-extras - Version 0.4.1
- fix testing from sdist package (some test data files weren't bundled)
- bump fortran-src upper bound to 0.13
- Haskell
Published by raehik almost 3 years ago
https://github.com/camfort/fortran-src-extras - Version 0.4.0
- Update to fortran-src 0.12.0 (bumps minimum compiler version to GHC 9.0)
- Set upper bounds for various dependencies
- Haskell
Published by raehik over 3 years ago
https://github.com/camfort/fortran-src-extras - Version 0.3.2
- Update to fortran-src 0.10.1
- Serializer: add include inlining support (F77e only)
- Fix Aeson minimum bound
- Haskell
Published by raehik over 3 years ago
https://github.com/camfort/fortran-src-extras - Version 0.3.1
- Update to fortran-src 0.10.0
- Add helpers for using Fortran 77 include parser with IO actions
Language.Fortran.Extras.withToolOptionsAndProgramOrBlock - Add
ToJSONinstances for data types inLanguage.Fortran.AST- See
docs/json/schema.mdfor notes on migrating from inspiration schema
- See
- Add fortran-src-extras executable with a command for serializing Fortran source into JSON (and YAML)
- Haskell
Published by raehik over 3 years ago
https://github.com/camfort/fortran-src-extras - Version 0.3.0
- Update to fortran-src 0.9.0
- Remove
Language.Fortran.Extras.ModFiles. The functions are available in fortran-src 0.9.0.decodeModFilesis renamed toLanguage.Fortran.Util.ModFile.decodeModFiles'.
- Haskell
Published by raehik about 4 years ago
https://github.com/camfort/fortran-src-extras - Version 0.2.0
- Minor changes to the documentation
- Minor changes to provided
withProgramAnalysisinterface to include verbose mode - Add Aeson instances for SemType
- Update fortran-src dependency
- Haskell
Published by raehik over 4 years ago
https://github.com/camfort/fortran-src-extras - Version 0.1.0
Initial release.
Major changes from original package
- Use
Language.Fortran.Util.Position.getSpaninstead ofextractExpSrcSpan,extractBlockSrcSpan. AST nodes storing location info are instances of theSpannedtypeclass which allows easySrcSpanextraction. Encoding.pprintnowEncoding.pprint77l- Rewriter has moved:
Language.Fortran.Rewriter(in fortran-src package)
- Haskell
Published by raehik almost 5 years ago