summaryrefslogtreecommitdiffstats
path: root/c/lexer.l
AgeCommit message (Expand)Author
2012-09-18Move everything around - delete old Haskell code, clean up build.Stephen Dolan
2012-09-18Slightly better string interpolation.Stephen Dolan
2012-09-17Make "not" a builtin function rather than syntax.Stephen Dolan
2012-09-17First pass at string interpolation.Stephen Dolan
2012-09-11Add update operators (+=, -=, *=, /= and //=)Stephen Dolan
2012-09-11More error handling in the parser.Stephen Dolan
2012-09-11Proper error messages from lexer errors (e.g. bad characters).Stephen Dolan
2012-09-11Much, much better error reporting from the parser.Stephen Dolan
2012-09-10Multiplication and division operators.Stephen Dolan
2012-09-10Subtraction - as expected for numbers, ruby-style set diff for arrays.Stephen Dolan
2012-09-04Add a Boolean "not" operator.Stephen Dolan
2012-09-04Short-circuiting Boolean "and" and "or" operators.Stephen Dolan
2012-09-04Add "elif" to if-then-else constructs.Stephen Dolan
2012-09-04if-then-else and defined-or operatorsStephen Dolan
2012-09-03Disallow a + before numbers (makes parsing easier, agrees with JSON)Stephen Dolan
2012-09-03Literal strings and better literal numbers.Stephen Dolan
2012-09-02Move from Jansson to JV - everything but the interpreter loopStephen Dolan
2012-08-27first pass at assignmentStephen Dolan
2012-08-21First pass at functions + testsStephen Dolan
2012-08-16Most of a C implementation of jqStephen