Commit Graph

4777 Commits

Author SHA1 Message Date
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
9175b4cc10 Spirit: changed semantics of karma::char_(), karma::string(), karma::int_() et.al., karma::double_() et.al.
Fixed attribute handling all over the place.

[SVN r55494]
2009-08-09 23:03:43 +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
379c5bfc8f Spirit: added missing include's
[SVN r55480]
2009-08-08 23:21:22 +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
e18a3edde1 Spirit: fixing return value semantics of karma::buffer[]
[SVN r55443]
2009-08-07 13:34:29 +00:00
François Barel
6c18538a3b Spirit: fix template parameter name
[SVN r55442]
2009-08-07 12:56:50 +00:00
Hartmut Kaiser
a0edc192e5 Spirit: reverted latest experimental change to optional, fixed test
[SVN r55402]
2009-08-04 13:13:03 +00:00
Hartmut Kaiser
4087f8ab88 Spirit: reverted latest experimental change to optional
[SVN r55401]
2009-08-04 13:12:35 +00:00
Hartmut Kaiser
935c56e9c4 Spirit: documentation update, test cases added
[SVN r55390]
2009-08-03 15:55:34 +00:00
Hartmut Kaiser
c029d5bd36 Spirit: karma optional now can be invoked with incompatible attribute types
[SVN r55389]
2009-08-03 15:54:02 +00:00
Hartmut Kaiser
2b8bafc1e6 Spirit: fixed karma alternative generator properties
[SVN r55388]
2009-08-03 15:48:33 +00:00
Hartmut Kaiser
15aed33df4 Spirit: added missing header file
[SVN r55387]
2009-08-03 15:47:54 +00:00
Hartmut Kaiser
c6b5c9eaf7 Spirit: added karma directive buffer[]
[SVN r55386]
2009-08-03 15:47:26 +00:00
Hartmut Kaiser
06b02458de Spirit: Minor edits, mostly fixing comments
[SVN r55385]
2009-08-03 15:46:45 +00:00
Hartmut Kaiser
3dbebcb8b5 Spirit: renamed traits::properties to traits::properties_of, added missing files
[SVN r55379]
2009-08-03 02:28:27 +00:00
Hartmut Kaiser
e7f52fe0ba Spirit: renamed an unit test
[SVN r55378]
2009-08-03 02:27:14 +00:00
Hartmut Kaiser
6776e40b26 Spirit: finished documenting the karma operator module
[SVN r55375]
2009-08-02 22:51:46 +00:00
Hartmut Kaiser
90fb37891f Spirit: fixed return value of the karma optional generator
[SVN r55373]
2009-08-02 21:57:34 +00:00
Hartmut Kaiser
ccbfa76a77 Spirit: added two more sections of documentation, several other additions and edits
[SVN r55372]
2009-08-02 19:00:10 +00:00
Hartmut Kaiser
3149dad176 Spirit: added missing header file
[SVN r55371]
2009-08-02 18:43:23 +00:00
Hartmut Kaiser
79cac5c16d Spirit: fixed test cases for semantics of self contained karma kleene/plus generators
[SVN r55369]
2009-08-02 18:14:47 +00:00
Hartmut Kaiser
56ad36b551 Spirit: fixed semantics of self contained karma kleene/plus generators
[SVN r55368]
2009-08-02 18:14:01 +00:00
Hartmut Kaiser
4e7a53a9ee Spirit: added some test cases for special attribute handling in sequences
[SVN r55367]
2009-08-02 17:55:13 +00:00
Hartmut Kaiser
bf9ee44e60 Spirit: minor comment fix
[SVN r55366]
2009-08-02 17:50:42 +00:00
Hartmut Kaiser
3bdd9eca8f Spirit: enabled special attribute handling for sequences if attribute is a fusion sequence and the sequence has exactly one element exposing an attribute
[SVN r55365]
2009-08-02 17:14:33 +00:00
Hartmut Kaiser
0e0c39460a Spirit: fixed an attribute propagation problem in the lex::state_switcher component
[SVN r55364]
2009-08-02 17:06:43 +00:00
Hartmut Kaiser
e458af7d84 Spirit: added missing header file
[SVN r55363]
2009-08-02 16:21:55 +00:00
Hartmut Kaiser
9750df5fef Spirit: doc update
[SVN r55352]
2009-08-02 02:02:38 +00:00
Hartmut Kaiser
75b4f1df45 Spirit: added missing header file
[SVN r55347]
2009-08-01 22:13:17 +00:00
Hartmut Kaiser
23323b0f14 Spirit: added missing header files
[SVN r55346]
2009-08-01 20:59:25 +00:00
Hartmut Kaiser
9f93a96ad8 Spirit: documentation fixes
[SVN r55320]
2009-07-31 20:51:32 +00:00
Joel de Guzman
7423f77942 fix wrong test numbers. fix for g++ 4.3
[SVN r55308]
2009-07-31 01:12:51 +00:00
Hartmut Kaiser
f10d758b14 Spirit: added typedef for iterator_type to qi::rule and larma::rule
[SVN r55307]
2009-07-31 00:08:50 +00:00
Hartmut Kaiser
666ae1f055 Spirit: fixed include paths and Jamfile
[SVN r55305]
2009-07-30 23:08:46 +00:00
Hartmut Kaiser
d3a9d134d4 Spirit: repository doc update, added example and test for qi::confix
[SVN r55304]
2009-07-30 23:05:02 +00:00
Hartmut Kaiser
b2dc553f47 Spirit: add qi>>confix to repository, added missing headers files, restructured repository include directories
[SVN r55303]
2009-07-30 23:03:34 +00:00
Hartmut Kaiser
e226c02469 Spirit: repository doc update
[SVN r55302]
2009-07-30 22:59:42 +00:00
Hartmut Kaiser
1096182f29 Spirit: added no_case[] docs, updated attr() docs
[SVN r55286]
2009-07-30 15:11:05 +00:00
Hartmut Kaiser
0348bc3e71 Spirit: doc updates
[SVN r55280]
2009-07-30 13:32:03 +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
Hartmut Kaiser
a4d1aeeb00 Spirit: simplified recent changes
[SVN r55261]
2009-07-29 13:50:08 +00:00
Hartmut Kaiser
351a5e5fb1 Spirit: added missing typenames
[SVN r55259]
2009-07-29 13:11:29 +00:00
Hartmut Kaiser
e9552531d2 Spirit: added test case for formatting containers holding pointers
[SVN r55241]
2009-07-28 19:08:05 +00:00
Hartmut Kaiser
801270b727 Spirit: fixed return type for traits::deref(Iterator)
[SVN r55239]
2009-07-28 18:59:57 +00:00
Hartmut Kaiser
189aa7aacc Spirit: added test cases for new rule initialization, documented more sequence attribute rules
[SVN r55236]
2009-07-28 17:36:06 +00:00
Hartmut Kaiser
4d786f841d Spirit: added rule constructors allowing to directly initialize rules: rule<> r = ... (yay!), added proper initialization of attributes in looping parsers, fixed attribute passing for qi::rule's
[SVN r55235]
2009-07-28 17:34:13 +00:00