Andrew Garrett
|
8f9f814784
|
Revert to r39167. This is the last version I can find which compiles correctly.
|
2009-01-17 01:25:31 +00:00 |
|
River Tarnell
|
5e073fa2be
|
move include files to include/
|
2008-08-13 17:40:09 +00:00 |
|
River Tarnell
|
dac72d2d9a
|
- untemplatise parser and ast, force Unicode (UChar32) only
- set an svn:ignore
|
2008-08-12 14:02:33 +00:00 |
|
River Tarnell
|
d4d3f27224
|
rewrote most of visitors.h, and split functors into functors.h. this implementation uses a metaprogram to determine valid operators at compile time, instead of requiring every exception to be specified seperately.
|
2008-08-12 12:11:31 +00:00 |
|
River Tarnell
|
4a4e3166cd
|
initial support for dates and intervals
|
2008-08-11 22:09:34 +00:00 |
|
River Tarnell
|
41afd40801
|
change from double/float to GMP arbitrary precision types. as well as increased range, this means '1.3 + 20' no longer evaluates to '21.300000000000001'
|
2008-08-11 01:01:05 +00:00 |
|
River Tarnell
|
63c4ef9830
|
cleanups
|
2008-08-10 15:36:48 +00:00 |
|
River Tarnell
|
10e89fda5c
|
improved string literal parser. now \xHH works as expected (only matches two digits), and \uHHHH, \UHHHHHHHH are supported (16/32-bit Unicode characters)
|
2008-08-10 12:53:21 +00:00 |
|
River Tarnell
|
6ad335fbe9
|
cleanup: move ast_evaluator into its own module, move expr functions from parser to affunctions
|
2008-08-10 04:21:28 +00:00 |
|