课题基金 / 基金详情

構文解析を用いたテキストベースコード補完

構文解析を用いたテキストベースコード補完
使用解析的基于文本的代码完成
批准号:
20K11752
负责人:
篠埜 功
金额:
$2.08万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2020
资助国家:
日本
项目状态:
已结题
起止时间:
2020-04-01 至 2024-03-31

项目摘要

项目成果

篠埜 功的其他基金

相似基金

相关文献

中文摘要
翻译
2022年度は、全南大学校のKwanghoon Choi教授とともに、国際会議ACM Partial Evaluation and Program Manipulation(PEPM 2021)で発表を行ったLR構文解析に基づく構文補完方式について、Haskell、C、Small Basic、PolyRPC等の言語に実際に適用したところ、問題点がいくつかあり、それらに対応するため、simple candidate, nested candidate, extended simple candidate等、補完候補の仕様をいくつか定め、それらを計算するアルゴリズムを考案し、Haskell言語で実装した。実装した補完候補計算システムは、以前から用いているEmacs Lispのプログラムを用いることにより、Emacs上でプログラム編集中にTabキーを押すことにより呼び出され、計算結果である補完候補がEmacsに送られ、popup windowとして表示され、プログラマが候補を選択するとカーソル位置に挿入される。さらに、さまざまなプログラム例に対し補完候補計算にかかる時間や計算される補完候補を確認し、整理した。複雑な仕様における補完候補を求める場合においても、約0.2秒以下で半分の補完候補が計算され、9割程度の補完候補が約1秒以内で計算されることを確認した。これらの内容を論文としてまとめ、国際論文誌へ投稿し、現在査読中である。また、査読コメントをもとに、既存研究との比較、参考文献の追加等、さまざまな点で論文の改良を行った。実装したシステムのソースコードはgithub(https://github.com/kwanghoon/{yapb,arith,smllike,sbparser,polyrpc,c11parser,haskellparser})上で公開している。
英文摘要
2022年度は、全南大学校のKwanghoon Choi教授とともに、国際会議ACM Partial Evaluation and Program Manipulation(PEPM 2021)で発表を行ったLR構文解析に基づく構文補完方式について、Haskell、C、Small Basic、PolyRPC等の言語に実際に適用したところ、問題点がいくつかあり、それらに対応するため、simple candidate, nested candidate, extended simple candidate等、補完候補の仕様をいくつか定め、それらを計算するアルゴリズムを考案し、Haskell言語で実装した。実装した補完候補計算システムは、以前から用いているEmacs Lispのプログラムを用いることにより、Emacs上でプログラム編集中にTabキーを押すことにより呼び出され、計算結果である補完候補がEmacsに送られ、popup windowとして表示され、プログラマが候補を選択するとカーソル位置に挿入される。さらに、さまざまなプログラム例に対し補完候補計算にかかる時間や計算される補完候補を確認し、整理した。複雑な仕様における補完候補を求める場合においても、約0.2秒以下で半分の補完候補が計算され、9割程度の補完候補が約1秒以内で計算されることを確認した。これらの内容を論文としてまとめ、国際論文誌へ投稿し、現在査読中である。また、査読コメントをもとに、既存研究との比較、参考文献の追加等、さまざまな点で論文の改良を行った。実装したシステムのソースコードはgithub(https://github.com/kwanghoon/{yapb,arith,smllike,sbparser,polyrpc,c11parser,haskellparser})上で公開している。
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
YAPB: Yet Another Parser Builder
YAPB:另一个解析器生成器
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Chonnam National University(韓国)
全南国立大学(韩国)
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
A text-based syntax completion method using LR parsing
一种基于LR解析的基于文本的语法补全方法
DOI: --
发表时间: 2021
期刊:
影响因子: --
作者: [Isao Sasano and Kwanghoon Choi]
通讯作者: Isao Sasano and Kwanghoon Choi
全南大学校(韓国)
全南国立大学(韩国)
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
構文定義および既存のコード例を用いたテキストベースコード補完
  • 批准号:
    23K11053
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 资助金额:
    $2.58万
  • 财政年份:
    2023
  • 负责人:
    篠埜 功
  • 依托单位:
広範囲なデータ型を対象とした機械的プログラム変換手法の確立
再帰データ上の最適化問題の解法およびその応用に関する研究
  • 批准号:
    01J05326
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
  • 资助金额:
    $1.28万
  • 财政年份:
    2001
  • 负责人:
    篠埜 功
  • 依托单位:
海外基金