summaryrefslogtreecommitdiffstats
path: root/parser.h
Commit message (Expand)AuthorAgeFilesLines
* New: load can search multiple directories.Kaz Kylheku2022-04-251-1/+2
* open_txr_file: rename parameters.Kaz Kylheku2022-04-241-2/+2
* Copyright year bump 2022.Kaz Kylheku2022-01-111-1/+1
* listener: unbundle from termios.Kaz Kylheku2021-08-201-2/+0
* license: reformat to fit 80 columns.Kaz Kylheku2021-08-161-12/+13
* parser: allow trailing commas in json, via opt-in flag.Kaz Kylheku2021-07-291-1/+2
* hash: support both semantics of weak keys + values.Kaz Kylheku2021-07-211-1/+0
* parse/eval: use weak-both hash tables.Kaz Kylheku2021-07-201-0/+1
* type: disallow structs using built-in type names.Kaz Kylheku2021-07-081-0/+3
* c_str now takes a self argument.Kaz Kylheku2021-06-231-1/+2
* parser: new *read-unknown-structs* variable.Kaz Kylheku2021-06-081-1/+2
* parser: remove some parser access functions.Kaz Kylheku2021-05-281-2/+0
* parser: provide parse-errors function.Kaz Kylheku2021-05-281-0/+1
* json: get-json function.Kaz Kylheku2021-05-281-1/+3
* json: support quasiquoting.Kaz Kylheku2021-05-271-0/+1
* New #J syntax for JSON objects in TXR Lisp.Kaz Kylheku2021-05-261-0/+2
* parser: bug: handing of lex state in pushback tokens.Kaz Kylheku2021-05-121-0/+1
* Copyright year bump 2021.Kaz Kylheku2021-01-141-1/+1
* New function: txr-parse.Kaz Kylheku2020-04-021-0/+2
* Copyright year bump 2020.Kaz Kylheku2019-12-311-1/+1
* parser: rename circ_suppress flag.Kaz Kylheku2019-08-181-2/+2
* txr: regression: lack of file name in error messages.Kaz Kylheku2019-07-221-2/+2
* bugfix: source lineno off by one under hash bang.Kaz Kylheku2019-04-211-0/+1
* parser: always use stream-associated parser for parse_once.Kaz Kylheku2019-04-211-1/+3
* repl: groundwork for recursive listener invocation.Kaz Kylheku2019-04-081-1/+1
* Copyright year bump 2019.Kaz Kylheku2019-01-161-1/+1
* Better identify functions that misuse COBJ-s and hashes.Kaz Kylheku2018-11-071-2/+2
* parser: don't generate special lits outside quasiquote.Kaz Kylheku2018-04-041-0/+1
* Implement compiled file loading.Kaz Kylheku2018-04-041-0/+1
* Copyright year bump 2018.Kaz Kylheku2018-02-151-1/+1
* read, iread: source location recording now conditional.Kaz Kylheku2017-12-291-0/+4
* Refactoring hash bang support; hash bang null hack.Kaz Kylheku2017-05-301-1/+1
* Continuing implementation of buffers.Kaz Kylheku2017-04-211-0/+1
* Bump copyright year to 2017.Kaz Kylheku2017-01-231-1/+1
* bugfix: expand macros in a number of directives.Kaz Kylheku2017-01-211-0/+1
* parser: fix problems at EOF involving #; syntax.Kaz Kylheku2016-12-061-0/+1
* New #; syntax for erasing following object.Kaz Kylheku2016-11-071-0/+1
* Adding notation for cycles and shared structure.Kaz Kylheku2016-10-181-3/+7
* Detect cycles in rlcp_tree.Kaz Kylheku2016-10-181-0/+8
* Synchronize license comments with LICENSE.Kaz Kylheku2016-10-011-16/+17
* Copyright year bump.Kaz Kylheku2015-12-311-1/+1
* New iread function.Kaz Kylheku2015-11-071-1/+5
* Better EOF check in read-eval stream function.Kaz Kylheku2015-09-111-0/+1
* Reset flex scanner if exception thrown during read.Kaz Kylheku2015-09-061-0/+1
* Syntax errors refer to REPL line number.Kaz Kylheku2015-09-051-1/+2
* Basic REPL based on linenoise.Kaz Kylheku2015-09-051-0/+3
* New --yydebug option.Kaz Kylheku2015-08-241-0/+2
* Remove useless member from parser structure.Kaz Kylheku2015-08-191-1/+0
* 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