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/Ecnl/ValueRange.cs

    r321 r425  
    4040using System.Collections.Generic;
    4141using Bridge;
    42 using Bridge.Text.RegularExpressions;
     42using Bridge.Html5;
    4343
    4444namespace WebMrbc
     
    412412                        int pos = 0;
    413413                        while (pos < input.Length) {
    414                                 Regex ms;
     414                                RegExp ms;
    415415                                string[] m;
    416                                 if ((m = (ms = new Regex(TokenInfo.HexValue)).Exec(input.Substring(pos))) != null) {
     416                                if ((m = (ms = new RegExp(TokenInfo.HexValue)).Exec(input.Substring(pos))) != null) {
    417417                                        tokens.Push(new TokenInfo(m[0], TokenType.HexValue));
    418418                                        pos += m[0].Length;
    419419                                }
    420                                 else if ((m = (ms = new Regex(TokenInfo.Numeric)).Exec(input.Substring(pos))) != null) {
     420                                else if ((m = (ms = new RegExp(TokenInfo.Numeric)).Exec(input.Substring(pos))) != null) {
    421421                                        tokens.Push(new TokenInfo(m[0], TokenType.Numeric));
    422422                                        pos += m[0].Length;
    423423                                }
    424424                                else {
    425                                         if ((m = (ms = new Regex(TokenInfo.Separetor)).Exec(input.Substring(pos))) == null) {
     425                                        if ((m = (ms = new RegExp(TokenInfo.Separetor)).Exec(input.Substring(pos))) == null) {
    426426                                                tokens.Push(new TokenInfo(input.Substring(pos), TokenType.String));
    427427                                                break;
     
    747747
    748748                        if (emti.primitive) {
    749                                 string[] lines = valrng.Split(new Regex("\r\n"));
     749                                string[] lines = valrng.Split(new RegExp("\r\n"));
    750750                                foreach (string line in lines) {
    751                                         if (new Regex("^<(.+)>$").Test(line))
     751                                        if (new RegExp("^<(.+)>$").Test(line))
    752752                                                continue;
    753753
     
    773773                                        }
    774774
    775                                         valueRange._Values = (Option[])valueRange._Values.Concat(values);
    776                                         valueRange._Ranges = (Range[])valueRange._Ranges.Concat(ranges);
     775                                        valueRange._Values = valueRange._Values.Concat(values).ToArray();
     776                                        valueRange._Ranges = valueRange._Ranges.Concat(ranges).ToArray();
    777777                                        if (bitField != null)
    778778                                                valueRange._BitFields.Push(bitField);
Note: See TracChangeset for help on using the changeset viewer.