1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-09-11 00:51:05 +02:00
Commit graph

65 commits

Author SHA1 Message Date
Peter Stephenson
655370ff3c 28799: lexical analyser didn't stop early enough with completion words 2011-02-24 13:48:47 +00:00
Peter Stephenson
73ebca4fe9 28783: allow parentheses to be special in more places with SH_GLOB 2011-02-21 11:32:47 +00:00
Peter Stephenson
c8d07027c8 28537: fix word splitting on "((" when it was nested subshells rather than
arithmetic
2010-12-19 17:42:09 +00:00
Peter Stephenson
ef5cf45780 unposted: another neatening of lexflags use in ZLE 2010-12-14 10:40:42 +00:00
Peter Stephenson
ebcead7543 lexsave/lexrestore lexflags
add new LEXFLAGS_ZLE
2010-12-14 10:35:38 +00:00
Peter Stephenson
eab4f9a83c 28528: Rearrange zleparse to lexflags
Add (z+n+)
2010-12-14 09:59:04 +00:00
Peter Stephenson
5858e79f4d 28526: remove bogus newline with stripped comment zplitting 2010-12-13 11:20:46 +00:00
Peter Stephenson
0a5702457b 28510: add (z+c+) and (z+C+) parameter flags 2010-12-12 22:44:50 +00:00
Peter Stephenson
23bdfc7fd2 28418: add ${NAME:OFFSET:LENGTH} substitution 2010-11-18 10:07:55 +00:00
Peter Stephenson
f1495f5099 28259: Finally fix some ancient problems with here-documents 2010-09-14 14:46:26 +00:00
Peter Stephenson
edc01c0455 Mikael: 27929 + doc: global aliases shouldn't trigger HIST_IGNORE_SPACE 2010-04-28 08:55:35 +00:00
Peter Stephenson
08dec290d4 Fix ZLE access to pushed history line 2010-03-22 16:22:13 +00:00
Peter Stephenson
b397fbbe7a 27556: sanitize more variables in lexsave()
avoiding crashes in inner loops
2010-01-04 12:21:06 +00:00
Peter Stephenson
8e25f4449f 26675: add POSIX_ALIASES option 2009-03-03 17:26:03 +00:00
Peter Stephenson
a85db68271 26622: improve comments within $(...) and add test 2009-02-27 10:23:58 +00:00
Peter Stephenson
3d63a33407 26617 c.f. Tomáš Smetana, 26610: comments weren't handled in $(...) 2009-02-26 23:01:48 +00:00
Peter Stephenson
10182c766b c.f. 26586: rename yylex to zshlex and yytext to zshlextext 2009-02-25 10:23:58 +00:00
Peter Stephenson
14231691e1 26061: fix clash between process subst and numeric glob
26062: additional compmatch change, missed from 26047
2008-11-18 10:07:31 +00:00
Peter Stephenson
35a8612f21 26042 with some fixes from 26043 (Mikael):
allow <(...) and >(...) to occur in the middle of strings
and =(...) to have extra text following
2008-11-13 21:18:14 +00:00
Peter Stephenson
2e3363ef7d 25571: when parsing use line numbers for the start of a token, not the end
add test and move debug trap tests to new file
2008-08-31 19:50:47 +00:00
Peter Stephenson
25413054c1 24699: bug with ${(Q)...} on initial ">"
bug with ${(z)...} on string with unterminated "("
2008-03-08 01:20:49 +00:00
Peter Stephenson
fd2e321313 24588: tweak glob qualifier completion
24590: turn down error reporting when unquoting
2008-02-23 18:33:57 +00:00
Peter Stephenson
1ac4f6a77f unposted: minor typo 2007-12-17 14:20:25 +00:00
Peter Stephenson
6176062298 24271: handle parse failures in command substitution better 2007-12-16 22:20:31 +00:00
Peter Stephenson
db3ba137b3 23795: improve ${(Q)...} with $'..' 2007-08-23 22:04:25 +00:00
Peter Stephenson
83cbc075ac 23757: suppress correction of command words followed by () 2007-08-14 11:51:16 +00:00
Peter Stephenson
023f6ce4e1 23511: error if here document too large 2007-06-03 17:44:20 +00:00
Peter Stephenson
61a5c826c8 23126, modified: bug in zle history inside $( and $(( 2007-01-23 16:07:46 +00:00
Peter Stephenson
de272e0309 23115: ";|" at end of case clause causes later patterns to be tested 2007-01-19 21:36:00 +00:00
Peter Stephenson
94bdf92a06 23097: splitting of $'...' strings in completion 2007-01-08 22:05:54 +00:00
Peter Stephenson
f50dfd61f6 23051: ${(Q)...} of RCQUOTE expression failed with DEBUG active 2006-12-13 18:49:06 +00:00
Peter Stephenson
4a67f24798 22544: Improve use of ztype tests for multibyte characters. Add
POSIX_IDENTIFIERS option to control allowability of multibyte
alphanumeric characters in parameter and module names.
2006-07-10 13:08:22 +00:00
Peter Stephenson
dd5602f59b 22474: use variable argument lists to improve error message handling 2006-05-30 22:35:03 +00:00
Wayne Davison
4cb83571c4 Changed some structures to avoid gcc's type-punned warnings. 2006-03-07 21:30:36 +00:00
Peter Stephenson
cca66ab341 21862/21863: GLOB_SUBST shouldn't swallow up backslashes in parameter
substitutions that don't match anything.
2005-10-11 16:48:05 +00:00
Peter Stephenson
2a888b3d5a c.f. 21590: metafy_line()/unmetafy_line() now support wide characters 2005-08-10 10:56:40 +00:00
Peter Stephenson
88a37cc187 c.f. 20675: improve zle as a basis for Unicode.
unposted: update version to 4.2.3-dev-1
2005-01-14 13:04:47 +00:00
Oliver Kiddle
95231270ed 19595: rename DO to DOLOOP to avoid conflict with curses.h on Tru64 5.1 2004-03-11 14:25:12 +00:00
Peter Stephenson
3ffb3ad2f2 19014: add alias -s suf=handler 2003-09-03 10:15:32 +00:00
Peter Stephenson
b38f3c9a17 18938: Export some data symbols. 2003-08-11 10:45:08 +00:00
Peter Stephenson
74f47913da 18864: unnecessary space with ${(Q)...} 2003-07-17 09:44:38 +00:00
Bart Schaefer
d4c7657014 17760: Fix case-pattern parsing bug in sh emulation. 2002-10-06 18:38:14 +00:00
Oliver Kiddle
af0697b705 17503: fix various typos and spelling mistakes in source code comments 2002-08-05 12:35:59 +00:00
Sven Wischnowsky
3013e98ca4 fix completion after var+= to use value context (16418) 2002-01-08 15:33:23 +00:00
Oliver Kiddle
52b8303537 16353: add += parameter assignments 2001-12-17 17:17:38 +00:00
Bart Schaefer
bc1bdea9db Fix PS2 for dquote nested in braceparam. 2001-08-27 07:31:37 +00:00
Bart Schaefer
fc4511ecb7 Fix subscripting bug with backslash-double-quote. 2001-04-23 15:30:22 +00:00
Bart Schaefer
219674c48b More parameter/subscript cleanup. 2001-04-21 18:49:12 +00:00
Bart Schaefer
220ad9aa23 Parameter repairs, mostly for subscripting. 2001-04-20 06:13:35 +00:00
Sven Wischnowsky
684c9eebe5 make the parser use real memory for the ecbuf to avoid having hrealloc() throw away lots of memory (13576) 2001-03-06 13:00:40 +00:00