--- /dev/null
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Fri, 03 Apr 2020 19:23:11 +0100
+Received: from localhost ([::1] helo=libre-riscv.org)
+ by libre-riscv.org with esmtp (Exim 4.89)
+ (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
+ id 1jKQyE-0002Cl-Co; Fri, 03 Apr 2020 19:23:10 +0100
+Received: from mail-wm1-f53.google.com ([209.85.128.53])
+ by libre-riscv.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.89) (envelope-from <programmerjake@gmail.com>)
+ id 1jKQyC-0002Cf-Cj
+ for libre-riscv-dev@lists.libre-riscv.org; Fri, 03 Apr 2020 19:23:08 +0100
+Received: by mail-wm1-f53.google.com with SMTP id a81so8716509wmf.5
+ for <libre-riscv-dev@lists.libre-riscv.org>;
+ Fri, 03 Apr 2020 11:23:08 -0700 (PDT)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
+ h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
+ bh=rc2iAcF1hqozlL58dk6fK8nO7K/yvBkA+zR8TOVS2HA=;
+ b=kWp4iRLJsSsU5CftULHnizh5xo9TGjrkaHE/Da5aCFSIp6eK2kLH2Mw1Yz6I/Hdbkl
+ W7+TpA2V+vrH0F2qV+PXbYDv5TMWj99FhqX+4oZsAf2iprTXllk9ooQugfs/ZaZWbw31
+ jU+W8kCPRCOUNSn7wAndb3CKq3FgOmMzojkXun+3EV5s1PcCpMY31KY3Tj1ME4tSx8NW
+ IiZITEhXJxM9cJkOG9L4suKtnECz03krHh4/uRuMIxlR283w/Zs+f6o7FZ2YqIKfqzv8
+ 2bdHvz+1yUd6gsKaj1eBlIZjb8kkFMvIw/1N5eXBpOIojecFXjTTTSHdWqsZFKBEmxio
+ ygug==
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=1e100.net; s=20161025;
+ h=x-gm-message-state:mime-version:references:in-reply-to:from:date
+ :message-id:subject:to;
+ bh=rc2iAcF1hqozlL58dk6fK8nO7K/yvBkA+zR8TOVS2HA=;
+ b=JzucrZ+zWahpx0/K383/LdP+H7lphSjqeV+xAf/lTKZ18Zdqni6cIu5Nr7ZaQXBceQ
+ 6ILw6rJOY3fqtk//Z8T4ZbyrX7GHoY/k7qgXTESOh3AJT9GqV79YRNCXaH0m1Quj3x+e
+ 6TnS5kOlDwl1U5V0QxCzwixgwlqKdFwwoGAIQpdp32ksk1e/M8UX/eNPXGiAwOY14H+m
+ sIOoB5uRQWEswhtRhMtkWNN8BIcXoK8oQkd3zbu/dSp8fuQ5m2lj2JH1iQFe5orL2loh
+ Xjkz/pa+ZNFQLtYe741QOs4TzzRSR8Mwv88HrNNfO50OMMvMX8CMmw08eKEq5N0eWihG
+ rexA==
+X-Gm-Message-State: AGi0PuYp9t3UnWYJNZi5175gDMj2SCPOzBdzTmiG/NjlwzofyfynqA/1
+ gdaUa7wiNLOj77Jxzi33c373fdwMVwYaz0ab4f+UKw==
+X-Google-Smtp-Source: APiQypL7v+RnoT5UkbMLhptH84a1XciG/LO9ssTGZr0XkmZbYEOviWgHTDGQ83dYRrYtuRFDF5qcjN6Lo77MTQcIE/g=
+X-Received: by 2002:a1c:b789:: with SMTP id h131mr9414607wmf.141.1585938187866;
+ Fri, 03 Apr 2020 11:23:07 -0700 (PDT)
+MIME-Version: 1.0
+References: <CAPweEDygK1iT_u0Y9zVGNNX91Ndyd7FQM9hm+Yr3_KJnWuL+ig@mail.gmail.com>
+In-Reply-To: <CAPweEDygK1iT_u0Y9zVGNNX91Ndyd7FQM9hm+Yr3_KJnWuL+ig@mail.gmail.com>
+From: Jacob Lifshay <programmerjake@gmail.com>
+Date: Fri, 3 Apr 2020 11:22:56 -0700
+Message-ID: <CAC2bXD6FrkbjMvBWxWn=2F0cjtzHuOWJUtk2Cs_fOu1MYe8Xcw@mail.gmail.com>
+To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
+X-Content-Filtered-By: Mailman/MimeDel 2.1.23
+Subject: Re: [libre-riscv-dev] parser precedence,
+ code review / checking needed
+X-BeenThere: libre-riscv-dev@lists.libre-riscv.org
+X-Mailman-Version: 2.1.23
+Precedence: list
+List-Id: Libre-RISCV General Development
+ <libre-riscv-dev.lists.libre-riscv.org>
+List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>,
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
+List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
+List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
+List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
+List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>,
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
+Reply-To: Libre-RISCV General Development
+ <libre-riscv-dev@lists.libre-riscv.org>
+Content-Type: text/plain; charset="utf-8"
+Content-Transfer-Encoding: base64
+Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org
+Sender: "libre-riscv-dev" <libre-riscv-dev-bounces@lists.libre-riscv.org>
+
+T24gRnJpLCBBcHIgMywgMjAyMCwgMDg6MjAgTHVrZSBLZW5uZXRoIENhc3NvbiBMZWlnaHRvbiA8
+bGtjbEBsa2NsLm5ldD4Kd3JvdGU6Cgo+IGlmIGFueW9uZSBrbm93cyBob3cgdG8gcmVzb2x2ZSBv
+cGVyYXRvciBwcmVjZWRlbmNlLCBteSBsb2dpYy1keXNsZXhpYQo+IGlzIGtpY2tpbmcgaW4gYW5k
+IGkgYW0gaGF2aW5nIGRpZmZpY3VsdHkgd29ya2luZyBvdXQgd2hpY2ggb3BlcmF0b3JzCj4gYXJl
+IHN1cHBvc2VkIHRvIGJlIGluIHdoaWNoIG9yZGVyLCBmb3IgYml0LXdpc2UgQU5ELCBPUiwgYW5k
+Cj4gUExVUy9NSU5VUywgTVVML0RJVi4gIHNvbWVvbmUgZWxzZSBkaWQgdGhlIFBMVVMvTUlOVVMg
+TVVML0RJViwgaSdtCj4gYXR0ZW1wdGluZyB0byBhZGQgQU5EIGFuZCBPUiBhbmQgYW0gZ2V0dGlu
+ZyBpdCB3cm9uZwo+CgpUaGUgd2F5IEkgYWx3YXlzIGRpZCBpdCBpcyBieSBjaGFuZ2luZyB0aGUg
+Z3JhbW1hciB0byBoYXZlIG9uZSBub24tdGVybWluYWwKc3ltYm9sIHBlciBwcmVjZWRlbmNlIGxl
+dmVsLiBFeGFtcGxlIGNvZGUgZnJvbSBteSBMUigxKSBwYXJzZXIgZ2VuZXJhdG9yOgpodHRwczov
+L2dpdGh1Yi5jb20vcHJvZ3JhbW1lcmpha2UvcGFyc2VyLWdlbmVyYXRvci9ibG9iL21hc3Rlci90
+ZXN0LnBhcnNlciNMMTA4LUwxMjAKCklmIEkgd2VyZSB3cml0aW5nIHRoZSBwYXJzZXIgSSB3b3Vs
+ZCBoYXZlIHVzZWQgZWl0aGVyIGEgaGFuZC13cml0dGVuCnJlY3Vyc2l2ZSBkZXNjZW50IHBhcnNl
+ciAod2hhdCBJIHVzZWQgZm9yIHRoZSBzaGFkZXItY29tcGlsZXItaXIgdGV4dApwYXJzZXIpIG9y
+IGEgUEVHIHBhcnNlciwgc2luY2UgUEVHcyBkb24ndCBoYXZlIGFtYmlndWl0eSBzaW5jZSB0aGV5
+IGFyZQpkZWZpbmVkIGluIHRlcm1zIG9mIHRoZSBzdGVwcyB0YWtlbiB3aGVuIHBhcnNpbmcgaW5z
+dGVhZCBvZiBiZWluZyBkZWZpbmVkCmluIHRlcm1zIG9mIHdoYXQgc3RyaW5ncyB0aGUgcnVsZXMg
+Y2FuIHByb2R1Y2UgKExMKDEpIGFuZCBMUigxKSBwYXJzZXJzKS4KCj4KPiBoZXJlJ3MgaG93IHB5
+dGhvbi1wbHkgaXMgc3VwcG9zZWQgdG8gd29yazoKPiBodHRwOi8vd3d3LmRhYmVhei5jb20vcGx5
+L3BseS5odG1sI3BseV9ubjI3Cj4KPiBoZXJlJ3MgYSBwYXRjaCBzaG93aW5nIHRoZSByZWxldmFu
+dCBmaWxlcyBpbnZvbHZlZDoKPgo+IGh0dHBzOi8vZ2l0LmxpYnJlLXJpc2N2Lm9yZy8/cD1zb2Mu
+Z2l0O2E9Y29tbWl0ZGlmZjtoPTM5YzgzMTRmOWExNGZiNTM1MWE5ZGNiYzhiZDM3NzUzYmRjZDBm
+ZWUKPgo+IGV4ZWN1dGluZyAicHl0aG9uMyBzb2MvZGVjb2Rlci9wb3dlcl9wc2V1ZG8ucHkiIGlz
+IGEgZ29vZCB0ZXN0LCB3aXRoCj4gdGhpcyBiZWluZyBnb29kIGV4YW1wbGUgY29kZToKPiArY21w
+aSA9ICIiIgo+ICtpbl9yYW5nZSA8LSAgKHggfCB5KSAmIChhIHwgYikKPiAraW5fcmFuZ2UgPC0g
+ICh4ICsgeSkgLSAoYSArIGIpCj4gKyIiIgo+CgpzaW5jZSB0aGVyZSBhcmUgcGFyZW50aGVzaXMs
+IHByZWNlZGVuY2UgYmV0d2VlbiAmLCB8LCArLCBhbmQgLSBkb2Vzbid0CmFjdHVhbGx5IG1hdHRl
+ciBoZXJlLCBzbyBpdCdzIG5vdCBhIGdvb2QgZXhhbXBsZS4gVHJhZGl0aW9uYWxseSArIGFuZCAt
+CmhhdmUgdGhlIHNhbWUgcHJlY2VkZW5jZSB3aGVyZWFzICYgaGFzIGhpZ2hlciBwcmVjZWRlbmNl
+IHRoYW4gfCBzbyBhICYgYiB8CmMgcGFyc2VzIGFzIChhICYgYikgfCBjLgoKCj4gaGVscCBhcHBy
+ZWNpYXRlZC4KPgoKU3VyZSwgSSBjYW4gZmlndXJlIGl0IG91dCBmb3IgeW91IGlmIHlvdSBsaWtl
+LiBXaWxsIGJlIGEgZmV3IG1pbnV0ZXMuCgpKYWNvYgpfX19fX19fX19fX19fX19fX19fX19fX19f
+X19fX19fX19fX19fX19fX19fX19fXwpsaWJyZS1yaXNjdi1kZXYgbWFpbGluZyBsaXN0CmxpYnJl
+LXJpc2N2LWRldkBsaXN0cy5saWJyZS1yaXNjdi5vcmcKaHR0cDovL2xpc3RzLmxpYnJlLXJpc2N2
+Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpYnJlLXJpc2N2LWRldgo=
+