JP5968186B2 - プログラム作成支援装置及びプログラム - Google Patents
プログラム作成支援装置及びプログラム Download PDFInfo
- Publication number
- JP5968186B2 JP5968186B2 JP2012227988A JP2012227988A JP5968186B2 JP 5968186 B2 JP5968186 B2 JP 5968186B2 JP 2012227988 A JP2012227988 A JP 2012227988A JP 2012227988 A JP2012227988 A JP 2012227988A JP 5968186 B2 JP5968186 B2 JP 5968186B2
- Authority
- JP
- Japan
- Prior art keywords
- comment
- name
- symbol
- unit
- candidate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Stored Programmes (AREA)
Description
ユーザからの操作を受け付ける入力部と、
所定の形態素と、見出し語とが対応付けられたコメント解析用辞書データと、前記見出し語と、1又は複数の英語表記とが対応付けられた変換辞書データと、シンボルの種別毎に、コメントパターンと、名称生成パターンとが対応付けられた命名規約データと、を記憶するデータ記憶部と、
ユーザによる所定操作に応じて、ソースコード中のコメント文から、指定されたシンボルに対応するコメント部分を抽出し、抽出したコメント部分を前記コメント解析用辞書データを用いて解析するコメント解析部と、
前記命名規約データから、前記コメント解析部の解析結果に対応する前記コメントパターンを検索することで、前記コメント部分に対応する前記名称生成パターンを取得すると共に、前記コメント解析部の解析結果と、前記変換辞書データと、に基づいて、前記コメント部分に含まれる見出し語に対応する英語表記を取得し、取得した英語表記と、取得した前記名称生成パターンと、に基づいて、前記コメント文における前記指定されたシンボルの名称候補を生成するシンボル名候補生成部と、を備えることを特徴とする。
図1は、本発明の実施形態1に係るプログラム作成支援装置1の構成を示すブロック図である。このプログラム作成支援装置1は、プログラムのコーディング作業を支援する装置である。
続いて、本発明の実施形態2に係るプログラム作成支援装置について説明する。なお、以下の説明において、実施形態1と共通する構成要素等については、同一の符号を付し、その説明を省略する。
Claims (4)
- ユーザからの操作を受け付ける入力部と、
所定の形態素と、見出し語とが対応付けられたコメント解析用辞書データと、前記見出し語と、1又は複数の英語表記とが対応付けられた変換辞書データと、シンボルの種別毎に、コメントパターンと、名称生成パターンとが対応付けられた命名規約データと、を記憶するデータ記憶部と、
ユーザによる所定操作に応じて、ソースコード中のコメント文から、指定されたシンボルに対応するコメント部分を抽出し、抽出したコメント部分を前記コメント解析用辞書データを用いて解析するコメント解析部と、
前記命名規約データから、前記コメント解析部の解析結果に対応する前記コメントパターンを検索することで、前記コメント部分に対応する前記名称生成パターンを取得すると共に、前記コメント解析部の解析結果と、前記変換辞書データと、に基づいて、前記コメント部分に含まれる見出し語に対応する英語表記を取得し、取得した英語表記と、取得した前記名称生成パターンと、に基づいて、前記コメント文における前記指定されたシンボルの名称候補を生成するシンボル名候補生成部と、を備える、
ことを特徴とするプログラム作成支援装置。 - 前記シンボルは、関数又は引数の何れかである、
ことを特徴とする請求項1に記載のプログラム作成支援装置。 - 前記データ記憶部は、ユーザによって既に作成された複数の関数のソースコードが記述されたソースファイルをさらに記憶し、
前記シンボル名候補生成部によって前記指定されたシンボルの名称候補が生成された後、前記ソースファイルから、前記指定されたシンボルについての作成済みの名称を取得し、取得した作成済みの名称を用いて、前記生成された各候補の順位を決定する候補順位決定部をさらに備える、
ことを特徴とする請求項1又は2に記載のプログラム作成支援装置。 - コンピュータを、
ユーザによる所定操作に応じて、ソースコード中のコメント文から、指定されたシンボルに対応するコメント部分を抽出し、抽出したコメント部分を、所定の形態素と、見出し語とが対応付けられたコメント解析用辞書データを用いて解析するコメント解析部、
シンボルの種別毎に、コメントパターンと、名称生成パターンとが対応付けられた命名規約データから、前記コメント解析部の解析結果に対応する前記コメントパターンを検索することで、前記コメント部分に対応する前記名称生成パターンを取得すると共に、前記コメント解析部の解析結果と、前記見出し語と1又は複数の英語表記とが対応付けられた変換辞書データと、に基づいて、前記コメント部分に含まれる見出し語に対応する英語表記を取得し、取得した英語表記と、取得した前記名称生成パターンと、に基づいて、前記コメント文における前記指定されたシンボルの名称候補を生成するシンボル名候補生成部、として機能させる、
ことを特徴とするプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012227988A JP5968186B2 (ja) | 2012-10-15 | 2012-10-15 | プログラム作成支援装置及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012227988A JP5968186B2 (ja) | 2012-10-15 | 2012-10-15 | プログラム作成支援装置及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014081715A JP2014081715A (ja) | 2014-05-08 |
| JP5968186B2 true JP5968186B2 (ja) | 2016-08-10 |
Family
ID=50785875
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012227988A Expired - Fee Related JP5968186B2 (ja) | 2012-10-15 | 2012-10-15 | プログラム作成支援装置及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5968186B2 (ja) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6027941A (ja) * | 1983-07-26 | 1985-02-13 | Fujitsu Ltd | 名標生成システム |
| JP2000122855A (ja) * | 1998-10-13 | 2000-04-28 | Ntt Data Corp | データ名称付与方法及び装置、記録媒体 |
| JP2004258848A (ja) * | 2003-02-25 | 2004-09-16 | Hitachi Software Eng Co Ltd | プログラム作成支援方法およびシステム並びにプログラム |
| WO2008102426A1 (ja) * | 2007-02-19 | 2008-08-28 | Mitsubishi Electric Corporation | プログラマブルコントローラの周辺装置、置換方法およびプログラム |
| US8677313B2 (en) * | 2009-11-30 | 2014-03-18 | Accenture Global Services Limited | Functional design creation tool |
-
2012
- 2012-10-15 JP JP2012227988A patent/JP5968186B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014081715A (ja) | 2014-05-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9262403B2 (en) | Dynamic generation of auto-suggest dictionary for natural language translation | |
| US9262104B2 (en) | Information processing apparatus, image processing apparatus, and information processing system | |
| US20100223047A1 (en) | Computer-assisted natural language translation | |
| JP5471065B2 (ja) | 文書情報生成装置、文書登録システム、及びプログラム | |
| JP4502615B2 (ja) | 類似文検索装置、類似文検索方法、およびプログラム | |
| CN104462030B (zh) | 字符转换装置、字符转换方法 | |
| CN104679642A (zh) | 日志分析系统中的日志的与语言无关的处理方法和系统 | |
| TW200842662A (en) | Stroke number input | |
| WO2016021085A1 (ja) | データリンク生成装置、データリンク生成方法、データリンク構造および電子ファイル | |
| JP2020115246A (ja) | 生成装置、ソフトウェアロボットシステム、生成方法及び生成プログラム | |
| JP7293693B2 (ja) | 情報処理装置及びプログラム | |
| JP5968186B2 (ja) | プログラム作成支援装置及びプログラム | |
| CN112487334A (zh) | 用于前端页面语言翻译的方法、装置、计算机设备和介质 | |
| JP5640700B2 (ja) | 情報検索装置、検索入力方法、及び検索入力プログラム | |
| WO2015030016A1 (ja) | 非構造化データ処理システム、非構造化データ処理方法および記録媒体 | |
| JP7607863B2 (ja) | 情報処理装置、ドメイン組織情報生産装置、情報処理方法、ドメイン組織情報生産方法、およびプログラム | |
| JPS60176169A (ja) | 文章処理装置 | |
| JP7092992B2 (ja) | 文書管理プログラム、文書管理装置および文書管理方法 | |
| JP2022059523A (ja) | 情報処理装置、及び情報処理プログラム | |
| JP5984375B2 (ja) | 簡体字・正字変換装置及び当該装置を用いた簡体字・正字変換方法 | |
| JP2012230460A (ja) | 機械翻訳システム、方法及びプログラム | |
| JP2019204221A (ja) | 検索ワードサジェスト装置、固有表現情報の作成方法、および、固有表現情報の作成プログラム | |
| JP2009230705A (ja) | テンプレート作成装置、文書データ作成装置、その作成方法及びプログラム | |
| JP6973132B2 (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
| JP2022177381A (ja) | 文書処理プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150907 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160516 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160607 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160705 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5968186 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |