fortran的静态分析工具,用纯python编写

fsource的Python项目详细描述


fsource-Fortran静态分析工具

fsource是一组工具,允许您通过 Fortran 2008程序。它是用纯python编写的,没有外部的 依赖关系。

通过pip安装fsource:

$ pip install fsource

或者直接下载source,因为没有外部依赖项 (注意,在这种情况下应该使用bin/fsource,而不是fsource)。

fsource当前的功能是command line interface

  • 一个parser,它接受一个fortran文件并输出一个抽象语法树 (对于定义)允许您提取模块、子程序、派生 类型、参数等:

    $ fsource parse FILE.f90
    
  • 一个line splicer和一个lexer低级工具,用于拆分Fortran文件 分别放入一组逻辑行和标记中。这样你就可以 在fsource上设置解析基础结构:

    $ fsource splice FILE.f90
    $ fsource lex FILE.f90
    

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在Salesforce中查询自定义对象?   RichFaces 4中的java ExtendedDataTable:数据模型处理   java Android类层次结构和带有片段的接口   java如何在文件中保存JLabel的颜色/大小?   java编辑类中的返回值而不修改类本身?   安卓如何替换字符串java中的ï»   1.3.7.发布>1.4.1。发布| java。lang.NoSuchMethodError:org。springframework。靴子建设者SpringApplicationBuilder。展示横幅   java列表保存在模型中,而不在setter中进行设置   java如何打开一个窗口。windows中的ks文件?   Java HashMap获取值(其中大部分值)   vps的javascript Websocketurl?   使用byte buddy或某些库进行java评测   java Dom4j获取单节点文本值