2382 Commits

Author SHA1 Message Date
Hartmut Kaiser 2a40d4fbfe Spirit: fixed a problem with Karma alternatives
[SVN r53585]
2009-06-03 00:05:58 +00:00
Ben Hanson 26ca908c52 Added add_macros() and merge_macros().
[SVN r53576]
2009-06-02 19:01:39 +00:00
Joel de Guzman dbb6cd60ae fixed bug exposed by VC9
[SVN r53574]
2009-06-02 16:13:16 +00:00
Hartmut Kaiser 468d7fa464 Spirit: fix #2351
[SVN r53561]
2009-06-02 01:38:49 +00:00
Hartmut Kaiser 6a7936ff1c Spirit: fix #2351
[SVN r53560]
2009-06-02 01:37:52 +00:00
Hartmut Kaiser 750892f362 Spirit: fix #2432
[SVN r53559]
2009-06-02 01:19:06 +00:00
Hartmut Kaiser 92b1e4188a Spirit: fix #2432
[SVN r53558]
2009-06-02 01:18:08 +00:00
Hartmut Kaiser b1cea89ea4 Spirit: fixing ticket #2706
[SVN r53544]
2009-06-01 16:02:01 +00:00
Hartmut Kaiser e8971d01c2 Spirit: fixing ticket #2706
[SVN r53543]
2009-06-01 16:01:03 +00:00
Hartmut Kaiser 3c3acfed70 Spirit: refactored loop to avoid warning about assignment in conditional expression (fix #2902)
[SVN r53540]
2009-06-01 14:56:10 +00:00
Hartmut Kaiser beab043d69 Spirit: refactored loop to avoid warning about assignment in conditional expression
[SVN r53539]
2009-06-01 14:55:02 +00:00
Ben Hanson 6d7d631d4a Added a param to add() taking a rules object.
[SVN r53498]
2009-05-31 12:57:04 +00:00
Ben Hanson 91428fad17 Max line length 80 chars.
[SVN r53497]
2009-05-31 12:55:19 +00:00
Ben Hanson 61827bcca6 front() instead of [0].
[SVN r53496]
2009-05-31 12:54:23 +00:00
Ben Hanson f8d1cb4795 Max line length 80.
[SVN r53495]
2009-05-31 12:53:36 +00:00
Ben Hanson e9a9c39d28 Max line length 80.
[SVN r53494]
2009-05-31 12:53:00 +00:00
Ben Hanson 10bd2e8a1f build_tree now has less parameters and limit lines to 80 chars.
[SVN r53493]
2009-05-31 12:52:14 +00:00
Ben Hanson 0a930b538e Max line length 80 chars.
[SVN r53492]
2009-05-31 12:50:45 +00:00
Ben Hanson 3054e448a7 Max line length 80 chars.
[SVN r53491]
2009-05-31 12:49:25 +00:00
Ben Hanson a2011dd025 Max line length 80 chars.
[SVN r53490]
2009-05-31 12:48:44 +00:00
Ben Hanson 0b4c32fc4c Max line length 80 chars.
[SVN r53489]
2009-05-31 12:47:12 +00:00
Ben Hanson 7bdc7b638a Max line length 80 chars.
[SVN r53488]
2009-05-31 12:46:07 +00:00
Ben Hanson 5d5c70e804 Max line length 80 chars.
[SVN r53487]
2009-05-31 12:44:55 +00:00
Joel de Guzman ea4f6ac020 Renamed pass to _pass
[SVN r53335]
2009-05-28 06:04:25 +00:00
Hartmut Kaiser 81201eb036 Spirit: work on repository includes
[SVN r53307]
2009-05-27 16:32:10 +00:00
Hartmut Kaiser 1f648f1104 Spirit: added #pragma once to headers in include directory
[SVN r53306]
2009-05-27 16:30:17 +00:00
Hartmut Kaiser e2ab474d3d Spirit: added tokenize_and_parse functions taking multiple attributes
[SVN r53304]
2009-05-27 16:15:05 +00:00
Ben Hanson 8e1b7ba7b8 Code formatting.
[SVN r53300]
2009-05-27 09:07:14 +00:00
Ben Hanson b406ffece9 Removed unneeded typedef.
[SVN r53299]
2009-05-27 08:56:18 +00:00
Ben Hanson fc8847ac90 Removed spurious newline to bring in sync with local version.
[SVN r53298]
2009-05-27 08:29:05 +00:00
Hartmut Kaiser 2267c7bb11 Spirit: pending commits
[SVN r53296]
2009-05-27 02:18:30 +00:00
Hartmut Kaiser 98eddadc7e Spirit: repository: changing directory structure
[SVN r53292]
2009-05-27 00:07:00 +00:00
Steven Watanabe 9849175fb5 Fix standard container forward declarations. Fixes #3081
[SVN r53262]
2009-05-25 21:58:47 +00:00
Hartmut Kaiser 0c0b9d4116 Spirit: minor changes to lexer API
[SVN r53260]
2009-05-25 21:43:42 +00:00
Hartmut Kaiser e0bf767284 Spirit: static lexer generator tweaks
[SVN r53252]
2009-05-25 18:12:58 +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 d19eef6ea3 Spirit: More compiler specific fixes for lexer/generator.hpp
[SVN r53209]
2009-05-23 16:22:14 +00:00
Hartmut Kaiser 6d6865c4e7 Spirit: Fixed bogus return type
[SVN r53204]
2009-05-23 14:34:31 +00:00
Hartmut Kaiser f7e230b2bc Spirit: Added thread safety precaution
[SVN r53193]
2009-05-23 04:06:00 +00:00
Hartmut Kaiser bdf7357ba5 Spirit: Comment fixes
[SVN r53180]
2009-05-22 16:36:08 +00:00
Hartmut Kaiser 61a4a9ced3 Spirit: More work on repository
[SVN r53179]
2009-05-22 16:35:36 +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
Jeremiah Willcock ea40c28899 Fixed most tab and min/max issues from trunk inspection report
[SVN r53141]
2009-05-20 19:19:00 +00:00
Hartmut Kaiser 656229222a Spirit: Added karma repeat directive
[SVN r53087]
2009-05-18 15:27:40 +00:00
Hartmut Kaiser 643a0db395 Spirit: added missing header file
[SVN r53085]
2009-05-18 13:43:50 +00:00
Hartmut Kaiser 1a012a142a Spirit: Added assertion avoiding assigning uninitialized rules.
[SVN r53084]
2009-05-18 11:35:57 +00:00
Hartmut Kaiser b0c74c992f Spirit: Added assertion avoiding assigning uninitialized rules.
[SVN r53083]
2009-05-18 11:35:34 +00:00
Hartmut Kaiser f6818f0f7f Spirit: Fixed gcc compilation error in lexertl::token
[SVN r53005]
2009-05-14 21:57:22 +00:00
Hartmut Kaiser 8da503571f Spirit: Improved lex static code generator
[SVN r53003]
2009-05-14 21:23:32 +00:00