Alexis Hildebrandt
|
2b9208e850
|
Bump copyright information to 2014
|
2014-02-02 12:36:22 +01:00 |
|
John Wiegley
|
0951bcebef
|
Bump copyright information to 2013
|
2013-02-18 06:51:21 -06:00 |
|
John Wiegley
|
e2afc783db
|
Increased file copyrights to 2012
|
2012-02-29 22:32:23 -06:00 |
|
John Wiegley
|
37e9ec8030
|
Report an error in the case of '(1' (missing rparen)
Fixes #557
|
2011-11-10 00:48:19 -06:00 |
|
John Wiegley
|
84780270f9
|
Added initial support for lambda functions
|
2010-09-06 00:56:00 -04:00 |
|
John Wiegley
|
e162455ebb
|
Minor simplifications to valexpr parser
The most significant change is the way CONS sequences are parsed, and
that now instead of =/:=, the operators are ==/=.
|
2010-09-05 01:38:47 -04:00 |
|
John Wiegley
|
dea2aed0b5
|
Untabified all source files
|
2010-06-11 17:02:25 -04:00 |
|
John Wiegley
|
a3482606dc
|
Improved error reporting in the expression parser
Fixes 15A80F68-F233-49D9-AF0C-9908BB6903BA
|
2010-05-22 21:35:03 -04:00 |
|
John Wiegley
|
ab416f759f
|
Updated copyrights to 2003-2010
|
2010-03-05 22:14:10 -05:00 |
|
John Wiegley
|
c3535d06c8
|
Redesigned the expr_t, predicate_t, query_t classes
|
2009-11-09 02:06:06 -05:00 |
|
John Wiegley
|
394c7bd8df
|
Removed a bunch of empty comments
|
2009-11-08 14:59:11 -05:00 |
|
John Wiegley
|
9408f3cbae
|
Changed some debug text
|
2009-10-28 18:39:17 -04:00 |
|
John Wiegley
|
7287aad336
|
Revert "Added % suffix operator, as in "$1.00 * 10%""
This reverts commit 0e9f782a05.
|
2009-06-21 17:49:38 +01:00 |
|
John Wiegley
|
0e9f782a05
|
Added % suffix operator, as in "$1.00 * 10%"
|
2009-05-26 23:45:44 -05:00 |
|
John Wiegley
|
e2c30cf6e4
|
Added ; as a sequencing operator in valexprs
|
2009-03-03 16:05:04 -04:00 |
|
John Wiegley
|
0f9d919367
|
Added Python-style if/else expression keywords
|
2009-03-03 13:26:27 -04:00 |
|
John Wiegley
|
6f7f87699c
|
Parse '/' in an operator context as "div"
|
2009-02-15 16:34:34 -04:00 |
|
John Wiegley
|
2d5ad7dee8
|
Added support for value expression definitions.
Example:
] expr f(x) := x + 100
] expr f(100)
200
|
2009-02-08 04:30:05 -04:00 |
|
John Wiegley
|
fb5428ce85
|
Added support for metadata and tagging, and made regexs a first-class type.
|
2009-02-01 22:10:32 -04:00 |
|
John Wiegley
|
1ece3f8b1c
|
Added documentation stubs for all include files and classes.
|
2009-01-31 15:28:23 -04:00 |
|
John Wiegley
|
812d38c176
|
Correctly report the line context when there is a valexpr parsing error.
|
2009-01-22 21:16:43 -04:00 |
|
John Wiegley
|
fac5a95a48
|
Accept &&/and for &, ||/or for |, and not for !. Also improved error
reporting in the tokenizer.
|
2009-01-22 17:01:46 -04:00 |
|
John Wiegley
|
ccedf7d57f
|
Parse != as !(==) and !~ as !(=~), for simplicity's sake.
|
2009-01-22 16:25:51 -04:00 |
|
John Wiegley
|
887828a40c
|
Increased copyright range to include 2009.
|
2009-01-20 01:53:31 -04:00 |
|
John Wiegley
|
f6f4a46cf5
|
Moved around most of the files so that source code is in src/, documentation
is in doc/, etc.
|
2008-08-05 18:05:49 -04:00 |
|