summaryrefslogtreecommitdiffstats
path: root/parser.h
Commit message (Expand)AuthorAgeFilesLines
* Use new pushback token priming for single regex parse.Kaz Kylheku2015-08-121-3/+5
* Crafting a better parser-priming hack.Kaz Kylheku2015-08-121-4/+21
* Diagnose bad consing dot syntax like (a . b . c).Kaz Kylheku2015-08-101-0/+1
* * eval.c (force): Default the new second argument of source_loc_str.Kaz Kylheku2015-08-041-1/+1
* Handle setting of parse name through prime_parser.Kaz Kylheku2015-07-101-2/+2
* Remove unused "primer" member from parser_t.Kaz Kylheku2015-07-101-2/+1
* Bugfix: lexer loses unmatched "hold char" between top-level forms.Kaz Kylheku2015-07-101-2/+2
* Parser cleanup: embed scanner in parser.Kaz Kylheku2015-07-091-5/+9
* Hash-bang support for .tl files.Kaz Kylheku2015-07-021-1/+1
* @(load) and @(include) now load Lisp code.Kaz Kylheku2015-06-121-0/+3
* Preparing for lisp loading.Kaz Kylheku2015-06-101-1/+1
* * parser.c (stream_parser_hash): New static variable.Kaz Kylheku2015-06-071-1/+4
* * match.c (v_load): Call parse_once rater than parse.Kaz Kylheku2015-06-071-1/+2
* * Makefile (LISP_TO_C_STRING): Strip comments, but not comment lines,Kaz Kylheku2015-05-071-1/+1
* * Makefile (OBJS): Add parser.o.Kaz Kylheku2014-12-211-1/+4
* Update copyright notices from 2014 to 2015.Kaz Kylheku2015-02-011-1/+1
* Purge stray occurrences of "void *" from code base.Kaz Kylheku2014-10-171-4/+9
* More type safety, with help from C++ compiler.Kaz Kylheku2014-10-141-6/+8
* C++ upkeep.Kaz Kylheku2014-10-141-2/+1
* * eval.c (eval_init): Update registration of lisp-parse and readKaz Kylheku2014-09-021-1/+1
* Reentrant parser regression.Kaz Kylheku2014-08-071-1/+1
* Big switch to reentrant lexing and parsing.Kaz Kylheku2014-08-021-14/+22
* * Makefile, arith.c, arith.h, combi.c, combi.h, configure, debug.c,Kaz Kylheku2014-07-231-16/+16
* Nice idea: how about a function which walks the tree structure andKaz Kylheku2014-02-161-0/+1
* Support for parsing Lisp expression out of strings and streams.Kaz Kylheku2013-12-141-0/+1
* Bumping copyrights to 2014 and expressing them as year ranges.Kaz Kylheku2013-12-101-1/+1
* * eval.c (eval_init): Registered regex_parse as newKaz Kylheku2013-12-051-0/+2
* Bugfix: rlcp function was incorrect for new way of storingKaz Kylheku2012-02-281-1/+2
* * arith.c: Updated copyright year.Kaz Kylheku2012-02-251-1/+1
* * debug.c (debug): Use new way of getting line number.Kaz Kylheku2012-02-241-0/+1
* First cut at @(load) directive. Incomplete: debug location infoKaz Kylheku2012-02-241-0/+1
* Removing useless hash table.Kaz Kylheku2011-11-301-1/+0
* * match.c (h_var): when manipulating specline, propagate theKaz Kylheku2011-11-151-0/+5
* Changing read syntax for character literals, because we are going toKaz Kylheku2011-11-151-0/+1
* Eliminate line numbers from the abstract syntaxKaz Kylheku2011-11-121-0/+1
* Infrastructure for storing line number informationKaz Kylheku2011-11-121-0/+2
* We don't include headers in headers in this project.Kaz Kylheku2011-10-301-1/+0
* Bugfix: prepared_error_message variable needs to be gc-protected.Kaz Kylheku2011-10-261-0/+1
* * LICENSE, Makefile, configure, filter.c, filter.h, gc.c, gc.h, hash.c,Kaz Kylheku2011-10-041-1/+1
* * LICENSE, Makefile, configure, gc.c, gc.h, hash.c, hash.h, lib.c,Kaz Kylheku2011-09-231-1/+1
* Bump copyrights to 2010.Kaz Kylheku2010-10-051-1/+1
* More regex grammar work.Kaz Kylheku2010-01-191-0/+1
* Bugfix: allow unescaped / to be used in regex character classes.Kaz Kylheku2010-01-131-0/+1
* Code cleanup. All private functions static. Private stuffKaz Kylheku2009-11-281-0/+1
* Fixed broken yyerrorf. It was still taking char *, and passingKaz Kylheku2009-11-241-1/+1
* Improving portability. It is no longer assumed that pointersKaz Kylheku2009-11-231-1/+1
* Changing ``obj_t *'' occurences to a ``val'' typedef. (Ideally,Kaz Kylheku2009-11-201-4/+4
* Following-up on diagnostics obtained by running code through C++Kaz Kylheku2009-11-181-1/+1
* Big round of changes to switch the code base to use the streamKaz Kylheku2009-11-161-1/+1
* Continuing wchar_t conversion. Making sure all stdio callsKaz Kylheku2009-11-121-1/+1