Ignore:
Timestamp:
May 29, 2020, 10:45:52 PM (4 years ago)
Author:
coas-nagasima
Message:

Visual Studio 2019 と Bridge.NET でビルドできるよう更新。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/webapp/webmrbc/MrbAstNodes.cs

    r321 r425  
    563563                        : base(p, node_type.NODE_SCOPE)
    564564                {
    565                         _local_variables = (mrb_sym[])_local_variables.Concat(p.locals_node());
     565                        _local_variables = _local_variables.Concat(p.locals_node()).ToArray();
    566566                        _body = body;
    567567                }
     
    615615                        : base(p, node_type.NODE_BEGIN)
    616616                {
    617                         _progs = (node[])_progs.Concat(progs);
     617                        _progs = _progs.Concat(progs).ToArray();
    618618                }
    619619
     
    14651465                {
    14661466                        _arg = a;
    1467                         _when = (when_t[])_when.Concat(b);
     1467                        _when = _when.Concat(b).ToArray();
    14681468                }
    14691469
     
    16581658                        _method = b;
    16591659                        if (args != null)
    1660                                 _args = (node[])_args.Concat(args);
     1660                                _args = _args.Concat(args).ToArray();
    16611661                        _block = block;
    16621662                }
     
    19131913                        _method = b;
    19141914                        if (args != null)
    1915                                 _args = (node[])_args.Concat(args);
     1915                                _args = _args.Concat(args).ToArray();
    19161916                        _block = block;
    19171917                }
     
    20292029                        : base(p, node_type.NODE_SUPER)
    20302030                {
    2031                         _args = (node[])_args.Concat(args);
     2031                        _args = _args.Concat(args).ToArray();
    20322032                }
    20332033
     
    26632663                        : base(p, node_type.NODE_ARRAY)
    26642664                {
    2665                         _array = (node[])_array.Concat(a);
     2665                        _array = _array.Concat(a).ToArray();
    26662666                        _item_per_line = item_per_line;
    26672667                }
     
    27942794                        : base(p, node_type.NODE_HASH)
    27952795                {
    2796                         _kvs = (kv_t[])_kvs.Concat(items);
     2796                        _kvs = _kvs.Concat(items).ToArray();
    27972797                }
    27982798
     
    33473347                {
    33483348                        _name = m;
    3349                         _local_variables = (mrb_sym[])_local_variables.Concat(p.locals_node());
     3349                        _local_variables = _local_variables.Concat(p.locals_node()).ToArray();
    33503350                        if (a != null) {
    33513351                                node n = a;
     
    33883388                {
    33893389                        _name = m;
    3390                         _mandatory_args = (arg_node[])_mandatory_args.Concat(a);
     3390                        _mandatory_args = _mandatory_args.Concat(a).ToArray();
    33913391                        _body = b;
    33923392                }
     
    36773677                        : base(p, node_type.NODE_BLOCK)
    36783678                {
    3679                         _local_variables = (mrb_sym[])_local_variables.Concat(p.locals_node());
     3679                        _local_variables = _local_variables.Concat(p.locals_node()).ToArray();
    36803680                        if (args != null) {
    36813681                                node n = args;
     
    37183718                        : base(p, node_type.NODE_BLOCK)
    37193719                {
    3720                         _mandatory_args = (node[])_mandatory_args.Concat(args);
     3720                        _mandatory_args = _mandatory_args.Concat(args).ToArray();
    37213721                        _body = body;
    37223722                        if (_body is ensure_node) {
     
    38153815                        : base(p, node_type.NODE_LAMBDA)
    38163816                {
    3817                         _local_variables = (mrb_sym[])_local_variables.Concat(p.locals_node());
     3817                        _local_variables = _local_variables.Concat(p.locals_node()).ToArray();
    38183818                        if (a != null) {
    38193819                                node n = a;
Note: See TracChangeset for help on using the changeset viewer.