腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
C++源代码的
语法
树
和
控制
流
图
生成工具
c++
、
static-analysis
你能建议一些工具来同时
从
C++源代码生成
抽象
语法
树
和
控制
流
图
吗?
浏览 0
提问于2019-04-05
得票数 2
1
回答
如何检索python代码的
控制
流
图
?
python
、
abstract-syntax-tree
、
control-flow-graph
我想转储给定python代码的
控制
流
图
,类似于gcc编译器选项给出的选项:-fdump-tree-cfg for c代码。我成功地获得了python代码的
抽象
语法
树
( AST ),但从
抽象
语法
树
阶段获得
控制
流
图
似乎相当复杂和麻烦。 有没有更简单的方法来直接检索python代码的
控制
流
图
?有什么建议吗?
浏览 34
提问于2016-09-27
得票数 3
1
回答
控制
流
图
(CFG)是
抽象
语法
树
(AST)的子集吗?
abstract-syntax-tree
、
control-flow-graph
我知道
控制
流
图
(CFG)可以
从
抽象
语法
树
(AST)构建。例如,给定一个CFG,我们可以返回到AST吗?
浏览 89
提问于2021-06-23
得票数 0
1
回答
用于文本分析的DSL
php
、
regex
、
parsing
、
dsl
编写一些regex并
获取
我想要的数据相当容易。但是,必须对每一个新的文档布局进行处理。account_id from "AccountID <number>" 请给我任何线索,
从
哪里开始
浏览 3
提问于2014-08-13
得票数 3
回答已采纳
1
回答
我可以将AST翻译成SSA,还是需要转换为CFG然后转换为SSA?
compiler-construction
、
control-flow
、
control-flow-graph
、
ssa
我是否可以将
抽象
语法
树
直接转换为SSA表单,或者我是否需要创建一个
控制
流
图
,然后从上述CFG创建静态的单个赋值表单? 在
控制
流
图
的上下文中:我如何为类似c的程序表示这个?我想我可以为每个函数中的所有基本块存储一个CFG
图
,但是当我调用一个函数时,这可能会使事情复杂化。我能想到的另一种方法是为整个程序提供一个CFG,即所有源文件,但是我如何存储有关函数的信息呢?如果我是
从
CFG生成SSA,是否需要担心
浏览 4
提问于2016-12-20
得票数 9
回答已采纳
1
回答
Python命令行应用程序的安全漏洞分析工具?
python
、
sast
现在,我正在使用静态分析器土匪,它基于
抽象
语法
树
执行分析。我认识另一个静态分析器pyt,它分析
抽象
语法
树
,生成
控制
流
图
并对其进行分析。然而,据我所知,它应该是与特定于web框架的适配器一起运行的。
浏览 0
提问于2018-10-23
得票数 1
回答已采纳
1
回答
数据
流
图
构造
compiler-construction
、
abstract-syntax-tree
、
dataflow-diagram
我被要求编写一个程序来构造一个输入程序代码的数据
流
图
,给出
抽象
的
语法
树
。我在网上搜索数据
流
图
的定义,发现在代码段的数据
流
分析中存在很多事情。我想知道我到底要画什么来为给定的代码构造数据
流
图
。
浏览 8
提问于2013-02-26
得票数 4
1
回答
使用ANTLR解析嵌套块结构
antlr
run(Test7); run(Test8); run(Test_10);下面是我的ANLTR
语法
文件
浏览 0
提问于2013-03-19
得票数 0
回答已采纳
1
回答
圈复杂度: Resharper vs CodeMaid
visual-studio-2013
、
resharper
、
cyclomatic-complexity
、
codemaid
我使用CodeMaid和Resharper已经有一段时间了,我注意到它们都可以计算圈复杂度。虽然他们的计算总是不同,所以我认为他们的计算逻辑也是不同的。但是,根据你的经验,哪一个更准确?似乎Resharper的通常更高,但CodeMaid的更容易识别。提前感谢!
浏览 0
提问于2015-08-06
得票数 4
2
回答
Python ast to dot
图
python
、
grammar
、
abstract-syntax-tree
我正在分析python代码生成的
抽象
语法
树
以
获取
“乐趣和利润”,我希望有比"ast.dump“更图形化的东西来实际查看生成的
抽象
语法
树
。
从
理论上讲,它已经是一棵
树
了,所以创建一个
图
应该不是太难,但我不明白我怎么能做到。
浏览 0
提问于2011-12-01
得票数 10
回答已采纳
1
回答
如何在不使用过程宏的情况下解析锈蚀代码?
parsing
、
rust
我正在编写一个分析器,它需要一个
抽象
语法
树
(AST)或
控制
流
图
(CFG)的锈蚀代码。如果不自己实现解析器,我似乎不可能做到这一点。我发现有一个名为syntex_syntax的机箱可以满足我的要求,但是当给出一些
语法
更新的代码时,它就不再被维护和惊慌了。有没有任何直接解析Rust代码的方法:
从
任意外部*.rs文件中读取并像syntex_syntax那样使用syn或quote解析它?
浏览 0
提问于2019-08-08
得票数 5
回答已采纳
4
回答
用于遗传规划的C#动态
树
c#
、
expression-trees
、
genetic-programming
我希望能够使用基本的
控制
语句来存储和操作这些类(加上CLR类)上的自定义
控制
流
,例如if/ etc /etc、foreach、do/while、变量赋值等等。应该在运行时创建自定义
控制
流
,然后存储以供以后使用和操作。其思想是拥有
控制
流
的数据表示,可能以
抽象
语法
树
的形式使用强类型
语法
,以便能够应用遗传操作。生成的自定义代码必须作为另一个程序的一部分执行。我知道有一些相关的
浏览 4
提问于2009-02-27
得票数 4
回答已采纳
1
回答
如何获得程序的
控制
流
图
?
python-3.x
、
grammar
、
control-flow-graph
、
lark-parser
我想得到一个代码/程序的
控制
流程
图
(无论是任何编程语言,也可以给出它的
语法
)。我尝试在python中使用来解析一个基本的C样例程序,我为lark提供了基本c
语法
的
语法
。因此,它给了我一个解析
树
的对象或类似的东西,现在我想知道该
从
哪里着手。 话虽如此,任何一种新的做法都受到高度赞赏。其主要目标是获得代码/程序的
控制
流
图
,考虑到所用语言的
语法
。
浏览 0
提问于2018-08-22
得票数 1
1
回答
如何将使用节点和链接的可视化编程转换为代码?
c++
如果可能的话,我会
从
c++的角度来解释..
浏览 4
提问于2018-11-13
得票数 0
1
回答
解析Java源代码以查找类、属性和方法
java
、
parsing
我发现,仅通过在Java中调用一些方法就可以对已经包含在项目中的文件这样做,而不是
从
外部.java文件中调用这些方法。 有人能点亮我吗?提前感谢
浏览 1
提问于2013-08-13
得票数 1
1
回答
来自Python
抽象
语法
树
的调用
流
图
python
、
graph
、
data-visualization
、
compiler
下面是我
从
Python
抽象
语法
树
构建调用
流
图
的代码。我对此不满意,因为算法非常复杂。也许比它所需要的复杂得多。因此,我希望就如何简化算法以及如何使代码更易读的问题提出建议。
浏览 0
提问于2022-05-07
得票数 3
1
回答
ECMAScript规范中是否存在与Unicode代码点有关的错误?
javascript
、
ecma262
在中,它说 的算法没有提到我们应用词汇
语法
的步骤,即将一系列Unicode代码点转换为输入元素。因此,据我所知,该算法似乎跳过了词汇
语法
阶段,而只是
从
浏览 21
提问于2022-02-03
得票数 2
1
回答
我是否可以修改typescript服务中定义typescript文件(d.ts)中的ts.forEachChild(),以传递另一个对象作为其参数?
typescript
、
abstract-syntax-tree
我想
获取
链接到单个对象(
从
根节点连接的
树
)的定义typescript文件的
语法
树
,但我无法通过ts.forEachChild()传递另一个对象。我如何才能做到这一点?附言:基本上我想最终得到一个
抽象
的
语法
树
对象。
浏览 14
提问于2016-08-22
得票数 1
回答已采纳
2
回答
Java编译器的内部体系结构
java
、
javacompiler
尽管如此,我仍然不满足,也不渴望
从
你那里学到更多关于这方面的东西。 因此,如果有人知道比我和上面的博客更多的东西,请解释一下,通过它,我可以直观地看到Java Compiler的内部架构。
浏览 7
提问于2015-09-25
得票数 9
回答已采纳
1
回答
无需
从
Python应用程序编译即可从C/C++代码
获取
AST
python
、
c++
、
abstract-syntax-tree
在文章中,他们使用
抽象
语法
树
和其他一些功能来创建源代码属性的深度学习模型。 可以
从
c++应用程序中获得c或Python应用程序的
抽象
语法
树
吗? 我的研究似乎表明,除非你能编译代码,否则这是不可靠的。有没有办法使用python脚本
获取
它的一部分?
浏览 12
提问于2020-03-22
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券