summaryrefslogtreecommitdiff
path: root/parser.y
Commit message (Expand)AuthorAgeFilesLines
* Further module system revamp (fix #659)Nicolas Williams2014-12-311-20/+31
* Add `label $name | EXP`; fix `break`Nicolas Williams2014-12-301-1/+43
* Add `module` directive, `modulemeta` builtinNicolas Williams2014-08-141-16/+38
* Add jq_report_error() function; use itNicolas Williams2014-08-141-4/+4
* Constant fold objectsNicolas Williams2014-08-091-1/+5
* More constant folding: null, true, and falseNicolas Williams2014-08-091-1/+9
* Allow any number of jq-coded function argumentsNicolas Williams2014-08-091-28/+18
* Add `def f($arg):` syntax (fix #524)Nicolas Williams2014-08-081-70/+16
* Better error msg for bad shell quoting (fix #538)Nicolas Williams2014-08-061-1/+9
* Remove duplicate TOP insertions, drop unused defs.William Langford2014-08-051-4/+1
* Fold constants (fix #504)Nicolas Williams2014-07-271-0/+43
* Do fix remaining bison warning (fix #433)Nicolas Williams2014-07-221-3/+1
* Added library system with -l, -L, and JQ_LIBRARY_PATHWilliam Langford2014-07-221-14/+46
* Fix bison empty rule warnings (#433, partial fix)Nicolas Williams2014-07-141-3/+3
* Fix #484, try/catch syntax has conflictsNicolas Williams2014-07-141-2/+11
* Lib defs don't bind to each other; fix #479 againNicolas Williams2014-07-131-1/+1
* Add `foreach EXP as $var (INIT; UPDATE)` formNicolas Williams2014-07-091-0/+5
* Better check for lib has only functions (fix #138)Nicolas Williams2014-07-071-3/+7
* Add `foreach` and `limit`Nicolas Williams2014-07-061-0/+6
* Add general `?` operatorNicolas Williams2014-07-061-0/+4
* Add `try EXP catch EXP`Nicolas Williams2014-07-061-0/+16
* Simplified standard librarySantiago Lapresta2014-06-171-1/+1
* Add `?`, `.[]?`, and `..` operatorsNicolas Williams2014-02-201-5/+41
* Allow negated object values without parens. Fixes #247Stephen Dolan2013-12-171-1/+3
* Complete more-arity feature not completeNicolas Williams2013-12-111-1/+60
* Support more arguments for defsNicolas Williams2013-12-041-0/+20
* Fix typo on error messageJuan Guerrero2013-10-061-1/+1
* Merge branch 'libjq'Stephen Dolan2013-09-141-0/+1
|\
| * Remove #includes from jv.hlibjqStephen Dolan2013-06-231-0/+1
* | Add mod (and setmod) operatorsNicolas Williams2013-06-211-2/+12
|/
* Simplify block functions for variablesStephen Dolan2013-06-181-10/+8
* Support ."foo" syntax for accessing fields. See #141.Stephen Dolan2013-06-111-0/+6
* Lex and parse .foo better.Stephen Dolan2013-06-051-4/+5
* Better error handling for .foo case in parser. See #141.Stephen Dolan2013-06-031-1/+10
* Let the parser rather than the lexer handle invalid characters.Stephen Dolan2013-06-031-19/+12
* Remove the insane "fold" operation, replace with saner "reduce".Stephen Dolan2013-05-161-3/+3
* Array slicing. Closes #2.Stephen Dolan2013-05-131-0/+20
* Fix the //= operator.Stephen Dolan2013-05-131-1/+11
* Merge remote-tracking branch 'stagrlee/master' into autotoolsStephen Dolan2013-05-081-1/+1
|\
| * merging upstream stedolan changesLee Thompson2013-02-021-67/+88
| |\
| * | revert back to make invoking flex, fix a few bugsLee Thompson2012-11-281-1/+1
* | | Add a --arg option to allow variables to be passed from the cmdline.Stephen Dolan2013-05-061-3/+1
| |/ |/|
* | Fix negative number syntax. Add a unary '-' operator.Stephen Dolan2013-01-031-0/+4
* | Refactor assignment.Stephen Dolan2012-12-291-7/+12
* | Support for two-argument functions.Stephen Dolan2012-12-281-0/+16
* | Fold operation (code/docs/test)Stephen Dolan2012-12-281-0/+6
* | @foo syntax for encoding of strings into various formats.Stephen Dolan2012-12-281-5/+15
* | Add wrappers for malloc/realloc/free. See #43.Stephen Dolan2012-12-181-0/+3
* | Change order of evaluation for certain indexing operations.Stephen Dolan2012-12-071-1/+1
* | Refactor function argument passing into what it always should have been.Stephen Dolan2012-12-041-3/+4