◀ANSI版開発トップへ
  • 5811 まくろだけど1
    • 5812 Re:まくろだけど1
      • 5813 Re2:まくろだけど1
  • [5811] まくろだけど1 rasti 2017年07月11日 14:43

    とちゅうだけど
    これが できたら いい

    (?!=(?:/*(?:^(?:\(|\)|\||\&|,| |\t|{|=|~|\^)::[a-zA-Z0-9_]+)*|//(?:^(?:\(|\)|\||\&|,| |\t|{|=|~|\^)::[a-zA-Z0-9_]+)*#
    |\#if 0(?:^(?:\(|\)|\||\&|,| |\t|{|=|~|\^)::[a-zA-Z0-9_]+)*))#
    (?:\(|\)|\||\&|,| |\t|{|=|~|\^)::[a-zA-Z0-9_]+

    de tsugiha
    korededetekitarisutowo

    makurode dekite
    dekitaraiini nattetandakedo
    nattetandakedo

    var n
    var n_limit
    var string = ''
    var string2 = ''
    list string_list = {''}

    n_limit = get document max line count

    for (n = 0; n <= n_limit; n += 1) [
    select one line(n)
    string = get selected string(0)
    n_start = 0
    n_stop = get string size(string)
    loop [
    if n_stop <= n_start [
    last;
    ]
    ret_object = regex_match(string, n_start, '(?:\(|\)|\||\&|,| |\t|{|=|~|\^)::([a-zA-Z0-9_]+)', n_stop)
    string2 = get sub string(string, ret_object.match(1).n_matched_index, ret_object.match(1).n_matched_length)
    add string to linst(string_list, string2)
    if n_stop <= ret_object.match(1).n_matched_index + ret_object.n_matched_length [
    last
    ]
    n_start = ret_object.match(1).n_matched_index + ret_object.match(1).n_matched_length
    ]
    ]
    delete dap on list(string_list)
    delete nall on list(string_list)
    sort list(string_list)

    document_handle hdocument = open new document
    write string list to document(string_list, hdocument)
    n = 1
    string = 'api list'
    string2 = ''
    string3 = n;
    loop [
    ret = save document as (document_handle, 'api list' + type as 'string' (n) + '.txt')
    string2 = 'api list'
    add string (''
    if ret == (FILE_SAVE_ERROR | FILE_IS_ALREADY_EXISTS) [
    n += 1
    ] else if ret == FILE_SAVE_ERROR | FILE_CAN_NOT_WRITE)
    message box ('api list create error', 'can not save file FILE_SAVE_ERROR | FILE_CAN_NOT_WRITE')
    quit
    ] else [
    message box ('api list create error', 'can not save file ' + type as 'string' (ret))
    ]
    ]
    • [5812] Re:まくろだけど1 SNK 2017年07月11日 23:04

      もしかして、rastiさんは、英語をしゃべる方ですか?
      そうだとすると、無理して日本語で書いてもらうより、英語で書いてもらった方が、意味が通じるかも?

      If you speak English, you can write in English here.
      Some people on this page can read English.
      • [5813] Re2:まくろだけど1 berryzplus 2017年07月12日 23:45

        よこやり。

        ▼ SNKさん
        > もしかして、rastiさんは、英語をしゃべる方ですか?
        > そうだとすると、無理して日本語で書いてもらうより、英語で書いてもらった方が、意味が通じるかも?
        >
        > If you speak English, you can write in English here.
        > Some people on this page can read English.

        昔のサクラの仕様検討資料
        https://sourceforge.net/p/sakura-editor/wiki/CodeMapping/

        ↑の文責に名前がある人だと思っています。
        れっきとしたプロジェクト功労者ですよ。
        以前コミュニケーションを試みて諦めた記憶があります(^^;

        怪文書を投稿し続けることで
        暗に「げんた仕事しろ!」と言ってる気がします。
        https://sourceforge.net/p/sakura-editor/wiki/Introduction/

        サクラエディタのソースコードは
        原則zlib/pngで公開されているはずですが、
        何か違うことを言ってるのが少し気になっていました。

        「勝手に取ったらいかん」ではなくて
        「『取ったよ』と表示しなくてはいかん」がzlib/pngです。
        v1はそうじゃないのかな、と思った気がします。