2012-09-11 |
Stephen Dolan | Proper error messages from lexer errors (e.g. bad chara... |
commit | commitdiff | tree | snapshot |
2012-09-10 |
Stephen Dolan | Much, much better error reporting from the parser. |
commit | commitdiff | tree | snapshot |
2012-09-10 |
Stephen Dolan | '==' operator, tests for equality and operator precedence. |
commit | commitdiff | tree | snapshot |
2012-09-10 |
Stephen Dolan | String -> number conversions with "tonumber". |
commit | commitdiff | tree | snapshot |
2012-09-10 |
Stephen Dolan | Multiplication and division operators. |
commit | commitdiff | tree | snapshot |
2012-09-10 |
Stephen Dolan | Subtraction - as expected for numbers, ruby-style set... |
commit | commitdiff | tree | snapshot |
2012-09-10 |
Stephen Dolan | String concatenation. |
commit | commitdiff | tree | snapshot |
2012-09-10 |
Stephen Dolan | Sensible error messages when a silly addition is performed. |
commit | commitdiff | tree | snapshot |
2012-09-10 |
Stephen Dolan | jv_string_fmt (create printf-formatted JSON strings) |
commit | commitdiff | tree | snapshot |
2012-09-10 |
Stephen Dolan | Plug a memory leak in jv_object_merge |
commit | commitdiff | tree | snapshot |
2012-09-10 |
Stephen Dolan | Make jv_invalid() first-class values capable of holding... |
commit | commitdiff | tree | snapshot |
2012-09-10 |
Stephen Dolan | When comparing two objects for equality, we don't need... |
commit | commitdiff | tree | snapshot |
2012-09-10 |
Stephen Dolan | Make a main program that doesn't spam debugging info. |
commit | commitdiff | tree | snapshot |
2012-09-09 |
Stephen Dolan | Make the '+' operator merge objects. |
commit | commitdiff | tree | snapshot |
2012-09-09 |
Stephen Dolan | Bugfix for expanding objects. |
commit | commitdiff | tree | snapshot |
2012-09-09 |
Stephen Dolan | Print bad number values (Inf,NaN) "correctly". |
commit | commitdiff | tree | snapshot |
2012-09-06 |
Stephen Dolan | null and string literals now exist, so add tests |
commit | commitdiff | tree | snapshot |
2012-09-06 |
Stephen Dolan | UTF8 coding utilities and unicode escaping in jv_dump... |
commit | commitdiff | tree | snapshot |
2012-09-04 |
Stephen Dolan | Make the test harness not segfault when a test fails (!) |
commit | commitdiff | tree | snapshot |
2012-09-04 |
Stephen Dolan | Add a Boolean "not" operator. |
commit | commitdiff | tree | snapshot |
2012-09-04 |
Stephen Dolan | Short-circuiting Boolean "and" and "or" operators. |
commit | commitdiff | tree | snapshot |
2012-09-04 |
Stephen Dolan | Move some unicode handling stuff to a separate file. |
commit | commitdiff | tree | snapshot |
2012-09-04 |
Stephen Dolan | Add "elif" to if-then-else constructs. |
commit | commitdiff | tree | snapshot |
2012-09-04 |
Stephen Dolan | if-then-else and defined-or operators |
commit | commitdiff | tree | snapshot |
2012-09-03 |
Stephen Dolan | Fix some confusion between "null" and "invalid". |
commit | commitdiff | tree | snapshot |
2012-09-03 |
Stephen Dolan | Fix a memory leak in JV and add more tests |
commit | commitdiff | tree | snapshot |
2012-09-03 |
Stephen Dolan | Perl-style autovivification. |
commit | commitdiff | tree | snapshot |
2012-09-03 |
Stephen Dolan | squash a debug printf |
commit | commitdiff | tree | snapshot |
2012-09-03 |
Stephen Dolan | JV_KIND_INVALID values to represent failed lookups... |
commit | commitdiff | tree | snapshot |
2012-09-03 |
Stephen Dolan | Support "null" in JQ programs |
commit | commitdiff | tree | snapshot |
2012-09-03 |
Stephen Dolan | Make assignment work again: = and |= operators. |
commit | commitdiff | tree | snapshot |
2012-09-03 |
Stephen Dolan | Disallow a + before numbers (makes parsing easier,... |
commit | commitdiff | tree | snapshot |
2012-09-03 |
Stephen Dolan | Modify number formatting so that 1e-3 renders as 0... |
commit | commitdiff | tree | snapshot |
2012-09-03 |
Stephen Dolan | Literal strings and better literal numbers. |
commit | commitdiff | tree | snapshot |
2012-09-03 |
Stephen Dolan | Remove globals from parser, use explicit structure. |
commit | commitdiff | tree | snapshot |
2012-09-02 |
Stephen Dolan | Mark a constant array const in jvp_dtoa.c |
commit | commitdiff | tree | snapshot |
2012-09-02 |
Stephen Dolan | Fix behaviour of stack at program termination. |
commit | commitdiff | tree | snapshot |
2012-09-02 |
Stephen Dolan | Move from Jansson to JV - proper freeing of memory |
commit | commitdiff | tree | snapshot |
2012-09-02 |
Stephen Dolan | Clean up build a little and add .gitignore. |
commit | commitdiff | tree | snapshot |
2012-09-02 |
Stephen Dolan | Move from Jansson to JV - interpreter loop |
commit | commitdiff | tree | snapshot |
2012-09-02 |
Stephen Dolan | Move from Jansson to JV - everything but the interprete... |
commit | commitdiff | tree | snapshot |
2012-09-01 |
Stephen Dolan | Validation for empty objects |
commit | commitdiff | tree | snapshot |
2012-09-01 |
Stephen Dolan | First pass at a JSON parser |
commit | commitdiff | tree | snapshot |
2012-09-01 |
Stephen Dolan | Fix a memory leak when inserting into an object with... |
commit | commitdiff | tree | snapshot |
2012-09-01 |
Stephen Dolan | Minor changes to dtoa.c to make it easier to work with. |
commit | commitdiff | tree | snapshot |
2012-09-01 |
Stephen Dolan | Import a copy of David Gay's dtoa.c |
commit | commitdiff | tree | snapshot |
2012-08-28 |
Stephen Dolan | Fix a bug in lexical scoping, add tests |
commit | commitdiff | tree | snapshot |
2012-08-28 |
Stephen Dolan | Reference-counted copy-on-write JSON library. |
commit | commitdiff | tree | snapshot |
2012-08-27 |
Stephen Dolan | Remove syntax distinction between builtin and user... |
commit | commitdiff | tree | snapshot |
2012-08-27 |
Stephen Dolan | first pass at assignment |
commit | commitdiff | tree | snapshot |
2012-08-26 |
Stephen Dolan | 2nd order functions |
commit | commitdiff | tree | snapshot |
2012-08-22 |
Stephen Dolan | Fix a revolting hack |
commit | commitdiff | tree | snapshot |
2012-08-22 |
Stephen Dolan | bugfix for backtracking over RET insns, and a truly... |
commit | commitdiff | tree | snapshot |
2012-08-21 |
Stephen Dolan | Closures over variables |
commit | commitdiff | tree | snapshot |
2012-08-21 |
Stephen Dolan | First pass at functions + tests |
commit | commitdiff | tree | snapshot |
2012-08-21 |
Stephen Dolan | frame layout refactor |
commit | commitdiff | tree | snapshot |
2012-08-20 |
Stephen | Stacks grow down now |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Stephen | an addition operator, of sorts |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Stephen | Most of a C implementation of jq |
commit | commitdiff | tree | snapshot |
2012-07-18 |
Stephen Dolan | initial |
commit | commitdiff | tree | snapshot |
|