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


Vimeo 10.7.1 by Vimeo.com, Inc.


UPDATE SC IDOL: TWO BECOME ONE


KASAMBAHAY BILL IN THE HOUSE


Girasoles para colorear


Presence Quotes – Positive Quotes


EASY COME, EASY GO


Love with Heart Breaking Quotes


Re:Mutton Pies (lleechef)


Ka longiing longsem kaba skhem bad kaba khlain ka pynlong kein ia ka...


Vimeo 10.7.0 by Vimeo.com, Inc.


FORECLOSURE OF REAL ESTATE MORTGAGE


FORTUITOUS EVENT


Pokemon para colorear


Sapos para colorear


Smile Quotes


Letting Go Quotes


Love Song lyrics that marks your Heart


RE: Mutton Pies (frankie241)


Hato lada ym dei namar ka jingpyrshah jong U JJM Nichols Roy (Bah Joy) ngin...


Long Distance Relationship Tagalog Love Quotes