2
0
mirror of https://github.com/boostorg/spirit.git synced 2026-01-19 04:42:11 +00:00

805 Commits

Author SHA1 Message Date
Joel de Guzman
e3b64340e2 make operand an extended_variant so we can tag it (among other things).
[SVN r73588]
2011-08-07 00:39:40 +00:00
Hartmut Kaiser
201007c533 Spirit: fixing compilation problems
[SVN r73578]
2011-08-06 18:33:40 +00:00
Joel de Guzman
eb23674ff1 more tweaks
[SVN r73577]
2011-08-06 16:42:29 +00:00
Joel de Guzman
b1906de0ab Better llvm abstraction
[SVN r73576]
2011-08-06 16:31:43 +00:00
Joel de Guzman
cd59873c6a more tweaks
[SVN r73575]
2011-08-06 15:27:48 +00:00
Joel de Guzman
fc3a6fb02a Now pre++ and pre-- works. lvalue handling works.
[SVN r73574]
2011-08-06 15:11:52 +00:00
Joel de Guzman
e50539e7cb refactoring the compiler
[SVN r73573]
2011-08-06 14:55:21 +00:00
Joel de Guzman
da59539948 refactoring the compiler
[SVN r73570]
2011-08-06 12:05:23 +00:00
Joel de Guzman
95bb775cac misc updates
[SVN r73568]
2011-08-06 09:17:59 +00:00
Joel de Guzman
badbe1c329 unary ops + tests
[SVN r73567]
2011-08-06 04:27:35 +00:00
Joel de Guzman
1c058a6ff4 More binary operators
[SVN r73566]
2011-08-06 03:38:28 +00:00
Joel de Guzman
48d7a9fd33 conjure3 assign-ops + bug fixes for all
[SVN r73565]
2011-08-06 03:14:47 +00:00
Joel de Guzman
9bc311f33a Better token addition syntax
[SVN r73560]
2011-08-06 01:24:06 +00:00
Joel de Guzman
76b3e03d11 Moved extended_variant into its own file(s)
[SVN r73559]
2011-08-06 01:05:40 +00:00
Joel de Guzman
74f28d0699 Updates. Preparation for supporting more operators (starting with assignment operators).
[SVN r73557]
2011-08-06 00:57:10 +00:00
Joel de Guzman
82e652ae5e expression assignments working
[SVN r73456]
2011-07-31 01:05:52 +00:00
Joel de Guzman
71a59946df made assignment an expression as in C/C++. Back-end is unstable (WIP).
[SVN r73455]
2011-07-31 00:57:18 +00:00
Hartmut Kaiser
a63e389588 Spirit: Fixed bad token ids in conjure examples
[SVN r73452]
2011-07-30 19:33:09 +00:00
Joel de Guzman
138d52af26 separate processing of assign and binary ops
[SVN r73442]
2011-07-30 13:57:06 +00:00
Joel de Guzman
4d3a7c395e updated debug support
[SVN r73441]
2011-07-30 13:56:23 +00:00
Joel de Guzman
370da35bd4 updated debug support
[SVN r73440]
2011-07-30 13:55:11 +00:00
Hartmut Kaiser
dac12b14be Spirit: Fixing ambiguity of name 'token' in the lexer definition (as reported by gcc)
[SVN r73412]
2011-07-28 15:45:15 +00:00
Joel de Guzman
3fdae2814a Literals
[SVN r73376]
2011-07-26 13:34:51 +00:00
Hartmut Kaiser
835350e39b Spirit: typo fix in comments
[SVN r73368]
2011-07-26 01:12:47 +00:00
Hartmut Kaiser
ad64f73e80 Spirit: Fixing wrong error position reported by lexer based conjure examples
[SVN r73367]
2011-07-26 01:11:11 +00:00
Joel de Guzman
4e41c1709d minor tweak
[SVN r73366]
2011-07-26 00:42:21 +00:00
Joel de Guzman
00f9d0ce89 tweaks to make it similar to conjure's example
[SVN r73355]
2011-07-25 09:48:45 +00:00
Joel de Guzman
c895d307e6 Tweaks (separated precedence again)
[SVN r73343]
2011-07-24 23:47:43 +00:00
Joel de Guzman
b57ece4597 improved enumerations and constants
[SVN r73330]
2011-07-24 16:08:45 +00:00
Joel de Guzman
4bbee95961 LLVM backend!
[SVN r73206]
2011-07-18 04:06:05 +00:00
Hartmut Kaiser
70f3203017 Spirit: comment fixes
[SVN r73133]
2011-07-16 02:10:59 +00:00
Hartmut Kaiser
55f4d1564b Spirit: simplified token-id interface for lexer
[SVN r73132]
2011-07-16 01:55:47 +00:00
Joel de Guzman
27278842a0 Removing extra prints
[SVN r73116]
2011-07-15 02:51:18 +00:00
Joel de Guzman
8dcbebc53d fixed ID annotation
[SVN r73115]
2011-07-15 00:38:20 +00:00
Bryce Adelstein-Lelbach
e907da7086 Remove second and unreachable return statement.
[SVN r72561]
2011-06-12 21:05:30 +00:00
Joel de Guzman
235670ce4a fixed odd g++ behavior
[SVN r72469]
2011-06-07 16:02:35 +00:00
Joel de Guzman
add30b78c8 fixed odd g++ behavior
[SVN r72467]
2011-06-07 15:49:22 +00:00
Hartmut Kaiser
12d65ba219 Spirit: more comments
[SVN r72466]
2011-06-07 12:51:00 +00:00
Joel de Guzman
d8fadf06ea Renaming conjure_lexer into conjure2
[SVN r72465]
2011-06-07 05:05:53 +00:00
Joel de Guzman
0a2d34d5d5 fixed bad code using (...)
[SVN r72430]
2011-06-06 02:48:23 +00:00
Hartmut Kaiser
46fe0ee598 Spirit: minor fixes to conjure_lexer
[SVN r72429]
2011-06-06 02:01:43 +00:00
Hartmut Kaiser
f58f5ea557 Spirit: adding conjure_lexer example, fixing a couple of lexer bugs
[SVN r72410]
2011-06-05 15:10:11 +00:00
Joel de Guzman
a9668e848e provided printing for nil
[SVN r71866]
2011-05-11 01:02:46 +00:00
Joel de Guzman
8e3ef5fe7e Minor tweaks
[SVN r71399]
2011-04-21 05:13:30 +00:00
Hartmut Kaiser
575df4e144 Spirit: fixing more problems with using adapted ADTs in Kamra
[SVN r71305]
2011-04-16 02:10:11 +00:00
Hartmut Kaiser
a26c58c4ef Spirit: fixing/adding examples
[SVN r71269]
2011-04-15 11:19:43 +00:00
Hartmut Kaiser
ee1c4791b6 Spirit: fixing the unescaped_string example
[SVN r71202]
2011-04-12 14:52:14 +00:00
Joel de Guzman
8b5acda525 Fix for MSVC 10
[SVN r71196]
2011-04-12 00:32:59 +00:00
Joel de Guzman
16fc0961c4 - fixed mini_c precedence
- prelude to adding more operators in conjure

[SVN r69814]
2011-03-10 01:18:58 +00:00
Joel de Guzman
f1b0bf99ce The conjure PL
[SVN r69774]
2011-03-09 16:41:47 +00:00