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第三方库


热门话题
spring JSTL:绝对uri:http://java.sun.com/jsp/jstl/core无法在两个站点中解析。xml或与此应用程序一起部署的jar文件   java在Junit测试中找不到失败的符号   java为什么在没有同步块的情况下调用wait()、notify()或notifyAll()不是编译器错误?   使用onDraw()绘制多个位图的java Android在曲面视图上放大缩小画布   在java中比较args值和字符串   java更改文件中的特定字节   java TransformerFactory破坏<html>标记中的<input>和<br>标记   azure appinsights java自定义指标不起作用   Java泛型在实现接口的类上指定上界,接口本身指定上界   java AS400 prog和动态类路径   java应用程序截图时收到空消息   java无法从片段中获取上下文   找不到java配置单元UDF类   linux是一个提供java的接口。lang.NoClassDefFoundError   java如何使用面向对象建模创建此数据库