summaryrefslogtreecommitdiffstats
path: root/parser.y
AgeCommit message (Expand)Author
2014-12-31Further module system revamp (fix #659)Nicolas Williams
2014-12-30Add `label $name | EXP`; fix `break`Nicolas Williams
2014-08-14Add `module` directive, `modulemeta` builtinNicolas Williams
2014-08-14Add jq_report_error() function; use itNicolas Williams
2014-08-09Constant fold objectsNicolas Williams
2014-08-09More constant folding: null, true, and falseNicolas Williams
2014-08-09Allow any number of jq-coded function argumentsNicolas Williams
2014-08-08Add `def f($arg):` syntax (fix #524)Nicolas Williams
2014-08-06Better error msg for bad shell quoting (fix #538)Nicolas Williams
2014-08-05Remove duplicate TOP insertions, drop unused defs.William Langford
2014-07-27Fold constants (fix #504)Nicolas Williams
2014-07-22Do fix remaining bison warning (fix #433)Nicolas Williams
2014-07-22Added library system with -l, -L, and JQ_LIBRARY_PATHWilliam Langford
2014-07-14Fix bison empty rule warnings (#433, partial fix)Nicolas Williams
2014-07-14Fix #484, try/catch syntax has conflictsNicolas Williams
2014-07-13Lib defs don't bind to each other; fix #479 againNicolas Williams
2014-07-09Add `foreach EXP as $var (INIT; UPDATE)` formNicolas Williams
2014-07-07Better check for lib has only functions (fix #138)Nicolas Williams
2014-07-06Add `foreach` and `limit`Nicolas Williams
2014-07-06Add general `?` operatorNicolas Williams
2014-07-06Add `try EXP catch EXP`Nicolas Williams
2014-06-17Simplified standard librarySantiago Lapresta
2014-02-20Add `?`, `.[]?`, and `..` operatorsNicolas Williams
2013-12-17Allow negated object values without parens. Fixes #247Stephen Dolan
2013-12-11Complete more-arity feature not completeNicolas Williams
2013-12-04Support more arguments for defsNicolas Williams
2013-10-06Fix typo on error messageJuan Guerrero
2013-09-14Merge branch 'libjq'Stephen Dolan
2013-06-23Remove #includes from jv.hlibjqStephen Dolan
2013-06-21Add mod (and setmod) operatorsNicolas Williams
2013-06-18Simplify block functions for variablesStephen Dolan
2013-06-11Support ."foo" syntax for accessing fields. See #141.Stephen Dolan
2013-06-05Lex and parse .foo better.Stephen Dolan
2013-06-03Better error handling for .foo case in parser. See #141.Stephen Dolan
2013-06-03Let the parser rather than the lexer handle invalid characters.Stephen Dolan
2013-05-16Remove the insane "fold" operation, replace with saner "reduce".Stephen Dolan
2013-05-13Array slicing. Closes #2.Stephen Dolan
2013-05-13Fix the //= operator.Stephen Dolan
2013-05-08Merge remote-tracking branch 'stagrlee/master' into autotoolsStephen Dolan
2013-05-06Add a --arg option to allow variables to be passed from the cmdline.Stephen Dolan
2013-02-02merging upstream stedolan changesLee Thompson
2013-01-03Fix negative number syntax. Add a unary '-' operator.Stephen Dolan
2012-12-29Refactor assignment.Stephen Dolan
2012-12-28Support for two-argument functions.Stephen Dolan
2012-12-28Fold operation (code/docs/test)Stephen Dolan
2012-12-28@foo syntax for encoding of strings into various formats.Stephen Dolan
2012-12-18Add wrappers for malloc/realloc/free. See #43.Stephen Dolan
2012-12-07Change order of evaluation for certain indexing operations.Stephen Dolan
2012-12-04Refactor function argument passing into what it always should have been.Stephen Dolan
2012-12-03Extend `{foo}` syntax to allow `{"foo"}` as well.Stephen Dolan