Peter Stephenson
|
64e925bd65
|
30783: We don't want leading "="s to be active when
tokenising strings that aren't going to be treated as command line
arguments
|
2012-11-08 12:28:11 +00:00 |
|
Peter Stephenson
|
eb562c9f2c
|
30715: use enum lextok for variables containing lexical tokens
|
2012-10-05 21:35:05 +00:00 |
|
Peter Stephenson
|
61b9529ff8
|
users/17310: we can't treat < after [ as a normal character.
Document problem and test for case that needs to work.
|
2012-10-03 18:11:12 +00:00 |
|
Peter Stephenson
|
76590bd93c
|
users/17304: angle brackets aren't associated with special parsing
inside square brackets
|
2012-10-02 12:46:45 +00:00 |
|
Peter Stephenson
|
e3182c18de
|
29955++: IGNORE_CLOSE_BRACES option
|
2011-12-08 19:42:07 +00:00 |
|
Peter Stephenson
|
724fd07a67
|
29934: Stef van Vlierberghe: uninitialised memory after lexer realloc
|
2011-12-03 17:24:45 +00:00 |
|
Peter Stephenson
|
3dba9a8614
|
29776: fix case of double quotes in double-quote-style
parsing where end character is something else
|
2011-09-15 14:04:51 +00:00 |
|
Peter Stephenson
|
962624e8c3
|
29491: remove some variables set but not used
|
2011-06-19 16:26:10 +00:00 |
|
Mikael Magnusson
|
72cb7cfc6f
|
29307, 29308 + replies: Fix some doubled words in docs and comments.
|
2011-05-19 16:10:46 +00:00 |
|
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 |
|