Commit Graph

787 Commits

Author SHA1 Message Date
Hartmut Kaiser
74c0186c27 Spirit: doc updates
[SVN r57194]
2009-10-28 17:21:47 +00:00
Joel de Guzman
09e5a4a291 new nonterminal concept doc
rule doc update
grammar doc

[SVN r57167]
2009-10-27 07:12:35 +00:00
Joel de Guzman
e21ced910a rule doc updates (final)
[SVN r57124]
2009-10-24 09:23:25 +00:00
Hartmut Kaiser
8be343bf16 Spirit: test and doc updates
[SVN r57123]
2009-10-24 03:09:00 +00:00
Joel de Guzman
d56b56e3e0 Rule docs
[SVN r57013]
2009-10-20 14:08:14 +00:00
Troy D. Straszheim
11f770cf30 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
[SVN r56942]
2009-10-17 02:07:38 +00:00
Hartmut Kaiser
833382f542 Spirit: more work on docs
[SVN r56875]
2009-10-15 18:05:54 +00:00
Hartmut Kaiser
3d5e34d2de Spirit: doc updates
[SVN r56858]
2009-10-15 02:43:44 +00:00
Hartmut Kaiser
d4d789c13c Spirit: updating examples and tests
[SVN r56789]
2009-10-13 16:20:36 +00:00
Hartmut Kaiser
5ca1335171 Spirit: added new Karma example
[SVN r56747]
2009-10-12 17:44:49 +00:00
Hartmut Kaiser
aeae1cb7c6 Spirit: cleaning inspect errors
[SVN r56670]
2009-10-09 12:48:51 +00:00
Hartmut Kaiser
f168f06fe8 Spirit: more comments in new example
[SVN r56596]
2009-10-05 14:48:20 +00:00
Hartmut Kaiser
2059d38fda Spirit: added example demonstrating transform_attribute
[SVN r56595]
2009-10-05 14:32:54 +00:00
Hartmut Kaiser
805b22d05b Spirit: fixing compilation problem in example
[SVN r56593]
2009-10-05 12:33:01 +00:00
Joel de Guzman
8623174924 Tweaks for recursive_wrapper
[SVN r56567]
2009-10-04 05:08:54 +00:00
Hartmut Kaiser
3e9c2bdf68 Spirit: restructured customization points, added qi::attr_cast, added phoenix expression support for Karma attributes, updated tests
[SVN r56534]
2009-10-02 21:19:08 +00:00
Hartmut Kaiser
3e88852d0b Spirit: added qi::bool_ docs
[SVN r56470]
2009-09-29 14:30:33 +00:00
Hartmut Kaiser
a56a0dca23 Spirit: added karma attr_cast, doc update
[SVN r56466]
2009-09-29 01:27:46 +00:00
Hartmut Kaiser
e8602a932f Spirit: docs for bool_ generators
[SVN r56458]
2009-09-28 20:49:38 +00:00
Hartmut Kaiser
c920c0d312 Spirit: started to add attribute transformation capabilities, new examples
[SVN r56387]
2009-09-26 16:24:20 +00:00
Hartmut Kaiser
e0e3b69c81 Spirit: added new semantics for rule::operator=, now figures out on its own whether to apply auto attribute behavior
[SVN r56336]
2009-09-21 14:11:56 +00:00
Hartmut Kaiser
65c86bdc3b Spirit: doc updates, added section about attributes
[SVN r56331]
2009-09-20 22:51:01 +00:00
Hartmut Kaiser
92019ba0be Spirit: integrated Andreas proof reading fixes
[SVN r56304]
2009-09-18 23:57:35 +00:00
Hartmut Kaiser
7aad730ac0 Spirit: added more Karma examples
[SVN r56283]
2009-09-17 23:05:47 +00:00
Hartmut Kaiser
5aca265a0c Spirit: doc updates
[SVN r56274]
2009-09-17 14:58:16 +00:00
Hartmut Kaiser
5445c0b051 Spirit: fixed a couple of warnings in tests
[SVN r56252]
2009-09-17 01:36:36 +00:00
Hartmut Kaiser
7437a32ca1 Spirit: renamed generated example executables to avoid name clash with subdirectories
[SVN r56247]
2009-09-16 19:15:36 +00:00
Hartmut Kaiser
ed6e0ddda8 Spirit: fixed warnings about unused variables
[SVN r56246]
2009-09-16 19:11:00 +00:00
Hartmut Kaiser
10944e657e Spirit: imported spirit::standard namespace into spirit::qi and spirit::karma
[SVN r56244]
2009-09-16 17:46:46 +00:00
Hartmut Kaiser
4ed2fbbec9 Spirit: fixing compilation problems on gcc
[SVN r56194]
2009-09-14 21:15:15 +00:00
Hartmut Kaiser
f56efde07e Spirit: doc updates
[SVN r56184]
2009-09-14 14:23:41 +00:00
Hartmut Kaiser
88accc243e Spirit: Fixed outdated fusion link in docs
[SVN r56174]
2009-09-13 16:08:59 +00:00
Joel de Guzman
2ab93a3df0 binary parsers examples
[SVN r56153]
2009-09-12 10:56:06 +00:00
Joel de Guzman
02b8dad7b9 list + binary parsers
[SVN r56152]
2009-09-12 10:05:55 +00:00
Hartmut Kaiser
d2da181365 Spirit: added static lexer version verifying compatibility with generated tables, regenerated static lexer examples
[SVN r56144]
2009-09-11 01:32:27 +00:00
Hartmut Kaiser
d199e1b114 Spirit: fixing lexer issue inhibiting usage of more than one instance of a static lexer
[SVN r56141]
2009-09-10 18:36:57 +00:00
Joel de Guzman
80766ab81f optional doc
[SVN r56124]
2009-09-09 19:31:24 +00:00
Joel de Guzman
ba3cbd508d optional doc
[SVN r56123]
2009-09-09 19:24:02 +00:00
Joel de Guzman
80ce448a61 more operators
[SVN r56122]
2009-09-09 15:54:13 +00:00
Joel de Guzman
6345734d26 predicate examples
[SVN r56119]
2009-09-09 10:26:33 +00:00
Hartmut Kaiser
679ad9159e Spirit: fixing examples
[SVN r56095]
2009-09-07 22:00:07 +00:00
Joel de Guzman
6ff5307dae expect + permutation docs
[SVN r56090]
2009-09-07 15:52:40 +00:00
Hartmut Kaiser
4ed6cde1de Spirit: removed lex::omitted in favor of lex::omit (doc update, examples, tests)
[SVN r56088]
2009-09-07 14:52:29 +00:00
Joel de Guzman
a8a6ddd5cb sequential-or
[SVN r56082]
2009-09-07 09:00:38 +00:00
Joel de Guzman
791533f9f0 Alternative doc
[SVN r56080]
2009-09-07 07:39:42 +00:00
Joel de Guzman
ba5fa5bc0b Sequence doc
[SVN r56079]
2009-09-07 06:11:05 +00:00
Joel de Guzman
c0188b480e Complete Auxiliary Docs
[SVN r56078]
2009-09-07 02:41:18 +00:00
Joel de Guzman
2df4b0263e Directives complete
[SVN r56067]
2009-09-06 14:55:33 +00:00
Joel de Guzman
83bc94b15f more directives
[SVN r56058]
2009-09-06 09:33:04 +00:00
Joel de Guzman
4515d9fa87 More docs
[SVN r56052]
2009-09-05 15:01:50 +00:00
Joel de Guzman
a535b80c2d real number parsers
[SVN r56027]
2009-09-05 06:30:00 +00:00
Joel de Guzman
8047b0749d int/uint parsers doc
[SVN r55989]
2009-09-03 05:40:11 +00:00
Joel de Guzman
c87d124a1b Doc updates: char class parsers
[SVN r55970]
2009-09-02 03:29:21 +00:00
Joel de Guzman
d41d12b5cd Updates
[SVN r55958]
2009-09-01 16:18:56 +00:00
Hartmut Kaiser
2956c3956f Spirit: added more docs
[SVN r55869]
2009-08-29 21:01:56 +00:00
Joel de Guzman
1723a0c61e Doc updates
[SVN r55828]
2009-08-28 04:18:01 +00:00
Joel de Guzman
d0fb76d6c4 Doc updates
[SVN r55783]
2009-08-26 04:48:07 +00:00
Hartmut Kaiser
1e7699830e Spirit: more docs
[SVN r55782]
2009-08-26 01:03:55 +00:00
Hartmut Kaiser
7b365e2e64 Spirit: fixing doc errors in porting guide
[SVN r55762]
2009-08-24 12:56:07 +00:00
Joel de Guzman
ba75b8b564 clean up and reorg
[SVN r55750]
2009-08-24 03:50:59 +00:00
Hartmut Kaiser
870878be61 Spirit: more docs
[SVN r55747]
2009-08-24 01:56:47 +00:00
Hartmut Kaiser
ebb3a05b57 Spirit: beginnings of a porting guide
[SVN r55739]
2009-08-23 20:13:48 +00:00
Hartmut Kaiser
e40b0282e4 Spirit: documentation updates
[SVN r55658]
2009-08-18 20:23:50 +00:00
Hartmut Kaiser
e761bb55e1 Spirit: doc update (added doc for repeat[] directive, minor additions and corrections all over the place)
[SVN r55617]
2009-08-16 22:54:12 +00:00
Hartmut Kaiser
8a541958cf Spirit: more work on docs
[SVN r55605]
2009-08-15 21:56:17 +00:00
Hartmut Kaiser
86814b9a37 Spirit: docs again
[SVN r55596]
2009-08-15 02:54:37 +00:00
Hartmut Kaiser
0fd5616eec Spirit: doc update for real_policy changes, added example printf_style_double_format
[SVN r55586]
2009-08-14 20:26:59 +00:00
François Barel
3c26f32f95 Spirit: adding Karma subrules to repository
[SVN r55583]
2009-08-14 16:39:56 +00:00
Hartmut Kaiser
dec09898f1 Spirit: simplified an example
[SVN r55579]
2009-08-14 02:39:51 +00:00
Hartmut Kaiser
f13d7717d2 Spirit: finished floating point generator section in docs
[SVN r55571]
2009-08-13 18:01:34 +00:00
Hartmut Kaiser
ad13171d03 Spirit: added the Karma example classify_char
[SVN r55546]
2009-08-12 13:40:48 +00:00
Hartmut Kaiser
37af01e5f3 Spirit: added character range and character set generators, doc update
[SVN r55535]
2009-08-12 03:08:47 +00:00
Hartmut Kaiser
cea2cbd764 Spirit: Karma character class generator doc update
[SVN r55517]
2009-08-11 00:56:35 +00:00
Hartmut Kaiser
1d328361fa Spirit: doc update, test adjustments for recent change in attribute semantics
[SVN r55495]
2009-08-09 23:06:02 +00:00
Hartmut Kaiser
de28c25168 Spirit: improved error handling in one of the karma examples
[SVN r55493]
2009-08-09 19:16:38 +00:00
Hartmut Kaiser
5d65f20200 Spirit: simplified a couple of the examples
[SVN r55492]
2009-08-09 19:02:06 +00:00
Hartmut Kaiser
07c8cfb2f1 Spirit: another fix to the calc2_ast_vm example
[SVN r55491]
2009-08-09 19:01:36 +00:00
Hartmut Kaiser
0fa46376ac Spirit: fixed calc_ast examples
[SVN r55488]
2009-08-09 17:12:47 +00:00
Hartmut Kaiser
f2ee1763fe Spirit: doc update for fixed return value semantics of karma::buffer[]
[SVN r55444]
2009-08-07 13:36:05 +00:00
Hartmut Kaiser
935c56e9c4 Spirit: documentation update, test cases added
[SVN r55390]
2009-08-03 15:55:34 +00:00
Hartmut Kaiser
6776e40b26 Spirit: finished documenting the karma operator module
[SVN r55375]
2009-08-02 22:51:46 +00:00
Hartmut Kaiser
9750df5fef Spirit: doc update
[SVN r55352]
2009-08-02 02:02:38 +00:00
Hartmut Kaiser
1096182f29 Spirit: added no_case[] docs, updated attr() docs
[SVN r55286]
2009-07-30 15:11:05 +00:00
François Barel
9f3fb9004a Spirit: doc: describe usage of symbols in no_case + add 2 FAQ entries
[SVN r55278]
2009-07-30 09:58:52 +00:00
Troy D. Straszheim
fa07eaaaa2 CMake wants every target to have a globally unique name: uncollide
num_list1 to karma_num_list1 and qi_num_list1




[SVN r55160]
2009-07-26 01:00:58 +00:00
Hartmut Kaiser
e86d67f897 Spirit: Enabled use cases in example as those compile now
[SVN r55048]
2009-07-20 15:41:44 +00:00
Hartmut Kaiser
c41c212cde Spirit: added karma::omit[] directive, updated docs, added example
[SVN r55047]
2009-07-20 15:41:01 +00:00
Joel de Guzman
e710685723 loop parsers fixes
[SVN r55011]
2009-07-18 04:25:54 +00:00
Hartmut Kaiser
846037d697 Spirit: moved benchmarks to separate directory, added more Karma benchmarks
[SVN r55007]
2009-07-18 03:30:28 +00:00
Hartmut Kaiser
932159a73c Spirit: doc updates
[SVN r54989]
2009-07-17 01:14:34 +00:00
Hartmut Kaiser
19a1d23f6e Spirit: updated performance measurements to use Boost.Format in an more efficient way
[SVN r54979]
2009-07-16 13:45:27 +00:00
Hartmut Kaiser
bf387b0be0 Spirit: doc updates
[SVN r54977]
2009-07-16 02:05:38 +00:00
Hartmut Kaiser
ed9f1e1cfb Spirit: added some performance measurements to docs
[SVN r54956]
2009-07-15 01:30:19 +00:00
Hartmut Kaiser
50cb9ee805 Spirit: fixing gcc compilation error
[SVN r54955]
2009-07-15 00:19:31 +00:00
Hartmut Kaiser
97a6cfdbb9 Spirit: added Karma performance measurements
[SVN r54954]
2009-07-14 19:47:03 +00:00
Hartmut Kaiser
0e80ca898d Spirit: added multi_pass example
[SVN r54904]
2009-07-12 03:27:42 +00:00
Joel de Guzman
00a62f1c83 Doc updates
[SVN r54879]
2009-07-11 05:46:30 +00:00
Hartmut Kaiser
e6aca0a5c0 Spirit: fixed misspelled filename
[SVN r54795]
2009-07-08 15:11:42 +00:00
Hartmut Kaiser
735b4885c8 Spirit: missing file
[SVN r54794]
2009-07-08 15:08:26 +00:00
Hartmut Kaiser
41df1e4f8d Spirit: doc update, new Karma example added
[SVN r54781]
2009-07-07 21:04:28 +00:00
Hartmut Kaiser
20a64299fc Spirit: Moved lex placeholders into namespace spirit::lex, renamed lex::_value to lex::_val
[SVN r54710]
2009-07-06 13:24:49 +00:00
Hartmut Kaiser
36d783f954 Spirit: doc updates
[SVN r54698]
2009-07-06 02:12:10 +00:00
Hartmut Kaiser
c78a3434d5 Spirit.Lex: removed token_set class
[SVN r54689]
2009-07-05 21:28:26 +00:00
Joel de Guzman
95081add3a updates
[SVN r54630]
2009-07-04 03:14:23 +00:00
Hartmut Kaiser
e0e25a9320 Spirit: Added a new Karma example
[SVN r54351]
2009-06-25 19:14:58 +00:00
Hartmut Kaiser
723db5f943 Spirit: documentation
[SVN r53830]
2009-06-12 19:22:40 +00:00
Hartmut Kaiser
31bcce049f Spirit: some documentation work
[SVN r53807]
2009-06-12 02:40:08 +00:00
Hartmut Kaiser
c4a150c7c0 Spirit: Lot of work done in Lexer, fixed bugs, added support functions, refactored code
[SVN r53791]
2009-06-11 03:39:04 +00:00
Joel de Guzman
81001e1b6c Renamed pass to _pass
[SVN r53336]
2009-05-28 06:05:20 +00:00
Hartmut Kaiser
a0c739aad8 Spirit: more fixes for static lexers
[SVN r53235]
2009-05-25 02:12:21 +00:00
Hartmut Kaiser
111533612a Spirit: updated lexertl, fixed static lexing with states and semantic actions
[SVN r53234]
2009-05-25 00:31:48 +00:00
Hartmut Kaiser
894d39c340 Spirit: Updated Spirit.Lex to support unique ids provided by the underlying lexertl implementation. Speeds up things quite a bit...
[SVN r53178]
2009-05-22 16:34:23 +00:00
Hartmut Kaiser
92795b17eb Spirit: Improved lex static code generator
[SVN r53004]
2009-05-14 21:24:35 +00:00
Hartmut Kaiser
3b7c479c4a Spirit: Fixed a problem in static lexer generator
[SVN r52989]
2009-05-14 13:16:49 +00:00
Troy D. Straszheim
fd1b98cf8a tune up spirit-cmake
[SVN r52959]
2009-05-13 05:40:19 +00:00
Hartmut Kaiser
4a43197afe Spirit: More lexer regression tests
[SVN r52952]
2009-05-13 02:11:53 +00:00
Hartmut Kaiser
964e09ce99 Spirit: removing not needed file
[SVN r52949]
2009-05-13 01:37:42 +00:00
Hartmut Kaiser
9e497325de Spirit: applied same fix as for calc2_ast_vm.
[SVN r52900]
2009-05-11 12:15:59 +00:00
Hartmut Kaiser
2f59901f17 Spirit: fixed mini_c: gcc name-shadowing errors
[SVN r52892]
2009-05-11 01:58:12 +00:00
Hartmut Kaiser
6c9afcfe03 Spirit: fixed a couple of copyrights
[SVN r52891]
2009-05-11 01:32:19 +00:00
Hartmut Kaiser
79d99cccc1 Spirit: Fixing ADL problem in example karma/calc2_ast_vm.cpp
[SVN r52876]
2009-05-10 16:38:02 +00:00
Hartmut Kaiser
f3bc3ce46e Spirit: Applied patch fixing strange compilation errors of example karma/actions.cpp on some systems
[SVN r52875]
2009-05-10 16:28:48 +00:00
Hartmut Kaiser
105d3491b3 Spirit: fixed Jamfiles based on a patch as contributed by Francois Barel
[SVN r52865]
2009-05-09 22:23:47 +00:00
Hartmut Kaiser
91bd6c12d9 Spirit: minor edit
[SVN r52769]
2009-05-05 13:01:35 +00:00
Hartmut Kaiser
99716175c9 Spirit: Added a new redirecting header file
[SVN r52651]
2009-04-28 12:45:56 +00:00
Hartmut Kaiser
a00ba36777 Spirit: Modified some of the lexer example comments
[SVN r52646]
2009-04-28 02:19:27 +00:00
Hartmut Kaiser
bb00f8ed46 Spirit: Karma examples now compile using gcc 4.4
[SVN r52645]
2009-04-28 02:07:06 +00:00
Hartmut Kaiser
9ecbdd2d17 Spirit: Fixed a couple of compilation errors when using gcc 4.3
[SVN r52644]
2009-04-28 00:56:20 +00:00
Hartmut Kaiser
3ff7bf7e70 Spirit: Added more missing files.
[SVN r52643]
2009-04-28 00:19:52 +00:00
Hartmut Kaiser
436886de50 Merging Spirit V2.1
[SVN r52605]
2009-04-26 14:46:34 +00:00
Hartmut Kaiser
2a9d64c976 Spirit.Karma: Fixed example Jamfile
[SVN r50438]
2009-01-02 11:00:46 +00:00
Hartmut Kaiser
2f0b1c643b Spirit.Karma: Fixed Karma examples for very strict compilers
[SVN r50436]
2009-01-02 10:49:15 +00:00
Hartmut Kaiser
54565a342d Spirit: Updated copyright
[SVN r50424]
2009-01-01 11:59:13 +00:00
Hartmut Kaiser
d22188c9ce Spirit: Untabified file
[SVN r47533]
2008-07-18 01:51:40 +00:00
Hartmut Kaiser
c846adda3f Spirit.Lex: Fixed strip_comments example
[SVN r47430]
2008-07-15 02:29:00 +00:00
Hartmut Kaiser
275812a245 Spirit.Karma: Changed grammars to conform to new Qi grammars
[SVN r47385]
2008-07-13 16:49:09 +00:00
Joel de Guzman
662236eabb tutorial updates
[SVN r47383]
2008-07-13 06:51:40 +00:00
Joel de Guzman
2505f8e820 tutorial updates
[SVN r47382]
2008-07-13 06:50:55 +00:00
Joel de Guzman
8d4a1637b6 added context to the what function
[SVN r47381]
2008-07-13 06:49:40 +00:00
Hartmut Kaiser
050cfd05eb Spirit: More adjustments for new qi::grammar type
[SVN r47375]
2008-07-13 02:52:08 +00:00
Hartmut Kaiser
a19f63f73f Spirit: Added calc3_lexer to examples Jamfile
[SVN r47374]
2008-07-13 02:33:18 +00:00
Hartmut Kaiser
d7f6226bcc Spirit.Lex: Fixed examples to conform to new qi::grammar class
[SVN r47373]
2008-07-13 02:32:29 +00:00
Joel de Guzman
dbdefdd653 tutorial updates
[SVN r47352]
2008-07-12 13:15:27 +00:00
Joel de Guzman
e57ba1f0ab tutorial updates
[SVN r47334]
2008-07-12 08:39:26 +00:00
Joel de Guzman
02fd0fed14 tutorial updates
[SVN r47333]
2008-07-12 05:23:48 +00:00
Hartmut Kaiser
217ea5b926 Spirit: Fixing some of the regressions in Karma
[SVN r47315]
2008-07-11 17:10:58 +00:00
Joel de Guzman
0c9d58d59b no more grammar_def
[SVN r47313]
2008-07-11 15:30:24 +00:00
Joel de Guzman
4c416b4baf tutorials
[SVN r47292]
2008-07-10 15:50:44 +00:00
Joel de Guzman
e845944094 tutorials
[SVN r47290]
2008-07-10 14:45:15 +00:00
Joel de Guzman
62666e16f7 images and stuff
[SVN r47280]
2008-07-10 01:44:17 +00:00
Joel de Guzman
56b1d06f06 tutorials
[SVN r47276]
2008-07-09 20:11:33 +00:00
Joel de Guzman
6e00e4f182 renamed *.xml to *.toyxml
[SVN r46987]
2008-07-02 13:47:08 +00:00
Hartmut Kaiser
0a1a0247a0 Spirit: more inspect fixes
[SVN r46792]
2008-06-27 19:37:49 +00:00
Hartmut Kaiser
ec9bc64c36 Spirit.Lex: fixed minor issue with one of the examples
[SVN r45979]
2008-05-31 15:28:39 +00:00
Hartmut Kaiser
f6d786de9c Spirit.Lex: Fixed remaining compilation errors in lexer examples.
[SVN r45967]
2008-05-31 00:43:25 +00:00
Hartmut Kaiser
2a26ee0831 Spirit.Lex: Fixed lexer examples failing to compile using gcc 4.x
[SVN r45959]
2008-05-30 18:38:11 +00:00
Hartmut Kaiser
0bfa0dcc10 Spirit.Lex: Fixed predefined lex semantic actions to match changed parameter sequence. Untabified files.
[SVN r45958]
2008-05-30 17:07:27 +00:00
Hartmut Kaiser
0a00898eaa Spirit.Lex: Minor fixes to one of the examples
[SVN r45252]
2008-05-09 14:49:48 +00:00
Hartmut Kaiser
533e0fe614 Spirit.Karma: Fixed output iterator issue
[SVN r45187]
2008-05-07 04:20:04 +00:00
Hartmut Kaiser
daf8331bd4 Spirit.Karma: Fixed alternative generator
[SVN r45185]
2008-05-06 23:59:24 +00:00
Hartmut Kaiser
de99ec1304 Spirit.Karma: Added calc2_ast_vm example
[SVN r45184]
2008-05-06 23:58:57 +00:00
Hartmut Kaiser
d610f1596b Spirit.Karma: simplified some of the examples
[SVN r45083]
2008-05-03 18:22:53 +00:00
Hartmut Kaiser
3679931de9 Spirit.Karma: Trying to workaround a gcc 4.2.1 bug.
[SVN r45066]
2008-05-03 13:08:54 +00:00
Hartmut Kaiser
8ba55bb0bd Spirit.Qi: Working around issue with gcc 4.2.1
[SVN r45065]
2008-05-03 13:08:35 +00:00
Hartmut Kaiser
15fdd64fc0 Spirit.Karma: Fixed some fusion sequence problems
[SVN r45044]
2008-05-02 22:18:42 +00:00
Hartmut Kaiser
6bc3cd9901 Spirit.Qi: added #include <boost/config/warning_disable.hpp> to Qi examples
[SVN r44957]
2008-04-30 22:54:09 +00:00
Hartmut Kaiser
b52c8eb04b Spirit.Lex: added #include <boost/config/warning_disable.hpp> to Lex examples
[SVN r44952]
2008-04-30 20:42:11 +00:00
Hartmut Kaiser
7c177ad524 Spirit.Karma: added #include <boost/config/warning_disable.hpp> to Karma examples
[SVN r44951]
2008-04-30 20:41:37 +00:00
Hartmut Kaiser
35fbe53124 Spirit.Karma: Added example calc2_ast_rpn
[SVN r44934]
2008-04-30 15:47:07 +00:00
Hartmut Kaiser
15359da298 Spirit.Karma: Fixed rule, added calc2_ast_dump example
[SVN r44901]
2008-04-30 00:59:08 +00:00
Hartmut Kaiser
73f5b091a5 Spirit.Qi: calc2_ast: fixed a wrong include statement
[SVN r44853]
2008-04-28 14:34:02 +00:00
Joel de Guzman
cfe8961485 calc2 generating an AST
[SVN r44845]
2008-04-28 11:17:09 +00:00
Joel de Guzman
0e14db2f58 tweak: const correctness
[SVN r44806]
2008-04-27 03:21:12 +00:00
Hartmut Kaiser
49da119c16 Spirit.Karma: Fixed Jamfile
[SVN r44802]
2008-04-27 01:50:50 +00:00
Joel de Guzman
e47f6e4673 use plain functions instead of bind
[SVN r44756]
2008-04-24 22:13:58 +00:00
Hartmut Kaiser
785cab308e Spirit.Lex: Updated examples.
[SVN r44657]
2008-04-20 22:37:35 +00:00
Hartmut Kaiser
8d6396669a Spirit.Lex: First version of wrapped semantic actions.
[SVN r44608]
2008-04-20 01:42:27 +00:00
Joel de Guzman
671bc84a17 tweaks
[SVN r44539]
2008-04-18 11:12:14 +00:00
Joel de Guzman
abb5ca0886 added actions test + bug fixes
[SVN r44537]
2008-04-18 10:32:09 +00:00
Joel de Guzman
7301242691 minor tweaks
[SVN r44530]
2008-04-18 01:49:31 +00:00
Hartmut Kaiser
40ffde23f5 Spirit.Karma: added simple function support for semantic actions, added example.
[SVN r44529]
2008-04-18 01:39:58 +00:00
Joel de Guzman
9d00a34502 added example on various ways to attach actions
[SVN r44525]
2008-04-18 00:55:12 +00:00
Hartmut Kaiser
34d36738cf Spirit V2: started to address regression test failures
[SVN r44475]
2008-04-16 22:50:47 +00:00
Joel de Guzman
8bd8881e4c spirit2 ! :)
[SVN r44361]
2008-04-13 03:17:57 +00:00
Joel de Guzman
2431a80d8a spirit2 ! :)
[SVN r44360]
2008-04-13 03:02:30 +00:00
Joel de Guzman
994d4e48cc moving stuff to classic spirit
[SVN r44163]
2008-04-10 23:51:31 +00:00
Joel de Guzman
2d7bdb1412 In preparation for spirit2:
* flat includes
* home directory
* forwarding headers
* classic spirit



[SVN r44118]
2008-04-09 01:29:12 +00:00
Vladimir Prus
8b549f92e8 Update to V2
[SVN r38527]
2007-08-08 19:37:00 +00:00
Joel de Guzman
b415534df8 using boost::typeof
[SVN r36509]
2006-12-24 11:04:19 +00:00
Hartmut Kaiser
13f5cb96df Added license and copyrights.
[SVN r34760]
2006-07-28 14:56:32 +00:00
Tobias Schwinger
f624c5261e it's no longer needed to define BOOST_TYPEOF_LIMIT_SIZE
[SVN r33861]
2006-04-29 17:58:35 +00:00
Tobias Schwinger
f1ea7910a1 removes superfluous workaround for VC7.1
[SVN r33110]
2006-02-26 02:04:10 +00:00
Tobias Schwinger
64ae08f9b8 introduces support for VC7.1
[SVN r33083]
2006-02-22 23:53:42 +00:00
Tobias Schwinger
f29fe299bb adds opaque_rule_parser example
[SVN r32933]
2006-02-14 23:24:12 +00:00
Tobias Schwinger
bdac718d81 adds examples for the rule parser macro
[SVN r32876]
2006-02-13 00:06:32 +00:00
Tobias Schwinger
efb75750d0 adds a #pragma to keep MSVC from complaining about valid code
[SVN r32875]
2006-02-13 00:05:54 +00:00
Tobias Schwinger
c5de58779f adds examples for the rule parser macro
[SVN r32872]
2006-02-12 22:49:42 +00:00
Joel de Guzman
346a2ce3af tabs to spaces
[SVN r31585]
2005-11-07 04:21:50 +00:00
Joel de Guzman
40c937d44e simple xml example
[SVN r31584]
2005-11-07 04:14:48 +00:00
Hartmut Kaiser
aec08f6efc Fixed a regex issue.
[SVN r31094]
2005-09-23 14:37:07 +00:00
Hartmut Kaiser
67d315d204 Removed duplicate includes.
[SVN r31083]
2005-09-22 23:52:31 +00:00
Joel de Guzman
fa2aaf7d13 Doc update (sample for right recursion)
[SVN r29511]
2005-06-10 07:12:54 +00:00
Joel de Guzman
cca4905c69 Version tweaks
[SVN r29509]
2005-06-10 06:24:53 +00:00
Joel de Guzman
ae1d48367c Fixed
if (str[0] == 'q' || str[0] == 'Q')
            break;
To

        if (str.empty() || str[0] == 'q' || str[0] == 'Q')
            break;


[SVN r27813]
2005-03-25 05:34:26 +00:00
Joel de Guzman
d4ca071d8b Changed error_handling.cpp to error_reporting.cpp.
Added a new file error_handling.cpp which is basically the same as test/exceptions_tests.cpp


[SVN r24581]
2004-08-19 04:57:56 +00:00
Joel de Guzman
28e668a085 added calc_debug.cpp
[SVN r24146]
2004-07-29 01:12:19 +00:00
Joel de Guzman
b81df99981 added calc_debug.cpp
[SVN r24145]
2004-07-29 00:42:55 +00:00
Joel de Guzman
792fa3961d Tabs to Spaces
[SVN r23819]
2004-07-20 00:52:15 +00:00
Joel de Guzman
f356925473 distinct parser docs and test added
[SVN r23747]
2004-07-19 02:41:12 +00:00
Joel de Guzman
f92c410ed8 distinct parser docs and test added
[SVN r23746]
2004-07-19 02:25:22 +00:00
Joel de Guzman
e1944293dd Updates from latest Spirit CVS HEAD branch
[SVN r23415]
2004-07-09 08:46:18 +00:00
Joel de Guzman
ecace1eb1e Moving Spirit From the Spirit's CVS for good :-)
[SVN r23414]
2004-07-09 08:30:39 +00:00
Martin Wille
d63dd613bc -- resynced from Spirit CVS - RELEASE_1_8_0 branch in order to
get rid of TAB issues


[SVN r22096]
2004-01-31 22:13:46 +00:00
Martin Wille
bce3f0b117 -- resynced from Spirit CVS - RELEASE_1_8_0 branch in order to
get rid of CR/LF issues


[SVN r22095]
2004-01-31 19:59:01 +00:00
Joel de Guzman
d9b0686654 sync from release 1.31 branch
[SVN r22054]
2004-01-29 15:51:08 +00:00
Joel de Guzman
83f478898f tweaks + jamfile
[SVN r21792]
2004-01-17 03:52:56 +00:00
Joel de Guzman
eb55203e5f sync from spirit cvs and release 1.31 branch
[SVN r21789]
2004-01-17 02:25:32 +00:00
Joel de Guzman
8bd42d5288 Sync from Spirit CVS
[SVN r18166]
2003-04-03 14:15:33 +00:00
Joel de Guzman
e8f608b1a7 sync from spirit CVS
[SVN r18165]
2003-04-03 13:55:02 +00:00
Joel de Guzman
7662853f28 sync from spirit CVS
[SVN r18163]
2003-04-03 13:47:48 +00:00
Joel de Guzman
dbbf127763 new file_iterator from giovanni
[SVN r18151]
2003-04-02 04:30:42 +00:00
Joel de Guzman
926525f0b0 Fixes to cpp-to-html and quickdoc + style_guide typos
[SVN r18093]
2003-03-26 13:04:10 +00:00
Martin Wille
da7ef036ec -- imported version 1.6 of this file from Spirit CVS for this patch:
- adjusted the test to reflect a change in lexeme_d semantics.


[SVN r18043]
2003-03-22 13:03:17 +00:00
Joel de Guzman
299418bbb5 Bump to v1.6.0
[SVN r18021]
2003-03-19 23:33:19 +00:00
Joel de Guzman
a0985f714f trivial fix
[SVN r17879]
2003-03-13 09:33:30 +00:00
Hartmut Kaiser
69ad605f15 Lexer now returnes the matched token value. (This is for input iterators)
[SVN r17792]
2003-03-09 21:34:18 +00:00
Martin Wille
75845b7645 -- removed files not needed for Boost
[SVN r17760]
2003-03-07 12:11:45 +00:00
Hartmut Kaiser
dd01d7d90f Removed the cpp sample.
[SVN r17745]
2003-03-06 17:40:40 +00:00
Joel de Guzman
ed2f84c1ed Removed Grouping Stuff
[SVN r17714]
2003-03-04 15:10:26 +00:00
Martin Wille
46c01fd052 -- added special handling for test25
[SVN r17677]
2003-02-27 17:26:37 +00:00
Martin Wille
e32ba794fb -- added script for running cpp on all test files
-- modified testfiles to contain the expected output of cpp


[SVN r17665]
2003-02-26 22:28:46 +00:00
Hartmut Kaiser
770ccdd042 Added a missing file.
[SVN r17663]
2003-02-26 20:30:34 +00:00
Hartmut Kaiser
b27c0dfd77 Fixed a couple of bugs and the warning emitted by gcc -Wall.
[SVN r17650]
2003-02-25 20:55:17 +00:00
Martin Wille
05fce06d09 -- fixes
[SVN r17645]
2003-02-25 15:40:38 +00:00
Hartmut Kaiser
20496352f9 Updated test files.
[SVN r17619]
2003-02-24 20:54:09 +00:00
Hartmut Kaiser
08f11fb624 Fixed a couple of bugs, made it compile with gcc 3.2 and Intel V7
[SVN r17618]
2003-02-24 18:46:40 +00:00
Hartmut Kaiser
e7a7569df7 Added whitespace insertion at appropriate points.
[SVN r17612]
2003-02-23 22:49:44 +00:00
Hartmut Kaiser
b4c658ac22 Fixed a couple of 'missing typename' bugs.
[SVN r17600]
2003-02-23 07:22:08 +00:00
Martin Wille
07a61dac9f -- fixed typos
[SVN r17596]
2003-02-22 22:20:45 +00:00
Hartmut Kaiser
9103e0abc7 Nitty gritty.
[SVN r17595]
2003-02-22 21:12:16 +00:00
Hartmut Kaiser
5bdc1a6c22 Added validation of universal character values.
[SVN r17594]
2003-02-22 20:41:42 +00:00
Hartmut Kaiser
4987abd0a2 V0.9.0
[SVN r17593]
2003-02-22 20:40:58 +00:00
Hartmut Kaiser
cd137fa0bd Feature complete!
[SVN r17582]
2003-02-21 21:22:51 +00:00
Hartmut Kaiser
a9d2b82f2c Documentation, fixed re2c lexer for VC7.1
[SVN r17559]
2003-02-20 16:27:16 +00:00
Hartmut Kaiser
d39e3b69f8 Completed the macro expansion engine (almost).
[SVN r17538]
2003-02-19 23:00:49 +00:00
Hartmut Kaiser
654e8b5508 Macro expansion order, stringize operator ('#').
[SVN r17464]
2003-02-16 22:39:45 +00:00
Hartmut Kaiser
28f7917e71 Added a missing file.
[SVN r17455]
2003-02-16 08:02:19 +00:00
Hartmut Kaiser
eacbf640f6 Nitty gritty.
[SVN r17454]
2003-02-16 07:59:40 +00:00
Hartmut Kaiser
09c6bad11e Added documentation.
[SVN r17453]
2003-02-16 07:47:27 +00:00
Hartmut Kaiser
d9e8e199d9 Added cpp_tokens sample.
[SVN r17452]
2003-02-16 07:40:42 +00:00
Hartmut Kaiser
12d1c02b32 Macro replacement engine.
[SVN r17451]
2003-02-16 07:23:31 +00:00
Hartmut Kaiser
4450a17b5e More work on the macro expansion engine.
[SVN r17432]
2003-02-15 17:08:37 +00:00
Hartmut Kaiser
dcc354ad03 Added more test files.
[SVN r17431]
2003-02-15 17:07:57 +00:00
Hartmut Kaiser
422e3fa813 Worked around the macro replacement engine.
[SVN r17399]
2003-02-14 13:14:21 +00:00
Joel de Guzman
2203bc1750 depracating nocase_d
[SVN r17398]
2003-02-14 12:38:16 +00:00
Joel de Guzman
266be5a9b9 Bjam workarounds for borland/msvc/metrowerks
[SVN r17395]
2003-02-14 08:40:45 +00:00
Hartmut Kaiser
18f41a9ce4 Added new files.
[SVN r17367]
2003-02-13 16:07:37 +00:00
Joel de Guzman
2745f4fb32 updates to cpp_to_html and quickdoc
[SVN r17321]
2003-02-11 17:33:55 +00:00
Joel de Guzman
56c44d064e cpp_to_html and quickdoc updates
[SVN r17315]
2003-02-11 10:05:15 +00:00
Hartmut Kaiser
2a0d166370 Fixed a type.
[SVN r17311]
2003-02-10 21:05:40 +00:00
Hartmut Kaiser
0b23ba0f47 Adjusted some of the BOOST_SPIRIT_DEBUG_... macros.
[SVN r17310]
2003-02-10 20:42:15 +00:00
Hartmut Kaiser
a00bd55fe3 Added a lot of functionality (see Changelog).
[SVN r17297]
2003-02-09 22:58:23 +00:00
Hartmut Kaiser
4c7dd097f5 Fixed a minor (potental) bug.
[SVN r17291]
2003-02-09 14:44:24 +00:00
Juan Carlos Arevalo-Baeza
31084b4e74 Updated by TortoiseCVS
[SVN r17284]
2003-02-09 02:52:30 +00:00
Juan Carlos Arevalo-Baeza
1432e71c0f Updated by TortoiseCVS
[SVN r17283]
2003-02-09 02:52:10 +00:00
Juan Carlos Arevalo-Baeza
c3a1e9e9f3 Updated by TortoiseCVS
[SVN r17282]
2003-02-09 02:51:49 +00:00
Juan Carlos Arevalo-Baeza
535d1e13f8 Cleaned up, reorganized and commented the code.
[SVN r17281]
2003-02-09 02:49:59 +00:00
Hartmut Kaiser
301f90f83f Fixed a problem with an unsigned --> signed casting.
[SVN r17268]
2003-02-07 18:19:35 +00:00
Juan Carlos Arevalo-Baeza
af37ce0323 Added a new exmple, fixed the lexer for the current version of Spirit and added some comments and fixes.
[SVN r17260]
2003-02-07 04:34:06 +00:00
Joel de Guzman
c22d7e9872 Added smiley.gif to quickdoc, removed the redundant quickdoc.txt, borland workarounds, etc.
[SVN r17246]
2003-02-06 04:41:17 +00:00
Hartmut Kaiser
8985a1b05b Implemented the #define/#undef and #ifdef/#ifndef/#else/#endif statements.
[SVN r17167]
2003-02-02 22:42:32 +00:00
Hartmut Kaiser
bc4ae9205c Copyrights.
[SVN r17153]
2003-02-01 18:53:17 +00:00
Hartmut Kaiser
39cd3d43a6 Copyrights.
[SVN r17152]
2003-02-01 18:45:09 +00:00
Hartmut Kaiser
ffdeddf5fa Copyrights.
[SVN r17151]
2003-02-01 18:39:15 +00:00
Joel de Guzman
d8cbf52479 fixed copyright
[SVN r17145]
2003-02-01 10:32:37 +00:00
Joel de Guzman
2d0499840d Added copyrights where appropriate
[SVN r17144]
2003-02-01 04:42:01 +00:00
Joel de Guzman
2a2cc72833 Example fixes
[SVN r17142]
2003-02-01 00:48:55 +00:00
Hartmut Kaiser
a8859d71b8 Fixed minor isuues and a border case.
[SVN r17134]
2003-01-31 20:43:50 +00:00
Martin Wille
2751f227b5 -- tab -> spaces
[SVN r17130]
2003-01-31 18:41:59 +00:00
Martin Wille
890f822672 -- fixed typo
[SVN r17127]
2003-01-31 18:31:19 +00:00
Martin Wille
38286a0a0b -- tab -> spaces
[SVN r17126]
2003-01-31 18:23:55 +00:00
Martin Wille
1b576f967f -- tab -> spaces
[SVN r17125]
2003-01-31 18:13:15 +00:00
Joel de Guzman
168c1aadd1 Regression tests
[SVN r17120]
2003-01-31 15:45:44 +00:00
Joel de Guzman
d3f7a2e63d First commit from BOOST_REVIEW branch spirit.sf.net
[SVN r17111]
2003-01-31 11:33:48 +00:00
Joel de Guzman
301b986737 First commit from BOOST_REVIEW branch spirit.sf.net
[SVN r17110]
2003-01-31 11:25:27 +00:00
Joel de Guzman
1f98134e30 First commit from BOOST_REVIEW branch spirit.sf.net
[SVN r17109]
2003-01-31 11:11:39 +00:00
Joel de Guzman
cab9f1597a First commit from BOOST_REVIEW branch spirit.sf.net
[SVN r17108]
2003-01-31 10:56:44 +00:00