summaryrefslogtreecommitdiff
path: root/bin/sh/parser.c
AgeCommit message (Expand)Author
2021-12-08s/desireable/desirable/ in comments.andvar
2021-12-05s/existance/existence/ in comment.msaitoh
2021-11-16Fix value of ${LINENO} in "for" commands.kre
2021-09-15Improve the solution for the 2nd access to a fd which shouldn'tkre
2021-09-14Deal with some issues where fds intended only for internal usekre
2021-09-09Fix a bug with here document processing reported on the austin group listkre
2020-08-19For now, probably forever, prohibit unquoted $ and ` in the names ofkre
2020-05-14Remove extra semicolon.msaitoh
2019-12-10Correct a typo in a comment, 08x0 was meant to be 0x80 (duh!). NFC.kre
2019-05-04Fix an (apparent) ancient ash bug, that was apparently fixed sometimekre
2019-02-27Finish the fixes from Feb 4 for handling of random data thatkre
2019-02-09Add a check that the file descriptor mentioned in a N> or N< typekre
2019-02-04PR bin/53919kre
2019-01-22lexical analysis fixes. This fixes the tests just committed inkre
2019-01-22NFCI - DEBUG mode only change.kre
2019-01-21Fix an amazing crazy botch (of mine) when expanding prompt stringskre
2019-01-15pgetc_linecont() needs to use pgetc() rather than pgetc_macro()kre
2019-01-09A similar fix to that added in 1.169 of eval.c, but here for whenkre
2018-12-11PR standards/42829kre
2018-12-09comment out unused.christos
2018-12-03Yet another foray into the mysterious world of $@ -- this timekre
2018-12-03Revamp aliases - as dumb an idea as they are, if we're goingkre
2018-12-01Rename the internal function "makename" to "makeword" to better reflectkre
2018-12-01NFC. Need a grain of constkre
2018-11-18Rationalise (slightly) the way that expansions are processedkre
2018-11-09PR bin/53712kre
2018-11-08Allow shells forked to run command substitutions while expandingkre
2018-08-19PR bin/48875 (is related, and ameliorated, but not exactly "fixed")kre
2018-07-22Part 2 of pattern matching (glob etc) fixes.kre
2018-07-20First pass at fixing some of the more arcane pattern matchingkre
2018-07-13Remove atoi()kre
2018-04-21PR bin/53201kre
2017-11-10PR bin/52715kre
2017-08-21Add support for $'...' quoting (based upon C "..." strings, with \ expansions.)kre
2017-08-05PR bin/52458kre
2017-07-26PR bin/48498 PR bin/52426kre
2017-07-03Do a better job of detecting the error in pkgsrc/devel/libbson-1.6.3'skre
2017-06-30Implement PS1, PS2 and PS4 expansions (variable expansions, arithmetickre
2017-06-24Another ancient (highly improbable) bug bites the dust. This onekre
2017-06-17Many internal memory management type fixes.kre
2017-06-08(Perhaps) temporary fix to pkgtools (cwrappers) build (configure).kre
2017-06-08Remove some left over baggage from the LINENO v1 implementation thatkre
2017-06-07Undo some over agressive fixes for a (pre-commit) bug that did notkre
2017-06-07A better LINENO implementation. This version deletes (well, #if 0's out)kre
2017-06-07An initial attempt at implementing LINENO to meet the specs.kre
2017-06-03When we record an arithmetic expression ($(( ))) as being quoted,kre
2017-06-03Fixes to shell expand (that is, $ stuff) from FreeBSD (implementedkre
2017-05-29NFC (normal builds): DEBUG only change - convert parser to newer trace method.kre
2017-05-27More standard (and saner) implementation of the ! reserved word.kre
2017-05-14NFC: changes to comments only - expand/add comments relating to ${#...}kre