Ignore:
Timestamp:
Aug 3, 2017, 10:46:41 PM (7 years ago)
Author:
coas-nagasima
Message:

プロパティの文字コードにUTF-8を追加、キーワードを削除

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp3_gr_sakura/trunk/cfg/GenFile.rb

    • Property svn:mime-type changed from text/x-ruby to text/x-ruby; charset=UTF-8
    r317 r318  
    88#  Copyright (C) 2016 by APTJ Co., Ltd., JAPAN
    99#
    10 #  上記著作権è€
    11 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    12 #  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    13 #  変・再é
    14 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    15 #  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16 #      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17 #      スコード中に含まれていること.
    18 #  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19 #      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22 #      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24 #      の無保証規定を掲載すること.
    25 #  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26 #      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    28 #      と.
    29 #    (a) 再é
    30 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    31 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    32 #        作権表示,この利用条件および下記の無保証規定を掲載すること.
    33 #    (b) 再é
    34 å¸ƒã®å½¢æ
    35 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    36 #        報告すること.
    37 #  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    38 #      害からも,上記著作権è€
    39 ãŠã‚ˆã³TOPPERSプロジェクトをå
    40 è²¬ã™ã‚‹ã“と.
    41 #      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    42 #      由に基づく請求からも,上記著作権è€
    43 ãŠã‚ˆã³TOPPERSプロジェクトを
    44 #      å
    45 è²¬ã™ã‚‹ã“と.
     10#  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     11#  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     12#  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     13#  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     14#      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     15#      スコード中に含まれていること.
     16#  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     17#      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     18#      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     19#      の無保証規定を掲載すること.
     20#  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     21#      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     22#      と.
     23#    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     24#        作権表示,この利用条件および下記の無保証規定を掲載すること.
     25#    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     26#        報告すること.
     27#  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     28#      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     29#      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     30#      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     31#      免責すること.
    4632#
    47 #  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    48 ãŠ
    49 #  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    50 #  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    51 #  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    52 #  の責任を負わない.
     33#  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     34#  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     35#  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     36#  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     37#  の責任を負わない.
    5338#
    54 #  $Id: GenFile.rb 111 2016-03-16 23:50:27Z ertl-hiro $
     39#  $Id$
    5540#
    5641
    5742#
    58 #               ãƒ•ã‚¡ã‚¤ãƒ«ä½œæˆã‚¯ãƒ©ã‚¹
     43#               ファイル作成クラス
    5944#
    6045
    6146#
    62 # ファイルに書こうとしたå†
    63 å®¹ã‚’変数に蓄積し,プログラムの終了時(output
    64 # メソッドが呼ばれた時)にファイルに出力する.既にファイルが存在し,差
    65 # 分がない場合は出力しない(タイムスタンプを更新しない).
     47# ファイルに書こうとした内容を変数に蓄積し,プログラムの終了時(output
     48# メソッドが呼ばれた時)にファイルに出力する.既にファイルが存在し,差
     49# 分がない場合は出力しない(タイムスタンプを更新しない).
    6650#
    6751class GenFile
     
    7559  end
    7660
    77   # ファイルデータの末尾に文字列を追加する
     61  # ファイルデータの末尾に文字列を追加する
    7862  def append(code = "")
    7963    @@fileDataHash[@selfFileName] << code
    8064  end
    8165
    82   # ファイルデータに1行追加する
     66  # ファイルデータに1行追加する
    8367  def add(code = "")
    8468    @@fileDataHash[@selfFileName] << code << "\n"
    8569  end
    8670
    87   # ファイルデータに1行追加する(改行2回)
     71  # ファイルデータに1行追加する(改行2回)
    8872  def add2(code = "")
    8973    add(code + "\n")
    9074  end
    9175
    92   # コメントヘッダを追加する
     76  # コメントヘッダを追加する
    9377  def comment_header(comment)
    9478    add("/*")
     
    9983  end
    10084
    101   # ファイルデータを表示する
     85  # ファイルデータを表示する
    10286  def print()
    10387    puts(@@fileDataHash[@selfFileName])
    10488  end
    10589
    106   # å
    107 ¨ãƒ•ã‚¡ã‚¤ãƒ«ã‚’出力する
     90  # 全ファイルを出力する
    10891  def self.output()
    10992    @@fileDataHash.each do |fileName, fileData|
    110       # 既にファイルが存在し,差分がない場合は出力しない
    111       #(タイムスタンプを更新しない)
     93      # 既にファイルが存在し,差分がない場合は出力しない
     94      #(タイムスタンプを更新しない)
    11295      if File.exist?(fileName)
    11396        if fileData == File.read(fileName)
Note: See TracChangeset for help on using the changeset viewer.