Quantcast
Channel: All Open Tickets - Tera Term on OSDN
Viewing all articles
Browse latest Browse all 2128

引数の解析処理を統一する - Tera Term Ticket #35182 on OSDN

$
0
0

引数の解析処理を統一する

Open Date: 2015-05-23 00:36

Letztes Update: 2015-05-31 14:24

Reporter:mayaEigentümer:maya
Priority:5 - MediumMileStone:Tera Term 4.87 (closed)
Type:Feature RequestsSeverity:5 - Medium
Component:(None)Status:Closed
ResolutionFixed

Details

#34353のような違いが発生した原因は、引数の解析処理がそれぞれ別に実装されているためだった。

同じ処理を使って解析するように変更する。


このようになっている

  • 引数分解処理
    • Tera Term ... ttpset.c の NextParam()
    • Macro ... ttmdlg.c の NextParam() ... Tera Term とは動きが違う
    • 各プラグイン ... 各プラグインの GetParam()
  • 引数のデクォート処理
    • Tera Term ... ttset.c の Dequote()
    • Macro ... ttmdlg.c の NextParam() で同時に処理
    • 各プラグイン ... 各プラグインの GetParam() で同時に処理

r5873, r5875

  • 引数分解処理
    • Tera Term ... ttpset.c の NextParam()
    • Macro ... ttmdlg.c の NextParam() ... Tera Term とは動きが違う
    • 各プラグイン ... ttcmn.c の GetParam() / ttpcm.dll のエクスポート関数 または直接呼び出し
  • 引数のデクォート処理
    • Tera Term ... ttset.c の Dequote()
    • Macro ... ttmdlg.c の NextParam() で同時に処理
    • 各プラグイン ... ttcmn.c の GetParam() で同時に処理 / ttpcm.dll のエクスポート関数 または直接呼び出し

r5876

  • 引数分解処理
    • Tera Term ... ttpset.c の NextParam()
    • Macro ... ttmdlg.c の NextParam() ... Tera Term と同じ動き
    • 各プラグイン ... ttlib.c の GetParam() / ttpcm.dll のエクスポート関数 または直接呼び出し
  • 引数のデクォート処理
    • Tera Term ... ttlib.c の DequoteParam()
    • Macro ... ttlib.c の DequoteParam()
    • 各プラグイン ... ttlib.c の GetParam() で同時に処理 / ttpcm.dll のエクスポート関数 または直接呼び出し

r5882 / 最終目標

  • 引数分解処理
    • Tera Term ... ttlib.c の GetParam() / ttpcm.dll のエクスポート関数 または直接呼び出し
    • Macro ... 同上
    • 各プラグイン ... 同上
  • 引数のデクォート処理
    • Tera Term ... ttlib.c の DequoteParam() / ttpcm.dll のエクスポート関数 または直接呼び出し
    • Macro ... 同上
    • 各プラグイン ... 同上

テストパターン

/A=A /B="B" /C="C C" /D="D""D" /E="E;not comment"
/A=A;comment
/A=A ;comment
/A=A ; comment
/A=A;
/A="A
/A="A;
/A="AA"AA" B
/A="AA" AA" B
/A=A"AA"AA B
/A=A""AA B
/A=A"A A"AA B

Last Update of this Ticket

2015-05-31 14:24 Update by: maya

  • Ticket Close date set to 2015-05-31 14:24
  • Status Update from Open to Closed.

Viewing all articles
Browse latest Browse all 2128

Trending Articles


FORECLOSURE OF REAL ESTATE MORTGAGE


Sheriff Callie para colorear, pintar e imprimir


Manny a la obra para colorear, pintar e imprimir


Imágenes de Miss Moon para colorear


Sonic para colorear


Digimon para colorear


Tigre para colorear


Serpiente para colorear


Rana para colorear


Dibujos para colorear de perros


CHECKPOINT RULES


Henry el monstruo feliz para colorear e imprimir


Imágenes de Robin Hood para colorear


Dibujos para colorear de star wars


Dibujos para colorear de Sonic


Bichos para colorear


Zorro para colorear


Sapos para colorear


Dibujos de peces para colorear


Lagarto para colorear