Ruby GTK3移行後のメインリポジトリ
Revisão | 67e18a389200ee2f153b4601f9ca409bf97f1725 (tree) |
---|---|
Hora | 2019-01-06 16:54:56 |
Autor | Shyouzou Sugitani <shy@user...> |
Commiter | Shyouzou Sugitani |
stop using deprecated Fixnum
@@ -1,4 +1,6 @@ | ||
1 | 1 | Sun January 6 2019 Shyouzou Sugitani <shy@users.osdn.me> |
2 | + * AYA, AYA5互換モジュールにおいてFixnum(deprecated)を | |
3 | + 使用しないよう修正した. | |
2 | 4 | * ウインドウ形状算出処理の負荷対策を実装した. |
3 | 5 | |
4 | 6 | Fri January 4 2019 Shyouzou Sugitani <shy@users.osdn.me> |
@@ -1747,7 +1747,7 @@ module Aya | ||
1747 | 1747 | return nil |
1748 | 1748 | end |
1749 | 1749 | end |
1750 | - if value.is_a?(Fixnum) or value.is_a?(Float) | |
1750 | + if value.is_a?(Integer) or value.is_a?(Float) | |
1751 | 1751 | if ope == '++' |
1752 | 1752 | target_namespace.put(var_name, value.to_i + 1, :index => index) |
1753 | 1753 | elsif ope == '--' |
@@ -1983,7 +1983,7 @@ module Aya | ||
1983 | 1983 | when '=' |
1984 | 1984 | elem = right |
1985 | 1985 | when ':=' |
1986 | - if right.is_a?(Fixnum) | |
1986 | + if right.is_a?(Integer) | |
1987 | 1987 | elem = right.to_f |
1988 | 1988 | else |
1989 | 1989 | elem = right |
@@ -2303,7 +2303,7 @@ module Aya | ||
2303 | 2303 | if right.zero? |
2304 | 2304 | return 0 |
2305 | 2305 | else |
2306 | - if left.is_a?(Fixnum) and right.is_a?(Fixnum) | |
2306 | + if left.is_a?(Integer) and right.is_a?(Integer) | |
2307 | 2307 | return (left / right).to_i |
2308 | 2308 | else |
2309 | 2309 | return left / right |
@@ -3112,7 +3112,7 @@ module Aya | ||
3112 | 3112 | end |
3113 | 3113 | |
3114 | 3114 | def ISINTEGER(namespace, argv) |
3115 | - if argv[0].is_a?(Fixnum) | |
3115 | + if argv[0].is_a?(Integer) | |
3116 | 3116 | return 1 |
3117 | 3117 | else |
3118 | 3118 | return 0 |
@@ -3120,7 +3120,7 @@ module Aya | ||
3120 | 3120 | end |
3121 | 3121 | |
3122 | 3122 | def ISREAL(namespace, argv) |
3123 | - if argv[0].is_a?(Fixnum) or argv[0].is_a?(Float) | |
3123 | + if argv[0].is_a?(Integer) or argv[0].is_a?(Float) | |
3124 | 3124 | return 1 |
3125 | 3125 | else |
3126 | 3126 | return 0 |
@@ -3162,7 +3162,7 @@ module Aya | ||
3162 | 3162 | |
3163 | 3163 | def LIB_VALUE(namespace, argv) |
3164 | 3164 | result = '' |
3165 | - if argv[0].is_a?(Fixnum) | |
3165 | + if argv[0].is_a?(Integer) | |
3166 | 3166 | header_list = @saori_header |
3167 | 3167 | if not header_list.nil? and argv[0].to_i < header_list.length |
3168 | 3168 | key = header_list[argv[0].to_i] |
@@ -3224,7 +3224,7 @@ module Aya | ||
3224 | 3224 | line = ['> function ', argv[1].to_s, ' : ', argv[2].to_s].join('') |
3225 | 3225 | unless argv[3].nil? |
3226 | 3226 | line = [line, ' = '].join('') |
3227 | - if argv[3].is_a?(Fixnum) or argv[3].is_a?(Float) | |
3227 | + if argv[3].is_a?(Integer) or argv[3].is_a?(Float) | |
3228 | 3228 | line = [line, argv[3].to_s].join('') |
3229 | 3229 | else |
3230 | 3230 | line = [line, '"', argv[3].to_s, '"'].join('') |
@@ -3374,7 +3374,7 @@ module Aya | ||
3374 | 3374 | end |
3375 | 3375 | |
3376 | 3376 | def REQ_VALUE(namespace, argv) |
3377 | - if argv[0].is_a?(Fixnum) | |
3377 | + if argv[0].is_a?(Integer) | |
3378 | 3378 | name = REQ_HEADER(namespace, [argv[0]]) |
3379 | 3379 | else |
3380 | 3380 | name = argv[0].to_s |
@@ -4035,7 +4035,7 @@ module Aya | ||
4035 | 4035 | @line = value.to_s |
4036 | 4036 | if value.is_a?(String) |
4037 | 4037 | @type = TYPE_STRING |
4038 | - elsif value.is_a?(Fixnum) | |
4038 | + elsif value.is_a?(Integer) | |
4039 | 4039 | @type = TYPE_INT |
4040 | 4040 | elsif value.is_a?(Float) |
4041 | 4041 | @type = TYPE_REAL |
@@ -1541,7 +1541,7 @@ module Aya5 | ||
1541 | 1541 | end |
1542 | 1542 | value = evaluate(namespace, [[TYPE_TOKEN, var_name]], -1, 1, :is_block => 0) ## FIXME |
1543 | 1543 | index = nil |
1544 | - if value.is_a?(Fixnum) or value.is_a?(Float) | |
1544 | + if value.is_a?(Integer) or value.is_a?(Float) | |
1545 | 1545 | if ope == '++' |
1546 | 1546 | target_namespace.put(var_name, value.to_i + 1, :index => index) |
1547 | 1547 | elsif ope == '--' |
@@ -1706,13 +1706,13 @@ module Aya5 | ||
1706 | 1706 | index = temp |
1707 | 1707 | delimiter = ',' |
1708 | 1708 | end |
1709 | - fail "assert" unless index.is_a?(Fixnum) | |
1709 | + fail "assert" unless index.is_a?(Integer) | |
1710 | 1710 | fail "assert" unless delimiter.is_a?(String) |
1711 | 1711 | result_of_array = array.split(delimiter)[index] |
1712 | 1712 | alternatives << result_of_array |
1713 | 1713 | elsif array.is_a?(Array) |
1714 | 1714 | index = evaluate(namespace, [line[1][1]], -1, 1, :is_block => 0) ## FIXME |
1715 | - fail "assert" unless index.is_a?(Fixnum) | |
1715 | + fail "assert" unless index.is_a?(Integer) | |
1716 | 1716 | result_of_array = array[index] |
1717 | 1717 | alternatives << result_of_array |
1718 | 1718 | else |
@@ -1735,8 +1735,8 @@ module Aya5 | ||
1735 | 1735 | index = temp |
1736 | 1736 | delimiter = nil |
1737 | 1737 | end |
1738 | - ##fail "assert" unless index.is_a?(Fixnum) | |
1739 | - if index.is_a?(Fixnum) and \ | |
1738 | + ##fail "assert" unless index.is_a?(Integer) | |
1739 | + if index.is_a?(Integer) and \ | |
1740 | 1740 | target_namespace.exists(var_name) |
1741 | 1741 | unless delimiter.nil? |
1742 | 1742 | array = target_namespace.get(var_name) |
@@ -1896,7 +1896,7 @@ module Aya5 | ||
1896 | 1896 | if ope == '=' |
1897 | 1897 | elem = right |
1898 | 1898 | elsif ope == ':=' |
1899 | - if right.is_a?(Fixnum) | |
1899 | + if right.is_a?(Integer) | |
1900 | 1900 | elem = right.to_f |
1901 | 1901 | else |
1902 | 1902 | elem = right |
@@ -2189,7 +2189,7 @@ module Aya5 | ||
2189 | 2189 | if right.zero? |
2190 | 2190 | return 0 |
2191 | 2191 | else |
2192 | - if left.is_a?(Fixnum) and right.is_a?(Fixnum) | |
2192 | + if left.is_a?(Integer) and right.is_a?(Integer) | |
2193 | 2193 | return (left / right).to_i |
2194 | 2194 | else |
2195 | 2195 | return left / right |
@@ -3112,7 +3112,7 @@ module Aya5 | ||
3112 | 3112 | end |
3113 | 3113 | |
3114 | 3114 | def GETTYPE(namespace, argv) |
3115 | - if argv[0].is_a?(Fixnum) | |
3115 | + if argv[0].is_a?(Integer) | |
3116 | 3116 | result = 1 |
3117 | 3117 | elsif argv[0].is_a?(Float) |
3118 | 3118 | result = 2 |
@@ -3581,7 +3581,7 @@ module Aya5 | ||
3581 | 3581 | line = ['> function ', argv[1].to_s, ' : ', argv[2].to_s].join('') |
3582 | 3582 | unless argv[3].nil? |
3583 | 3583 | line = [line, ' = '].join('') |
3584 | - if argv[3].is_a?(Fixnum) or argv[3].is_a?(Float) | |
3584 | + if argv[3].is_a?(Integer) or argv[3].is_a?(Float) | |
3585 | 3585 | line = [line, argv[3].to_s].join('') |
3586 | 3586 | else |
3587 | 3587 | line = [line, '"', argv[3].to_s, '"'].join('') |
@@ -3992,7 +3992,7 @@ module Aya5 | ||
3992 | 3992 | @line = value.to_s |
3993 | 3993 | if value.is_a?(String) |
3994 | 3994 | @type = TYPE_STRING |
3995 | - elsif value.is_a?(Fixnum) | |
3995 | + elsif value.is_a?(Integer) | |
3996 | 3996 | @type = TYPE_INT |
3997 | 3997 | elsif value.is_a?(Float) |
3998 | 3998 | @type = TYPE_REAL |