From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 6ABC113800E for ; Wed, 8 Aug 2012 00:05:55 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0E384E0875 for ; Wed, 8 Aug 2012 00:05:54 +0000 (UTC) Received: from mail-we0-f181.google.com (mail-we0-f181.google.com [74.125.82.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 4F94FE081D for ; Tue, 7 Aug 2012 22:06:52 +0000 (UTC) Received: by weyt57 with SMTP id t57so79892wey.40 for ; Tue, 07 Aug 2012 15:06:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:x-mailer:mime-version:content-type :content-transfer-encoding; bh=Pq09kbN0quCezUNBy6MXna6Qr7GY+hO9JCQLtq37zzU=; b=VABq0uVQU0AWxWL2LamxvFaolfwb/dUjvAlBQITs+/Bniu2d4VGYq3bOE6YvN3jihZ C64Az0TgK/967kCXH1m2cP1dRRzxKgiWOHEpPJyXoq4zNf3nM7YixaZmmdzXLB/a9uIl Z9IvP/MIuUl2HhqSzvXPPEv5mpSdCjAyX5/vAib0qQMpDqafrCWKNiULOCoYwOOA77cV 2UezNdm2xW2ZaJ5GaitmailS49L+e9drKGRPmCigTpDDI9KXTNZBHT6KlRyJ7HArMGH6 EHePGYb02NBzlZETnBdSw/nqYEUWL8ihhOsHdMYHAzKoWlcUguOXHhckfHBwu0Rxswbp XSZg== Received: by 10.180.91.1 with SMTP id ca1mr289138wib.8.1344377212401; Tue, 07 Aug 2012 15:06:52 -0700 (PDT) Received: from null (bl5-114-41.dsl.telepac.pt. [82.154.114.41]) by mx.google.com with ESMTPS id ck9sm2348038wib.2.2012.08.07.15.06.51 (version=SSLv3 cipher=OTHER); Tue, 07 Aug 2012 15:06:52 -0700 (PDT) Date: Tue, 7 Aug 2012 23:06:49 +0100 From: =?ISO-8859-1?B?QW5kcukgQXBhcu1jaW8=?= To: gentoo-soc@lists.gentoo.org Subject: [gentoo-soc] libbash - Progress report #11 Message-ID: <20120807230649.4eb89866@null> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 485dc79a-b95c-48e3-9495-2ded093c050e X-Archives-Hash: fd96739933d1ea56e74e248a0b43655a Hi, =3D=3D=3D Progress of previous week =3D=3D=3D - Fix problem with an odd number of semicolons inside declare strings - Support appending to a variable an unquoted string with special characters like a minus - Support implicit line break with a pipe at the end of the line - Support function names starting with a keyword =3D=3D=3D Plan for this week =3D=3D=3D Now there's 8 (from 197) eclasses left with parsing problems, that corresponds to 5 specific problems to fix. - Fix problem with an odd number of single quotes inside here document (couldn't solve this in the previous week) - Fix variable substitution after variable attribution - Support variable operator in builtin tests - Support command substitution inside other command substitution - Fix unwanted line continuation in comments I've already worked with some of this before, but they're not trivial to solve, so they were left for the end and I will try now to solve them. https://github.com/Aparicio99/libbash Best regards, Andr=E9 Apar=EDcio