Commit Graph

4777 Commits

Author SHA1 Message Date
K-ballo
ae9f09a5d9 ASCII in copyrights
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-07-09 23:17:54 -03:00
Joel de Guzman
1df275d55f Real parsers are working now 2013-07-05 14:45:51 +08:00
Joel de Guzman
a824bb2978 unstable commit: real parser 2013-07-05 14:06:57 +08:00
K-ballo
3711af8218 Fixed still incorrect lambda expression that results in an attribute-specifier (see §7.6.1/6)
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-07-03 01:44:01 -03:00
K-ballo
dd6a6466a9 Removed duplicated using declaration
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-07-03 01:27:03 -03:00
K-ballo
79ae55ec46 Added rvalue-refs to traits::move_to
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-07-03 01:10:34 -03:00
K-ballo
f57419f321 Defer default attribute trait implementations to avoid ambiguities
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-06-27 02:29:32 -03:00
K-ballo
dc9a09edd9 Enabled some tests in Jamfile
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-06-27 00:51:06 -03:00
K-ballo
193ca97b52 Added handles_container trait
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-06-27 00:37:37 -03:00
K-ballo
1fa3bf6115 Use is_pass_through_unary in attribute traits
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-06-27 00:22:21 -03:00
K-ballo
8d7706b978 Fixed test case
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-06-26 23:38:44 -03:00
K-ballo
90e310b0c4 Merge branch 'master' of https://github.com/djowel/spirit_x3 2013-06-26 02:01:39 -03:00
K-ballo
21a46d7d22 attr parser
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-06-26 02:00:35 -03:00
Hartmut Kaiser
81b9bb40b0 Spirit: fixing a problem in karma::omit
[SVN r84814]
2013-06-17 13:11:30 +00:00
Joel de Guzman
eaf3731335 Added on_success docs from Richard
[SVN r84746]
2013-06-12 04:37:39 +00:00
Hartmut Kaiser
59d9d69917 Merging from trunk
[SVN r84745]
2013-06-11 19:49:19 +00:00
Hartmut Kaiser
5c8bd9fefb Removing superflous typename
[SVN r84744]
2013-06-11 19:46:49 +00:00
Mario Lang
199fb2038f This is actually an accumulation, so use accumulate. 2013-06-07 11:12:45 +02:00
K-ballo
e8d19d1f65 Added has_attribute trait
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-06-06 18:19:41 -03:00
K-ballo
9b8c161d0f Fixed includes
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-06-06 18:05:27 -03:00
K-ballo
5255ab41b9 Added support for a nested attribute metafunction as an alternative fallback for attribute_of trait
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-06-06 16:53:03 -03:00
Hartmut Kaiser
b88eece0a6 Spirit: Merging from trunk
[SVN r84640]
2013-06-04 19:29:46 +00:00
Hartmut Kaiser
4915ddcfc1 Spirit: Fixed #8563: Compilation error with boost::spirit::lex::less actor
[SVN r84631]
2013-06-04 15:16:52 +00:00
K-ballo
79b9c24388 lexeme, no_skip, skip
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-06-03 22:40:03 -03:00
K-ballo
0d7b6497b3 Added Context parameter to attribute_of
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-06-03 21:44:47 -03:00
K-ballo
4668c9981c Make the as_spirit_parser fallback the worst possible match (breaks MSVC)
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-06-03 20:34:53 -03:00
K-ballo
a0ed57c8ce Silence int to bool warnings (following standard_wide definitions)
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-06-03 19:03:40 -03:00
Mario Lang
ae809b5247 Test Unicode braille matching. 2013-05-28 18:26:35 +02:00
K-ballo
ebe15d94c7 Added is_parser<T> trait
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-05-20 02:35:29 -03:00
K-ballo
8bf6891ef6 Deduce as_parser<T> based on a viable as_spirit_parser function in an associated namespace of T.
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-05-19 13:44:26 -03:00
Mario Lang
513f011080 Use iterator_type. 2013-05-18 12:12:58 +02:00
Joel de Guzman
97fa6269be fixes for msvc (supports grammars for 3 rules only for now) 2013-05-18 05:55:02 +08:00
Joel de Guzman
8044ed529e added calc4b.cpp example. less use of auto, more like subrules. 2013-05-18 05:05:31 +08:00
Joel de Guzman
92ecd951aa revert wrong edit 2013-05-18 04:57:17 +08:00
Joel de Guzman
ba1a5cdaa9 Update calc4.cpp 2013-05-18 02:13:56 +08:00
Joel de Guzman
a8969c8918 Merge branch 'master' of github.com:djowel/spirit_x3 2013-05-15 20:35:21 +08:00
Joel de Guzman
df8a5636c2 a bit more update 2013-05-15 20:34:19 +08:00
Joel de Guzman
09a928a1c0 slides update 2013-05-15 15:14:48 +08:00
Hartmut Kaiser
2d46425ad4 Spirit: merging from trunk
[SVN r84286]
2013-05-14 23:46:54 +00:00
Hartmut Kaiser
fc83d23f2a Fix #8563: Compilation error with boost::spirit::lex::less actor
[SVN r84285]
2013-05-14 23:43:46 +00:00
Joel de Guzman
36cde6ed25 slides updates 2013-05-14 00:22:48 +08:00
Joel de Guzman
aab71494a6 use fusion map for grammars instead of deque 2013-05-14 00:02:15 +08:00
Mario Lang
93f7021084 Kill some unused-parameter warnings. 2013-05-13 14:18:40 +02:00
Mario Lang
39a317c56a calc4 does not use boost::spirit::x3::ascii. 2013-05-13 13:54:56 +02:00
Joel de Guzman
086a9a61f4 slides minor update 2013-05-13 04:14:36 +08:00
Andrey Semashev
c0ad0c00cc Fixed accidental previous commit.
[SVN r84255]
2013-05-12 18:13:08 +00:00
Andrey Semashev
14f4b73ef7 Merged from trunk: By default, when 32 bit x86 build is requested, i686 instruction set is chosen now. i386 instruction set removed since de facto it is not supported by some core libraries (Boost.Atomic and Boost.SmartPtr) and major operating systems. The minimum 32 bit x86 instruction set is i486 now. Also added a few more instruction sets that appeared in recent CPUs.
[SVN r84254]
2013-05-12 18:02:44 +00:00
Joel de Guzman
3d0e10212e slides updates 2013-05-09 17:20:22 +08:00
Joel de Guzman
1235705a78 make sure all tests pass 2013-05-09 12:08:04 +08:00
Joel de Guzman
e2e18c5931 presentation updates 2013-05-09 11:55:29 +08:00