jamesu / xtal-language

Automatically exported from code.google.com/p/xtal-language

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

r479のxpeg::lookbehindがうまく動かない。

GoogleCodeExporter opened this issue · comments

開発お疲れ様です。

r479をVC2010で32bit,MBCS版でビルドして使ってて気づいた点があ
ります。

xpeg::lookbehindで、先頭にあればマッチしますが、そうでない�
��合マッチしないようです。

r: "ma".match( xpeg::lookbehind("m",1) >> "a" );
if( r ) %f!match "%s"!(r[""]).p; else "miss match".p;

r= " ma".match( xpeg::lookbehind("m",1) >> "a" );
if( r ) %f!match "%s"!(r[""]).p; else "miss match".p;

といったコードを動かすと、

match "a"
miss match

と出力され、二番目にマッチしません。
どちらも末尾にある"a"にマッチすると思うのですが・・・

では確認お願いします。

Original issue reported on code.google.com by otstard...@gmail.com on 2 Mar 2013 at 1:27