libwordring
|
トークン列をストリームとしてアクセスするためのアダプタ [詳解]
#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 として現れる仕様のよう。 |