mirror of
https://github.com/boostorg/spirit.git
synced 2026-07-21 13:33:44 +00:00
Compare commits
1 Commits
c25a38a54c
...
97d295d2d4
| Author | SHA1 | Date | |
|---|---|---|---|
| 97d295d2d4 |
+1
-1
@@ -28,7 +28,7 @@
|
||||
<p>Spirit is designed to be header only. Generally, there are no libraries to build
|
||||
and link against. Certain features, however, require additional libraries; in particular
|
||||
the <a href="regular_expression_parser.html">regular expression parser</a> requires
|
||||
<a href="http://www.boost.org/libs/regex/index.htm">Boost.Regex</a> and <a href="grammar.html#multithreading">multithreading support</a>
|
||||
<a href="http://www.boost.org/libs/regex/index.html">Boost.Regex</a> and <a href="grammar.html#multithreading">multithreading support</a>
|
||||
requires <a href="http://www.boost.org/libs/thread/doc/index.html">Boost.Threads.</a></p>
|
||||
<p>Using Spirit is as easy as including the main header file:</p>
|
||||
<pre> <span class="preprocessor">#include</span> <span class="special"><</span>boost<span class="special">/</span>spirit<span class="special">.</span>hpp<span class="special">></span></pre>
|
||||
|
||||
@@ -55,8 +55,8 @@
|
||||
task but through ad hoc hacks using primitive tools such as
|
||||
<tt>scanf</tt>. True, there are tools such as regular-expression
|
||||
libraries (such as <a href=
|
||||
"http://www.boost.org/libs/regex/index.htm">boost regex</a>) or scanners
|
||||
(such as <a href="http://www.boost.org/libs/tokenizer/index.htm">boost
|
||||
"http://www.boost.org/libs/regex/index.html">boost regex</a>) or scanners
|
||||
(such as <a href="http://www.boost.org/libs/tokenizer/index.html">boost
|
||||
tokenizer</a>), but these tools do not scale well when we need to write
|
||||
more elaborate parsers. Attempting to write even a moderately-complex
|
||||
parser using these tools leads to code that is hard to understand and
|
||||
|
||||
+1
-1
@@ -182,7 +182,7 @@ href="http://www.research.att.com/%7Ebs/whitespace98.pdf">Generalizing Overloadi
|
||||
<td width="36" class="table_cells">18.</td>
|
||||
<td width="236" class="table_cells"><a name="regex_boost_doc"></a>Dr. John
|
||||
Maddock</td>
|
||||
<td width="520" class="table_cells"><a href="http://www.boost.org/libs/regex/index.htm">Regex++
|
||||
<td width="520" class="table_cells"><a href="http://www.boost.org/libs/regex/index.html">Regex++
|
||||
Documentation</a><br>
|
||||
http://www.boost.org/libs/regex/index.htm </td>
|
||||
</tr>
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
<p>The generated parser object acts at the character level, thus an eventually
|
||||
given skip parser is not used during the attempt to match the regular expression
|
||||
(see <a href="faq.html#scanner_business">The Scanner Business</a>).</p>
|
||||
<p>The Regular Expression Parser is implemented by the help of the <a href="http://www.boost.org/libs/regex/index.htm">Boost
|
||||
<p>The Regular Expression Parser is implemented by the help of the <a href="http://www.boost.org/libs/regex/index.html">Boost
|
||||
Regex++ library</a>, so you have to have some limitations in mind. </p>
|
||||
<blockquote>
|
||||
<p><img src="theme/bullet.gif" width="12" height="12"> Boost libraries have
|
||||
|
||||
Reference in New Issue
Block a user