Comment detail
α置換 (Nested Flatten)文字列の処理がうまくいってませんでした。。。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | --- alpha.cs.release1 2008-04-09 01:11:32.000000000 +0900
+++ alpha.cs.release2 2008-04-09 01:14:15.000000000 +0900
@@ -65,13 +65,12 @@
switch (st) {
case State.InStr: //文字列リテラルの中
+ buf.Append(c);
if (c == '\\') {
- buf.Append(c);
if (++pos < strIn.Length) {
buf.Append(strIn[pos]);
}
} else if (c == '"') {
- buf.Append(c);
this.state.Pop();
}
break;
|




syat
#6157()
[
C#
]
Rating0/0=0.00
1文字ずつ結構まじめに解析してます。
お題のソースの変換ができてることを確認しました。
一番外側の変数しか変換しないという仕様を満たすのがしんどかったです。
よーく見ると実はバグで動いてたりするのは内緒。(正規表現のあたり)
Rating0/0=0.00-0+
1 reply [ reply ]