Skip to content

Python的支持问题,以及 coref 的打印问题 #95

Description

@Matrixmax

您好,我是浙江大学的在读博士生。我对贵团队提出的CodeFuse-Query项目非常感兴趣,目前想根据该项目进行后续的研究。我仔细阅读了贵团队在 github 上的 CodeFuse-Query 的仓库,以及,并且使用python 项目进行了实验。有以下的问题想要咨询一下:

  1. CodeFuse-Query 对于 python 支持的情况:目前 github 上写的是:python 版本还在 beta,而且 "Except for OC/C++, all languages support complete AST information and Documentation"。我目前使用一个 python 的 flask 的项目进行实验,在生成的数据库中,看到了一些包含slice、class、variable等关键字的表,请问现在CodeFuse-Query 对于 python 还是“只支持 AST+文档信息”吗?是否存储了ASG、CFG 等图结构?

  2. 关于Gödel语法的问题:我想实现:“查询整个 coref 图结构,并且转换成 networkx 这种通用的图结构”。我仔细阅读了 CodeFuse-Query-main/godel-script/docs 中的所有文档,并且仔细阅读了API 文档:https://codefuse.ai/CodeFuse-Query/,然后我尝试编写了 python 的查询脚本:query_allgraph.gdl,多次尝试并未成功(仿照4_godelscript_language.md文件中,JavaScript 的AST Print章节,已经可以成功解析并且打印 AST)。请问有什么方式可以便捷实现我的需求吗?或者有没有一些更详细的 API 文档可以参考一下?
    (github不允许上传 gdl以及 db 格式的文件,我加了 txt 的后缀)

coref_python_src.db.txt

query_allgraph.gdl.txt

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions