summaryrefslogtreecommitdiffstats
path: root/bin/sh/parser.c
Commit message (Expand)AuthorAgeFilesLines
* Disallow empty condition parts of "if", "while" and "until" compoundtjr2002-10-061-3/+6
* Remove bits and pieces of support for atty, which was made obsolete bytjr2002-10-011-10/+0
* Allow a left parenthesis before patterns in case blocks. POSIX requirestjr2002-09-301-0/+2
* Allow empty case/esac statements; POSIX requires this, and recent versionstjr2002-09-301-2/+2
* Replace various spellings with FALLTHROUGH which is lint()ablecharnier2002-08-251-1/+1
* Allow redirections by themselves between "&&" and "||" operators.tjr2002-08-111-3/+2
* Don't allow "||" or "&&" to be the first tokens of a command.tjr2002-07-221-0/+1
* Consistently use FBSDIDobrien2002-06-301-2/+2
* Minor const cleanup.jmallett2002-06-201-2/+2
* Implement the -C (-o noclobber) option, which prevents existing regulartjr2002-05-191-0/+2
* o __P has been reovedimp2002-02-021-59/+52
* BASESYNTAX, DQSYNTAX, SQSYNTAX and ARISYNTAX handles negative indexes.tegge2001-09-191-2/+2
* ``|'' should be more binding than ``!'' so that this isn't broken:brian2001-04-091-2/+13
* A much better (more correct) fix for handling ``!'' charactersbrian2001-04-041-23/+40
* Handle ``!'' characters when they appear as second and subsequentbrian2001-04-041-0/+3
* Implement the <> redirection operator.brian2000-10-031-0/+2
* Disable part of my 8-bits fixes from December 1999.cracauer2000-08-161-4/+1
* Fix parsing of string for eval command.cracauer2000-05-151-0/+1
* Fix warnings, some of them serious because sh violated namecracauer2000-04-201-2/+1
* Fix ${#varname} (getting length of string) when in double-quotes.cracauer2000-02-151-1/+1
* Second part of 8-bit fixes.cracauer1999-12-161-1/+9
* First round of 8-bit fixes.cracauer1999-12-151-4/+5
* Fix "subscript has type `char'" warnings by casting to int, ascracauer1999-12-041-1/+1
* $Id$ -> $FreeBSD$peter1999-08-271-1/+1
* Be more consistent with handling of quote mark control character.tegge1998-09-131-9/+19
* Better handling of word splitting. Don't record the same regiontegge1998-09-061-1/+10
* Add rcsid. Spelling.charnier1998-05-181-3/+5
* Use the __unused attribute where warranted.steve1997-05-191-3/+3
* Revert changes from rev 1.16 to 1.17 for now. Closes PR 2879.steve1997-04-281-49/+29
* Revert $FreeBSD$ to $Id$peter1997-02-221-1/+1
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
* Merge in NetBSD mods and -Wall cleaning.steve1996-12-141-45/+121
* Ok, lets try this again, shall we? It was definatly my mistake, notpeter1996-09-101-1/+13
* ack! back these out so I can see what I did wrong. It looks like apeter1996-09-101-12/+0
* Fix for PR#1248, sh doesn't expand past ${9}peter1996-09-101-1/+13
* Fix for PR#1287. This makes sh behave sensibly in case statements in thepeter1996-09-031-4/+9
* Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is apeter1996-09-011-81/+166
* Fix the borokeness that crept in with rev 1.10 of parser.c, the shjoerg1996-02-031-2/+2
* The shell incorrectly gave & precedence over ;. This breaks thejoerg1995-12-101-23/+19
* Sigh. This will become a never ending story. :-(joerg1995-08-281-1/+4
* Make the shell handle a null command in a &&/|| sequence correctly.joerg1995-08-271-1/+3
* sh(1) incorrectly ignored an EOF condition when looking for thejoerg1995-08-111-1/+5
* Remove trailing whitespace.rgrimes1995-05-301-7/+7
* What I think is a more correct fix for the handling of backslashespaul1995-01-111-3/+3
* Fix a bug with handling backslash escapes inside some quotes.paul1995-01-091-2/+2
* Added $Id$dg1994-09-241-0/+2
* With '!' being made into a keyword (yech!), case cases didn't work properly.sef1994-09-141-11/+13
* BSD 4.4 Lite bin Sourcesrgrimes1994-05-261-0/+1363
OpenPOWER on IntegriCloud