我能从ide代码模板自动生成代码示例吗?

kpbpu008  于 2021-06-27  发布在  Java
关注(0)|答案(0)|浏览(238)

我试图找到一些关于ide如何在内部示例化某些ide模板(例如eclipse、intellij和netbeans)的信息(文档、建议等),我遇到了一些问题。
我希望,也许乐观地说,我可以从相关语法中编写的模板自动生成每个模式的多个(至少两个)不同样本。
每个模式参数(包括游标)都必须填充,并且同一模式的示例应该只有共同的非模式参数内容。
在这个阶段,它们需要在语法上有效,以便能够被解析,但不需要是完全语义有效/可编译的片段。
如果有人知道这些ide是如何在内部工作的,并且可以告诉我是否/如何能够做到这一点(或者可以为我提供足够的文档),我将不胜感激。

背景/背景

我正试图为模式挖掘任务创建一个研究数据集——特别是挖掘代码模板。我已经研究了一段时间,据我所知,还没有一个合适的先例数据集,所以我必须做一个。
我不是自己费力地定义每个模式的每个特性,而是编写一些工具来部分地自动化这个过程。具体地说,自动化从样本中提取候选模式的任务,以及过滤掉实际语料库中没有观察到的任何候选模式的任务。这些工具与输入语言无关,但我最初是通过EclipseJDT以JavaAST为目标的。
我的想法是,成熟的模式,如习语和ide代码模板,来自信誉良好的来源,是理性和直观的模式候选者,我至少可以用它们来评估回忆。我可以,也将手动定义一些目标样本集。但是,我更喜欢自动生成它们,这样我就可以收集更复杂的模板(例如ide社区成员发布的模板)。
提前谢谢,
马科斯c-s

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题