[[
eos
]]
Xtal Unofficial Wiki
現在位置:
Xtal Unofficial Wiki
»
Xtal Reference
»
xpeg
»
eos
文書の表示
以前のリビジョン
最近の変更
サイトマップ
ログイン
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== eos ====== <code cpp> xpeg::eos : Element(Element::TYPE_EOS); </code> ===== Description ===== End of Stream の略です。Streamの終端で1回だけmatchします。 ===== Bug ===== 単体で使うとStream終端で複数回matchします。scanとかで使うと無限ループします。 ===== Example ===== テキストファイルを1行ずつイテレートするサンプルです。最終行に改行が無くても表示します。 ==== C++ ==== ==== Xtal ==== <code cpp> if (fs : FileStream("text.txt", "r")){ fs.scan(xpeg::eol|xpeg::eos){ it.prefix.p; } } else { "cannot open file".p; } </code> ==== Output ==== <code> text file no 中身 desu </code>
reference/xpeg/eos.txt · 最終更新: 2011/07/14 23:05 by sukai
文書の表示
以前のリビジョン
文書の先頭へ