summaryrefslogtreecommitdiffstats
path: root/parser.l
Commit message (Expand)AuthorAgeFilesLines
* * parser.l: Implemented hexadecimal integer constants.Kaz Kylheku2012-09-161-2/+25
* First cut at implementing \s, \d, \w, \S, \D and \W regex tokens.Kaz Kylheku2012-04-191-0/+5
* * parser.l: Bugfix: was not allowing e-notation floatsKaz Kylheku2012-03-221-1/+1
* * arith.c (neg): Floating-point support.Kaz Kylheku2012-03-211-2/+12
* Regression fix: 1..3 scans incorrectly into 1. .3 tokens.Kaz Kylheku2012-03-201-3/+8
* * parser.l (FLO): Adjusted syntax of floating point numbersKaz Kylheku2012-03-201-1/+1
* * configure (uintptr): New variable. Indicates whether unsignedKaz Kylheku2012-03-191-2/+14
* Implementing #H((...) ...) read/print syntax for hash tables.Kaz Kylheku2012-03-141-0/+5
* Change: @(block) requires @(end) from now on.Kaz Kylheku2012-03-131-0/+6
* * parser.l (ID_END): Bugfix: ID_END was defined incorrectlyKaz Kylheku2012-03-131-1/+1
* Bug #35625Kaz Kylheku2012-02-261-464/+490
* * parser.l (num_esc): Skip octal indicator 'o' if present.Kaz Kylheku2012-02-251-1/+3
* * parser.l (source_loc_str): Missing function re-written.Kaz Kylheku2012-02-251-2/+14
* * debug.c (debug): Use new way of getting line number.Kaz Kylheku2012-02-241-1/+1
* First cut at @(load) directive. Incomplete: debug location infoKaz Kylheku2012-02-241-0/+14
* Introducing optional arguments.Kaz Kylheku2012-02-211-1/+8
* * eval.c (subst_vars): Handle lone symbols (not wrappedKaz Kylheku2012-02-131-1/+1
* * lib.c (obj_print): Print control characters in string andKaz Kylheku2012-02-121-1/+1
* * parser.l: Allow semicolon terminator on hex and octalKaz Kylheku2012-02-051-2/+2
* * eval.c (rest_s, op_s): New variables.Kaz Kylheku2012-02-031-0/+11
* * parser.l: Support hex and octal escapes in string and quasiliterals,Kaz Kylheku2012-01-271-0/+5
* * eval.c (eval_init): New functions registered.Kaz Kylheku2012-01-251-0/+5
* * eval.c (dwim_s): New symbol variable.Kaz Kylheku2012-01-251-5/+5
* * match.c (counter_k): New keyword symbol variable.Kaz Kylheku2011-12-301-4/+4
* New functionality: mod and modlast directives in repeat and rep.Kaz Kylheku2011-12-291-0/+12
* @# comments are becoming obsolescent. @# commentsKaz Kylheku2011-12-141-4/+7
* Bignum support, here we go!Kaz Kylheku2011-12-091-23/+12
* * parser.l: In the CHRLIT state, return a nonblank character as anKaz Kylheku2011-12-071-0/+5
* * eval.c (op_unwind_protect): Fixed uninitialized variableKaz Kylheku2011-12-061-0/+4
* Removing useless hash table.Kaz Kylheku2011-11-301-3/+1
* Task #11436Kaz Kylheku2011-11-261-7/+5
* Task #11598.Kaz Kylheku2011-11-171-2/+2
* Adding quote and unquote read syntax to list forms, resemblingKaz Kylheku2011-11-171-0/+10
* Changing read syntax for character literals, because we are going toKaz Kylheku2011-11-151-15/+27
* Eliminate line numbers from the abstract syntaxKaz Kylheku2011-11-121-0/+5
* Infrastructure for storing line number informationKaz Kylheku2011-11-121-1/+34
* * match.c (opt_nobindings, opt_arraydims): GlobalKaz Kylheku2011-11-101-2/+0
* * parser.l: Fixed wrong error message.Kaz Kylheku2011-11-101-1/+1
* Task #11581Kaz Kylheku2011-11-061-0/+4
* Bugfix: prepared_error_message variable needs to be gc-protected.Kaz Kylheku2011-10-261-0/+5
* Parse error handling improvements.Kaz Kylheku2011-10-261-62/+32
* * Makefile (%.ok: %.txr): Use unified diff for showingKaz Kylheku2011-10-131-1/+7
* Ported to Cygwin.Kaz Kylheku2011-10-091-0/+1
* Extending syntax to allow for @VAR and @(...) forms insideKaz Kylheku2011-10-061-5/+21
* * LICENSE, Makefile, configure, filter.c, filter.h, gc.c, gc.h, hash.c,Kaz Kylheku2011-10-041-1/+1
* New directive: choose.Kaz Kylheku2011-10-011-0/+7
* * parser.l: Implemented backslash continuations in SPECIALKaz Kylheku2011-09-301-13/+27
* * match.c (chars_k): New variable.Kaz Kylheku2011-09-291-2/+2
* * match.c (mingap_k, maxgap_k, gap_k, times_k, lines_k): NewKaz Kylheku2011-09-291-2/+2
* Bugfixes: Consistent escaping in various literals. DoubleKaz Kylheku2011-09-261-6/+10