WEKO3
-
RootNode
アイテム
属性付き字句系列に基づくソースコード書き換え支援環境
https://ipsj.ixsq.nii.ac.jp/records/83178
https://ipsj.ixsq.nii.ac.jp/records/83178f6503954-fde2-46f6-b25a-1d7fe29169a3
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2012 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | Journal(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2012-07-15 | |||||||
タイトル | ||||||||
タイトル | 属性付き字句系列に基づくソースコード書き換え支援環境 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | A Source Code Rewriting System based on Attributed Token Sequence | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | [一般論文] プログラム解析,前処理前プログラム,プログラムパターン,プログラム変形,プログラム開発支援ツール | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
資源タイプ | journal article | |||||||
著者所属 | ||||||||
南山大学情報理工学部 | ||||||||
著者所属 | ||||||||
南山大学情報理工学部 | ||||||||
著者所属 | ||||||||
南山大学情報理工学部 | ||||||||
著者所属 | ||||||||
南山大学情報理工学部 | ||||||||
著者所属 | ||||||||
南山大学情報理工学部 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Faculty of Information Science and Engineering, Nanzan University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Faculty of Information Science and Engineering, Nanzan University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Faculty of Information Science and Engineering, Nanzan University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Faculty of Information Science and Engineering, Nanzan University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Faculty of Information Science and Engineering, Nanzan University | ||||||||
著者名 |
吉田, 敦
蜂巣, 吉成
沢田, 篤史
張漢明
野呂, 昌満
× 吉田, 敦 蜂巣, 吉成 沢田, 篤史 張漢明 野呂, 昌満
|
|||||||
著者名(英) |
Atsushi, Yoshida
Yoshinari, Hachisu
Atsushi, Sawada
Han-Myung, Chang
Masami, Noro
× Atsushi, Yoshida Yoshinari, Hachisu Atsushi, Sawada Han-Myung, Chang Masami, Noro
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | ソースコードの編集作業において,複数箇所に点在する定型的な記述を修正する作業を自動化するために,属性付き字句系列に基づくソースコード書き換え支援環境TEBAを提案する.TEBAは,ソースコードの断片を用いて記述したパターン記述に従ってソースコードを書き換えるパターン変換系と,その変換系を実現するうえで重要な基盤となる構文解析系を提供する.ソースコードの断片の構文解析は一般的に困難であるので,ソースコードを字句系列に変換したあと,段階的に構文に関する情報を字句の属性に加えていく.パターン変換系は,パターン変換記述とソースコードの双方を属性付き字句系列に変換したうえで,字句系列の書き換えとして実現する.また,実装したTEBAによって書き換えができることを事例を用いて示し,その評価を示す. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | For automatic replacement of code fragments in a fixed form, we propose “TEBA”: a source code rewriting system based on attributed token sequence. TEBA consists of two subsystems. First one is a pattern-based transformation subsystem which rewrites source code according to a pattern specified as a pair of code fragments. The other one is a parser subsystem which becomes a basis for syntactic analysis of the source code. For parsing source codes, TEBA converts a source code to an attribute token sequence to which the parser subsystem gradually adds syntactic information. After converting a pattern and a target code into token sequences, the transformation subsystem rewrites the token sequence of the target code according to the token sequence of the pattern. We also show an implementation and evaluation of TEBA with examples. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN00116647 | |||||||
書誌情報 |
情報処理学会論文誌 巻 53, 号 7, p. 1832-1849, 発行日 2012-07-15 |
|||||||
ISSN | ||||||||
収録物識別子タイプ | ISSN | |||||||
収録物識別子 | 1882-7764 |