libwordring
公開型 | 公開メンバ関数 | 全メンバ一覧
wordring::wwwc::css::token_stream クラス

トークン列をストリームとしてアクセスするためのアダプタ [詳解]

#include <parsing.hpp>

公開型

using container = std::vector< syntax_primitive >
 
using const_iterator = typename container::const_iterator
 

公開メンバ関数

 token_stream (container &&c)
 
syntax_primitive const & current_input_token ()
 
syntax_primitive const & next_input_token ()
 
syntax_primitive const & consume ()
 
void reconsume ()
 

詳解

トークン列をストリームとしてアクセスするためのアダプタ

テンプレート引数
BidirectionalIterator規格で明示されていないが、ストリーム構築後 consume() を呼び出した後に、最初のトークンが Current token として現れる仕様のよう。

このクラス詳解は次のファイルから抽出されました: