1 // Copyright (c) 2001-2010 Hartmut Kaiser
3 // Distributed under the Boost Software License, Version 1.0. (See accompanying
4 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
16 char_ >> char_('a') >> char_('a', 'b')
17 (char_ >> char_('a')) >> char_('a', 'b')
18 char_ >> (char_('a') >> char_('a', 'b'))
19 char_ >> (char_('a')) >> char_('a', 'b')
21 // alternatives and sequences
23 char_ | char_('a') >> char_('a', 'b')
24 (char_ | char_('a')) | char_('a', 'b')
25 char_ >> (char_('a') | char_('a', 'b'))
26 char_ >> char_('a') | char_('a', 'b')
27 (char_ >> char_('a')) | char_('a', 'b')
36 char_ >> *(',' >> char_)