Fslexは量指定子使えない?
量指定子が使えない(と思う)
なぜか以下はコンパイルは通るけど(実際使えるかどうか、どう動くかは未検証)
['0'-'9']{2,4} { ... } |
以下はエラー
['0'-'9']{2,4}['0'-'9']{2,4} { ... } |
当然、以下の二つもエラー
let date= ['0'-'9']{2,4}
let digit = ['0'-'9']
let date = digit{2,4}
量指定子ないのは辛すぎる><
と言うか、正規表現が全般的に使いづらい><
.NETと同じ先読みと後読みがない(?)のも辛い。
マクロ定義のようなことできないのもめんどい・・
もっとスマートに書く方法はないのかなー
何より
[^' ' '\t' '\r' '\n']
これはやっぱり
[^ \t\r\n]
こうだよね(´Д`)