summaryrefslogtreecommitdiffstats
path: root/parser.l
Commit message (Expand)AuthorAgeFilesLines
* * parser.l: Allowing ^ to be a quote character, and adjusting definitionKaz Kylheku2014-03-031-10/+11
* * parser.l: Regression: valid floating-point literals taggedKaz Kylheku2014-02-271-9/+9
* * parser.l (regex_parse, lisp_parse): Better formattingKaz Kylheku2014-02-261-2/+2
* * parser.l: Support octal and binary numbers.Kaz Kylheku2014-02-241-0/+44
* * parser.l: Disallow syntax like 1.0a, flagging it asKaz Kylheku2014-02-121-0/+14
* * hash.c (hash_mark, hash_grow, make_similar_hash,Kaz Kylheku2014-02-011-1/+1
* Lexing and parsing improvements, leaving things less hacky than before,Kaz Kylheku2014-01-271-20/+13
* Sigh; more lexical-syntactic hacks. This adds handlingKaz Kylheku2014-01-261-6/+17
* * configure: Detect platforms which don't reveal declarationsKaz Kylheku2014-01-101-4/+0
* * eval.c (eval_init): Renaming lisp-parse to read; lisp-parseKaz Kylheku2014-01-101-2/+4
* Long overdue MinGW port maintenance.Kaz Kylheku2014-01-091-0/+4
* The lisp-parse function can now be called multiple timesKaz Kylheku2014-01-071-9/+4
* * lib.c (intern): fix the previous diagnostic bug once more with moreKaz Kylheku2013-12-161-11/+7
* Changing the tokenizer to get rid of IDENT, KEYWORD and METAVARKaz Kylheku2013-12-151-14/+5
* Support for parsing Lisp expression out of strings and streams.Kaz Kylheku2013-12-141-1/+31
* First cut at signal handling support.Kaz Kylheku2013-12-121-0/+2
* Bumping copyrights to 2014 and expressing them as year ranges.Kaz Kylheku2013-12-101-1/+1
* * parser.l (end_of_regex): Fix start condition stack underflowKaz Kylheku2013-12-061-3/+5
* * parser.l (regex_parse): Match the simplified grammar nowKaz Kylheku2013-12-061-3/+5
* * eval.c (eval_init): Registered regex_parse as newKaz Kylheku2013-12-051-0/+25
* * Changelog: missing entries reconstructed.Kaz Kylheku2013-11-271-1/+3
* * configure: Added check to detect POSIX sleep function.Kaz Kylheku2013-11-271-1/+1
* * parser.l: Diagnose unrecognized escape sequences in stringKaz Kylheku2013-07-131-1/+9
* * 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