summaryrefslogtreecommitdiffstats
path: root/parser.c
Commit message (Expand)AuthorAgeFilesLines
...
* listener: complete macros and operators after quote.Kaz Kylheku2021-06-101-6/+11
* parser: new *read-unknown-structs* variable.Kaz Kylheku2021-06-081-1/+5
* parser: gc bug in token.Kaz Kylheku2021-05-311-0/+2
* repl: syntax error diag improvement.Kaz Kylheku2021-05-291-1/+1
* parser: remove some parser access functions.Kaz Kylheku2021-05-281-32/+5
* parser: provide parse-errors function.Kaz Kylheku2021-05-281-0/+14
* json: get-json function.Kaz Kylheku2021-05-281-7/+18
* json: implement distinguished json quasiquote.Kaz Kylheku2021-05-271-1/+1
* New #J syntax for JSON objects in TXR Lisp.Kaz Kylheku2021-05-261-0/+15
* listener: complete on structs and FFI typedefs.Kaz Kylheku2021-05-251-7/+11
* listener: don't complete on unbound symbolsKaz Kylheku2021-05-181-4/+3
* compiler: better code for global var definitions.Kaz Kylheku2021-05-141-1/+1
* parser: bug: handing of lex state in pushback tokens.Kaz Kylheku2021-05-121-0/+2
* tree: streamline iteration; provide high limit.Kaz Kylheku2021-05-111-1/+1
* compile/eval: more standard formatting for diags.Kaz Kylheku2021-03-271-1/+1
* compiler/vm: more compact frame size for closures.Kaz Kylheku2021-02-111-1/+1
* compiler: frame-eliminating optimization.Kaz Kylheku2021-02-111-1/+1
* Copyright year bump 2021.Kaz Kylheku2021-01-141-1/+1
* listener: fix completion regression.Kaz Kylheku2020-08-121-1/+1
* listener: new *-1, *-2 ... *-20 macros.Kaz Kylheku2020-07-111-0/+13
* c_num: now takes self argument.Kaz Kylheku2020-06-291-13/+23
* itypes: remove silly itypes_little_endian.Kaz Kylheku2020-06-191-2/+2
* listener: perms complaint for missing .txr_historyKaz Kylheku2020-06-191-2/+4
* Replace trivial format(nil, ...) with simpler ops.Kaz Kylheku2020-05-301-5/+5
* Remove unnecessary #include directives.Kaz Kylheku2020-04-221-1/+0
* listener: completion for Unicode identifiers.Kaz Kylheku2020-04-171-2/+4
* txr-parse: release deferred warnings.Kaz Kylheku2020-04-141-2/+11
* repl: improve dotfile security tests.Kaz Kylheku2020-04-091-5/+27
* exceptions: use uw_rthrow for non-error exceptions.Kaz Kylheku2020-04-071-2/+2
* warning cleanup: GNU C++ initializer warnings.Kaz Kylheku2020-04-061-1/+1
* warning cleanup: missing member initializers.Kaz Kylheku2020-04-051-7/+5
* warning cleanup: signed/unsigned in ternaries.Kaz Kylheku2020-04-051-1/+1
* warning cleanup: add casts for unused parameters.Kaz Kylheku2020-04-051-0/+8
* New function: txr-parse.Kaz Kylheku2020-04-021-0/+41
* listener: if no new lines, don't save history.Kaz Kylheku2020-02-181-1/+1
* listener: save history early with :save command.Kaz Kylheku2020-02-181-15/+26
* listener: append to .txr_history instead of clobbering.Kaz Kyheku2020-02-181-4/+11
* repl: catch exceptions during completion.Kaz Kylheku2020-02-041-2/+14
* fstat: turn into true alias.Kaz Kylheku2020-02-041-1/+1
* sysif: fix inappropriate use of w_ convention.Kaz Kylheku2020-01-151-1/+1
* Copyright year bump 2020.Kaz Kylheku2019-12-311-1/+1
* listener: C++ enum issue.Kaz Kylheku2019-12-131-1/+1
* load: bug: source loc gathered for .tlo files.Kaz Kylheku2019-11-291-1/+3
* listener: fix buggy balanced line check.Kaz Kylheku2019-11-241-2/+7
* lib: use stack-allocated hash iterators everywhere.Kaz Kylheku2019-11-011-4/+9
* circle notation: use faster access in backpatch.Kaz Kylheku2019-10-251-7/+5
* circle notation: recycle conses in backpatching.Kaz Kylheku2019-10-241-2/+8
* circle notation: some backpatching optimizations.Kaz Kylheku2019-10-211-6/+13
* parser: use eq-based hash for circular notation.Kaz Kylheku2019-10-111-1/+1
* tree: circular notation support.Kaz Kylheku2019-10-071-0/+25