JPH0588876A - 編集プログラム実行時における表示変更方法 - Google Patents

編集プログラム実行時における表示変更方法

Info

Publication number
JPH0588876A
JPH0588876A JP3252500A JP25250091A JPH0588876A JP H0588876 A JPH0588876 A JP H0588876A JP 3252500 A JP3252500 A JP 3252500A JP 25250091 A JP25250091 A JP 25250091A JP H0588876 A JPH0588876 A JP H0588876A
Authority
JP
Japan
Prior art keywords
program
preprocessor
section
comment
editor
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.)
Withdrawn
Application number
JP3252500A
Other languages
English (en)
Inventor
Yoko Hara
洋子 原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP3252500A priority Critical patent/JPH0588876A/ja
Publication of JPH0588876A publication Critical patent/JPH0588876A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

(57)【要約】 【目的】 エディタに読み込んだファイルの本文とコメ
ント部、プリプロセッサ部との区別を強調して表示し、
プログラミング作業の効率を向上させる。 【構成】 プログラムファイルをエディタに読み込む
際、プログラム言語を判断する。判断されたプログラム
言語の仕様に基づいて、コメント部とプリプロセッサ部
を取り出す。コメント部については、他の部分と色別ま
たは修飾して表示する。プリプロセッサ部は条件付きコ
ンパイル指定があればそれに従って、表示または非表示
にする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、編集プログラムによる
プログラミングにおける表示変更方法に係り、特に作成
プログラムのコメント部およびプリプロセッサ部の表示
変更方法に関する。
【0002】
【従来の技術】プログラムの開発においては、プログラ
マやオペレータの負担を軽減するために、サービスプロ
グラムが広く活用されている。このサービスプログラム
のなかにはエディタと呼ばれる編集プログラムがある。
エディタは表示装置を相手に作業するので、プログラム
の作成および修正が容易に行うことができる。
【0003】従来のエディタでは、作成プログラムのフ
ァイルを読み込む場合にプログラム言語を判断すること
はなく、また、本文とコメント部、プリプロセッサ部と
を区別することもなかった。従って、本文もコメント部
もプリプロセッサ部も同じ色で画面に表示され、各部分
の区別がなかったため、プログラムの内容把握に支障を
きたすことがあった。
【0004】
【発明が解決しようとする課題】従来のエディタは、作
成プログラムの本文とコメント部、プリプロセッサ部と
が区別なく表示され、プログラミング作業の効率が低下
するという問題があった。本発明は、このような問題点
を解決するために、作成プログラムの本文とコメント
部、プリプロセッサ部との区別を強調するよう表示し、
プログラミング作業の効率を向上させることを目的とす
る。
【0005】
【課題を解決するための手段】本発明は上記の目的を達
成するために、編集プログラムによるプログラミングに
おいて、作成プログラムのファイルを編集プログラムに
読み込むステップと、作成プログラムのプログラミング
言語を判断するステップと、判断されたプログラミング
言語の仕様に基づき、作成プログラムの本文とコメント
部とプリフロセッサ部とをそれぞれ区別するステップ
と、作成プログラムのコメント部を他の部分と色別また
は修飾して表示するステップと、作成プログラムのプリ
プロセッサ部で条件付きコンパイルが指定されている場
合にその条件に従い、そのプリプロセッサ部を表示また
は非表示にするステップとを有する編集プログラム実行
時における表示変更方法を提供する。
【0006】
【作用】本発明では、編集プログラムであるエディタに
作成プログラムのファイルを読み込むときに作成プログ
ラムがどの言語であるかを判断し、その言語の仕様に基
づいて、本文、コメント部、プリプロセッサ部の各部を
区別する。コメント部については、他の部分と色分けま
たは修飾して表示し、プリプロセッサ部については、条
件付きコンパイルが指定されている場合にその条件に従
ってプリプロセッサ部を表示または非表示にする。この
ようにすると、作成プログラムの本文、コメント部、プ
リプロセッサ部の区別が明確になり、プログラムの内容
理解が容易になる。
【0007】
【実施例】以下、本発明の一実施例について図面を用い
て説明する。
【0008】図1は本発明のエディタによるプログラミ
ングを示す概念図である。図1において、11はエディ
タであり、ファイル入出力部13、エディタ本体14、
表示制御部15から構成される。エディタ11は、作成
プログラムのソースファイル12をファイル入出力部1
3に読み込む。このときソースファイルの拡張子により
プログラム言語を判断する。各プログラム言語はそれぞ
れ特有の拡張子を有しており、例えば、Cではxxx
x.C、アセンブラではxxxx.ASM、COBOL
ではxxxx.COBOLというように表される。読み
込まれたソースファイル12は、ファイル入力部13か
らエディタ本体14に渡される。エディタ本体14は、
先に判断したプログラム言語の仕様にしたがって、ソー
スファイル12のコメント部、プリプロセッサ部をチェ
ックし、表示制御部15へ指示を与える。表示制御部1
5は、エディタ本体14からの指示に従って表示装置1
6に作成プログラムを表示する。プリプロセッサ17
は、プロセッサ本体18がコンパイルを実行する前の処
理であり、プロセッサ本体18への情報の受け渡しを行
う。プリプロセッサ17で条件が指定されている場合、
その条件に従いコンパイルするか否かをチェックする。
ソースファイル12はプロセッサ本体18によりオブジ
ェクトファイル19へコンパイルされる。
【0009】図2は本発明のエディタの動作を示すフロ
ーチャートである。はじめにエディタ11は、作成プロ
グラムのソースファイル12をファイル入力部13に読
み込む(21)。このときソースファイルの拡張子から
どのプログラム言語であるかを判断する(22)。続い
て判断したプログラム言語の仕様に従って、ファイルの
本文、コメント部、プリプロセッサ部を区別する(2
3)。次に条件付きコンパイル指定がされているプリプ
ロセッサ部を判定し(24)、その条件に従って、条件
付きコンパイル指定されているプリプロセッサ部を表示
するか否かを決定する(25)。表示/非表示が決定し
たら、その結果を表示制御部15へ指示する(26)。
次にコメント部を取り出し、他の部分と区別できるよう
に色別または修飾するように表示制御部15へ指示する
(27)。次にプリプロセッサ部およびコメント部に関
するそれぞれの指示に従って画面に表示を行う(2
8)。ハードウェア上の表示変更は、表示制御部15が
表示装置16に対し、色分け、修飾、表示または非表示
等のアトリビュート指示を行い、表示装置内16のアト
リビュートコントロールでアトリビュート制御信号を生
成して、キャラクタ信号と共に表示することで実現され
る。
【0010】図3に、C言語で書かれたプログラムを本
発明のエディタで読み込み、上述の表示変更処理を実行
した結果例を示す。31が本文、32がコメント部、3
3がプリプロセッサ部である。34は条件付きコンパイ
ル指定であり、プリプロセッサのうち条件が指定された
ものである。プログラムAでは条件付きコンパイル指定
があり、この指示に従ってプリプロセッサ部が表示され
ている。一方、プログラムBでは条件付きコンパイル指
定がなく、プリプロセッサ部は表示されていない。コメ
ント部については、プログラムA、プログラムBともに
色分けされて表示されている。このように、プログラム
のコメント部を色分けし、プリプロセッサ部で条件付き
コンパイル指定されている場合にその条件に従って表示
または非表示の切り替えを行うことにより、プログラム
の本文、コメント部、プリプロセッサ部の範囲が明確と
なった。
【0011】
【発明の効果】以上説明したように、本発明はエディタ
によるプログラミングにおいて、読み込んだファイルの
本文、コメント部、プリプロセッサ部の範囲が明確にな
ることから、プログラムの内容把握が容易となり、プロ
グラミング作業の効率が向上する。
【図面の簡単な説明】
【図1】本発明のエディタによるプログラミングを示す
概念図
【図2】本発明のエディタの動作を示すフローチャート
【図3】表示変更したC言語プログラム例
【符号の説明】
11…エディタ、 12…ソースファイル、 13…フ
ァイル入出力部、14…エディタ本体、 15…表示制
御部、 16…表示装置、 17…プリプロセッサ部、
18…プロセッサ本体。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 編集プログラムによるプログラミングに
    おいて、 作成プログラムのファイルを前記編集プログラムに読み
    込むステップと、 前記作成プログラムのプログラミング言語を判断するス
    テップと、 判断されたプログラミング言語の仕様に基づき、前記作
    成プログラムの本文とコメント部とプリフロセッサ部と
    をそれぞそれ区別するステップと、 前記作成プログラムのコメント部を他の部分と色別また
    は修飾して表示するステップと、 前記作成プログラムのプリプロセッサ部で条件付きコン
    パイルが指定されている場合にその条件に従い、そのプ
    リプロセッサ部を表示または非表示にするステップとを
    有する編集プログラム実行時における表示変更方法。
JP3252500A 1991-09-30 1991-09-30 編集プログラム実行時における表示変更方法 Withdrawn JPH0588876A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3252500A JPH0588876A (ja) 1991-09-30 1991-09-30 編集プログラム実行時における表示変更方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3252500A JPH0588876A (ja) 1991-09-30 1991-09-30 編集プログラム実行時における表示変更方法

Publications (1)

Publication Number Publication Date
JPH0588876A true JPH0588876A (ja) 1993-04-09

Family

ID=17238240

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3252500A Withdrawn JPH0588876A (ja) 1991-09-30 1991-09-30 編集プログラム実行時における表示変更方法

Country Status (1)

Country Link
JP (1) JPH0588876A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6151699A (en) * 1997-09-12 2000-11-21 Fujitsu Limited Computer apparatus and method for editing programs, and readable medium
WO2020202816A1 (ja) * 2019-04-05 2020-10-08 株式会社日立製作所 Webアプリケーションの作成運用支援システム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6151699A (en) * 1997-09-12 2000-11-21 Fujitsu Limited Computer apparatus and method for editing programs, and readable medium
WO2020202816A1 (ja) * 2019-04-05 2020-10-08 株式会社日立製作所 Webアプリケーションの作成運用支援システム
JP2020170453A (ja) * 2019-04-05 2020-10-15 株式会社日立製作所 Webアプリケーションの作成運用支援システム

Similar Documents

Publication Publication Date Title
JPH0588876A (ja) 編集プログラム実行時における表示変更方法
US6151699A (en) Computer apparatus and method for editing programs, and readable medium
JPS62214443A (ja) エミユレ−シヨン実行方法
JPS60237542A (ja) プログラム制御装置
JPS63131229A (ja) 処理手続作成処理方式
JP2875135B2 (ja) プログラマブルコントローラ用プログラム装置
JPH0580814A (ja) プログラマブルコントローラ用プログラミング装置
JPS6115236A (ja) オブジエクトリストの部分作成方法
JPH03109603A (ja) プログラマブルコントローラのプログラミング装置
JPH0520060A (ja) プログラム部分実行方法およびプログラム部分実行装置
JPH0358232A (ja) プリプロセッサ呼び出し方式
JPS6033640A (ja) デ−タ・モニタ方式
JPS6167171A (ja) 対話式テキスト処理システムにおける画面制御方式
JPS62121515A (ja) 数値制御装置
JPH01234891A (ja) マルチメディア表示方式
JPH01185715A (ja) フルスクリーンプロンプテイング方式
JPH0350672A (ja) 対話型テキストエディタ
JPS6172339A (ja) プログラム実行表示制御方式
JPH0350640A (ja) 実行用プログラムのトレース情報編集方式
JPH02231648A (ja) マルチウィンドウ用デバッグ方式
JP2000148324A (ja) グラフィックユーザインタフェース作成装置及び作成方法
JPH05108372A (ja) コンパイラ最適化処理内容の出力方式
JPH04299736A (ja) エディタ装置
JPH0728637A (ja) 処理装置
JPH04338841A (ja) デバッガ装置

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19981203