33 Commits

Author SHA1 Message Date
Jason Turner
1c334064e8 operator= support in bootstrap code 2009-06-07 00:57:29 +00:00
Jason Turner
af221b611d Basic support for std::vector and related fixes 2009-06-07 00:00:46 +00:00
Jonathan Turner
e0af874078 Fixed up scope-diving equation. 2009-06-06 16:52:35 +00:00
Jason Turner
99b84c0fab Attempt to add a set_object method for scoping rules 2009-06-06 16:35:26 +00:00
Jason Turner
ed114102bc Add registration for /=, -= and += operators 2009-06-06 16:14:59 +00:00
Jason Turner
df41d7abe6 Many cleanups to bootstrapping process and function registration 2009-06-06 15:51:43 +00:00
Jason Turner
19582e5679 Fixed / operator 2009-06-05 23:56:57 +00:00
Jonathan Turner
4cf95bbf9c Added scope new/push to wesley 2009-06-05 22:57:13 +00:00
Jason Turner
1dbaa4062c Add the beginnings of a scope system 2009-06-05 22:39:49 +00:00
Jonathan Turner
2a4b1acfd1 Added string comparisons 2009-06-05 18:48:34 +00:00
Jason Turner
37a36f783c Add arity registration for dynamic functions 2009-06-05 16:12:21 +00:00
Jonathan Turner
3f4aed0db9 Added booleans. Add if/elseif/else and while blocks. Added more comparisons. 2009-06-05 11:45:57 +00:00
Jason Turner
995116acb4 Fix bug with operator== bootstrapping 2009-06-05 02:36:16 +00:00
Jonathan Turner
00430e4592 Experimenting with adding comparisons 2009-06-04 15:28:45 +00:00
Jonathan Turner
d984f973f4 Added 'wesley' project. Added eval. Fixed some of the parsers to do correct delegation 2009-06-02 23:29:04 +00:00
Jason Turner
6bcc424630 More stl bootstrapping help 2009-05-30 21:20:52 +00:00
Jason Turner
4585f22a58 Begin stubbing in of stl container bootstrapping. Vectors are partially implemented 2009-05-30 15:50:23 +00:00
Jason Turner
280ec06a8c Break out bootstrapping code into a separate file 2009-05-30 14:49:10 +00:00
Jonathan Turner
4921d9a89e Enabling testing from the root 2009-05-29 02:24:55 +00:00
Jason Turner
72ae292a43 Added basic support for boost unit testing 2009-05-28 22:56:57 +00:00
Jason Turner
6d4ec204b0 Add some more operator action 2009-05-28 22:08:11 +00:00
Jonathan Turner
bf7fba3646 Moving project files into subdirs 2009-05-28 18:13:06 +00:00
Jason Turner
f77eb930ed Add new simpler example to show dispatching of renamed functions 2009-05-28 14:19:14 +00:00
Jason Turner
5f6ec9521b Add more boxedcpp testing and documentation 2009-05-28 01:51:17 +00:00
Jason Turner
277fa83742 Add an example of registering a dynamic function 2009-05-28 01:14:18 +00:00
Jonathan Turner
421a616924 Inch by inch, getting closer to working out what the parser needs 2009-05-27 17:42:54 +00:00
Jason Turner
3dfe1fb8bd Try and fix jon's print problem 2009-05-27 17:05:42 +00:00
Jason Turner
100b38f14e Add virtual destructors where necessary 2009-05-27 16:47:45 +00:00
Jonathan Turner
4f8ffd0129 Re-enabled boxedcpp, but commented out trouble area 2009-05-27 15:15:24 +00:00
Jason Turner
fbb9534601 Provide some cleaner examples and some additional bootstrapped functions 2009-05-27 13:30:17 +00:00
Jason Turner
9366c223a8 Add some bootstrapping of known types and operators 2009-05-27 03:52:46 +00:00
Jason Turner
ee46b63f95 Add code for dumping all registered types / functions 2009-05-27 03:27:38 +00:00
Jason Turner
a8ba63277e Moved typelesscpp into boxedcpp 2009-05-27 01:12:39 +00:00