summaryrefslogtreecommitdiffstats
path: root/parser.l
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * 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
* Resolving parser conflicts.Kaz Kylheku2010-01-191-1/+1
* Implemented non-greedy operator.Kaz Kylheku2010-01-151-1/+1
* Bugfix: allow unescaped / to be used in regex character classes.Kaz Kylheku2010-01-131-5/+9
* Implemented the regular expression ~ and & operators.Kaz Kylheku2010-01-051-4/+4
* Remove unnecessary cast.Kaz Kylheku2009-12-091-1/+1
* * parser.l (YYINPUT): Fix signed/unsigned comparison.Kaz Kylheku2009-12-091-2/+3
* * parser.l (YY_NO_UNPUT): Removed superfluous #define. This is notKaz Kylheku2009-12-031-2/+0
* * parser.l: Use flex options to suppress generation of theKaz Kylheku2009-11-281-0/+2
* 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-3/+7
* Introducing symbol packages. Internal symbols are now inKaz Kylheku2009-11-211-4/+11
* Changing ``obj_t *'' occurences to a ``val'' typedef. (Ideally,Kaz Kylheku2009-11-201-4/+4
* Fix total breakage of yyerror and yyerrorf.Kaz Kylheku2009-11-181-2/+3
* More removal of C99 wide character I/O, and tightening upKaz Kylheku2009-11-171-3/+3
* Big round of changes to switch the code base to use the streamKaz Kylheku2009-11-161-45/+47
* Previous commit broke UTF-8 lexing, by changing the get_charKaz Kylheku2009-11-131-2/+2
* Continuing wchar_t conversion. Making sure all stdio callsKaz Kylheku2009-11-121-41/+41
* Documenting extended characters in man page.Kaz Kylheku2009-11-121-0/+15
* Big conversion to wide characters and UTF-8 support.Kaz Kylheku2009-11-111-34/+50
* Kill tabs with spaces (how did they sneak in?).Kaz Kylheku2009-11-041-12/+12
* txr-015 2009-10-15txr-015Kaz Kylheku2017-07-311-0/+523