aboutsummaryrefslogtreecommitdiff
path: root/cmd-parse.y
Commit message (Expand)AuthorAge
* Disable aliases inside aliases for the moment.nicm2021-09-10
* Fix parsing of aliases again (GitHub issue 2842), also make argumentnicm2021-09-09
* Replace %% in command lists (by copying them) for template arguments ,nicm2021-08-27
* Key bindings steal a reference to the command instead of adding theirnicm2021-08-23
* Revert one of previous, for some reason it is being freed.nicm2021-08-23
* Fix a few memory leaks.nicm2021-08-23
* Insert alias in the right place, GitHub issue 2842.nicm2021-08-22
* Preserve argument type in command and convert to string on demand.nicm2021-08-21
* Pass typed arguments out of the parser into the arguments list and letnicm2021-08-21
* Stop caring about empty commands, just treat as a null command.nicm2021-08-21
* Preserve command group when moving temporary list to current list beingnicm2021-08-21
* A couple more spacing fixes.nicm2021-08-20
* Actually parse contents of {} as a command and then convert to a stringnicm2021-08-20
* Add a helper function for actually parsing the command.nicm2021-08-20
* Need to flatten arguments for aliases.nicm2021-08-18
* Push the conversion of {} to string up out of the parser and into thenicm2021-08-18
* Leave newlines inside multiline quotes.nicm2020-12-01
* Do not dereference NULL environment variable value, GitHub issue 2304.nicm2020-07-13
* A } can go on the same line as a command.nicm2020-06-04
* Allow strings to span multiple lines - newlines and any leadingnicm2020-06-04
* Instead of using a custom parse function to process {}, treat it as anicm2020-06-04
* Use the internal representation for UTF-8 keys instead of wchar_t andnicm2020-05-25
* Add helpers for the simple case of parse string and add to command queue.nicm2020-04-13
* When parsing strings, put all commands in one group even if there arenicm2020-04-13
* Add a way to mark environment variables as "hidden" so they can be usednicm2020-03-31
* Ignore empty commands rather than adding them to the command list rathernicm2020-01-28
* Change so that assignments may be specified alone - a command isn'tnicm2020-01-27
* Add function to the right file.nicm2019-12-12
* Memory leaks, from Igor Wong in GitHub issue 1934.nicm2019-10-14
* Do not lazily use BUFSIZ for "I don't care what size" when buildingnicm2019-10-03
* Set up format tree for %if, GitHub issue 1896.nicm2019-09-10
* Handle comments more correctly inside {}, from Avi Halachmi.nicm2019-06-18
* Show filename with -v for source-file.nicm2019-06-14
* A couple of minor parser changes around conditions: 1) only treat #{nicm2019-06-14
* Add a -v flag to source-file to show the commands and line numbers.nicm2019-06-05
* yacc(1) copies its union so it is not a good place to storenicm2019-06-02
* Need stdlib.h, from Ben Boeckel.nicm2019-06-01
* Allow % strings that are all numbers or %s, and fix a double free. Bothnicm2019-05-31
* No longer need to reduce line number by one.nicm2019-05-30
* Use VIS_CSTYLE for the arguments and add the missing escapes it cannicm2019-05-29
* The line number needs to be updated only after the \n is processed bynicm2019-05-29
* Support \ooo escapes, from Avi Halachmi.nicm2019-05-29
* Add an additional {} syntax for defining strings in the configurationnicm2019-05-27
* Some other platforms doesn't support fmemopen(3) (not unexpectedly), sonicm2019-05-26
* Merge cmd_list_parse into cmd-parse.y so it can use the new aliasnicm2019-05-25
* Fix line numbers - commands are added after the line ends so they need tonicm2019-05-23
* Break the argument escaping code into a separate function and use it tonicm2019-05-23
* Replace the split parser code (cfg.c and cmd-string.c) with a singlenicm2019-05-23