Re: [Boost-docs] Changes to syntax_highlight.hpp

Subject: Re: [Boost-docs] Changes to syntax_highlight.hpp
From: Joel de Guzman (joel_at_[hidden])
Date: 2007-08-22 23:30:27


Andreas Pokorny wrote:
> Hello,
>
> I am sorry that I was gone for so long. I was offline for some days,
> and investigated xpressive in the meanwhile.
>
> 2007/8/12, Joel de Guzman <joel_at_[hidden]>:
>> Could you give us an example, say, the c++ description?
>
> I will work on that right now, but I want to show what I did so far:
>
> I just added a branch for xpressive, to allow nested dynamic regular
> xpressions to boost-svn:
> http://svn.boost.org/svn/boost/branches/xpressive/nested_dynamic_regex/
>
> It allows writing stuff like:
>
> nested_dynamic_compiler<std::string::const_iterator> compiler;
> compiler.add_start("first", "(second)*"); // adds the start "rule" or regex
> compiler.add("second", "ab"); // adds an arbitrary reg ex named "second"
> // which can be
> refered to in other regex
> // defined in that compiler
> compiler.compile();
>
> std::string input;
> std::cin >> input;
> if(regex_match(input, compiler.regex() ) )
> {
> ...
> }
>
>
> I now try to convert the grammar and provide a bigger example.
>
>>> PS: With that extensions one cannot implement quickbook within quickbook.
>> Hrm. Why not?
>
> Yeah, why not. At first I did not like that one cannot implement a regex
> library in qbks. Now I think it would be much more interesting if we
> would invoke templates with results of the match.

Cool, Andreas! OK, I added a trac ticket for this:
http://svn.boost.org/trac/boost/ticket/1201
Please add this information there and anything related to
this development.

Thanks!

Regards,

-- 
Joel de Guzman
http://www.boost-consulting.com
http://spirit.sf.net

This archive was generated by hypermail 2.1.7 : 2017-11-11 08:50:40 UTC