--- /dev/null
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Fri, 03 Apr 2020 21:08:32 +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 1jKScB-0005IU-Pc; Fri, 03 Apr 2020 21:08:31 +0100
+Received: from mail-wr1-f43.google.com ([209.85.221.43])
+ by libre-riscv.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.89) (envelope-from <programmerjake@gmail.com>)
+ id 1jKScA-0005IO-CO
+ for libre-riscv-dev@lists.libre-riscv.org; Fri, 03 Apr 2020 21:08:30 +0100
+Received: by mail-wr1-f43.google.com with SMTP id 65so10012314wrl.1
+ for <libre-riscv-dev@lists.libre-riscv.org>;
+ Fri, 03 Apr 2020 13:08:30 -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=0392rpjPFBTJMCwuM5gdNj51TvbcfhP2B65zTZw+87c=;
+ b=UTt0URHONDkjkUuKI8fpHvUMqeZ/o4j86U0JTcBUvgCqQbJ1kc8RoagahY5LCYQkaK
+ Tb4PpwB8C5WHCdZ2fkKe0gIvqh1GbbGBC9m6958SLvoX/07UiituVLWkZZRwcp8UIS8U
+ 9xhMkUe4lKKQ0qOXKJLz2rxhN8VJ9rqaPFP3/Bz3+wK4g6syQrhS4Fr3K93OfOQLaDp8
+ FIWmHhr86byITYSIiZXklZ7Om6Q7ZDZC8c0mah+5dsPrXwEmwCXVPcTHwdcCPq22vsXL
+ Ye4jyrnAoI0sveOm/6BOlY5y2iDl6gQb4kgVch2mRYB+uydV7RD+uPyGR9tuB8pu0JqR
+ VOKw==
+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=0392rpjPFBTJMCwuM5gdNj51TvbcfhP2B65zTZw+87c=;
+ b=BiHXDy8gqOWUvNzzJEmqFU+FDYtqiQq9pfZMZ/rj1m1A7TkzAWnNBXSkcRfE/YzpXS
+ 7wu5xwulUdpmzXdB4+CjF8+kRmMC9oyE3hLHTa4lY1yC3NuEeIT5a3eS2Jy8KYjEVLwr
+ DW3IlToz1rSxpicorYkLHiLxBa1sxwIg+4NDPKtoDi7wRntfO/FqQzCtMATYb/2/ECCj
+ /V3UR9fAwXxwmScTv4ZGRbwobj7Miqk5F0LZ9cf2BzLKxOoP+pE8Y1MXJVkMr0VH/Do0
+ 9qR5lNvgcS6ab+4sCaxVwmz+M0Cujh6Wx4zVkDzbN9GSmemzB0QspDbmV99ZzGX4cIRV
+ TUaw==
+X-Gm-Message-State: AGi0PuZYfNO31xLZIIQHyUvGynv+GclHqEELQTtL7VCbPDiLoD28yosk
+ FU8iqp6xroSDvw6SToyMun19h+UgQu8VLah4O5peng==
+X-Google-Smtp-Source: APiQypKImgKbYmVuEDe7WjfXWqEye5VGjcCa6BBsPCzqmkUaemtKtPrRq8OdH+80f5DfoUiMV+13rs2vnw9JNW+h9qM=
+X-Received: by 2002:a5d:5112:: with SMTP id s18mr11031079wrt.306.1585944509795;
+ Fri, 03 Apr 2020 13:08:29 -0700 (PDT)
+MIME-Version: 1.0
+References: <CAPweEDygK1iT_u0Y9zVGNNX91Ndyd7FQM9hm+Yr3_KJnWuL+ig@mail.gmail.com>
+ <CAC2bXD6FrkbjMvBWxWn=2F0cjtzHuOWJUtk2Cs_fOu1MYe8Xcw@mail.gmail.com>
+ <CAPweEDz7zK4Db-qM+=aUd2ctsTjHJjBmRt9W3VMtbF9NV6rc9w@mail.gmail.com>
+In-Reply-To: <CAPweEDz7zK4Db-qM+=aUd2ctsTjHJjBmRt9W3VMtbF9NV6rc9w@mail.gmail.com>
+From: Jacob Lifshay <programmerjake@gmail.com>
+Date: Fri, 3 Apr 2020 13:08:18 -0700
+Message-ID: <CAC2bXD7hd1zUA1bkWUsJguOfukN56ZW2rVCRi+51cCumRScmkA@mail.gmail.com>
+To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
+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>
+
+T24gRnJpLCBBcHIgMywgMjAyMCBhdCAxMTo1MCBBTSBMdWtlIEtlbm5ldGggQ2Fzc29uIExlaWdo
+dG9uCjxsa2NsQGxrY2wubmV0PiB3cm90ZToKPgo+IE9uIEZyaSwgQXByIDMsIDIwMjAgYXQgNzoy
+MyBQTSBKYWNvYiBMaWZzaGF5IDxwcm9ncmFtbWVyamFrZUBnbWFpbC5jb20+IHdyb3RlOgo+ID4K
+PiA+IE9uIEZyaSwgQXByIDMsIDIwMjAsIDA4OjIwIEx1a2UgS2VubmV0aCBDYXNzb24gTGVpZ2h0
+b24gPGxrY2xAbGtjbC5uZXQ+Cj4gPiB3cm90ZToKPiA+Cj4gPiA+IGlmIGFueW9uZSBrbm93cyBo
+b3cgdG8gcmVzb2x2ZSBvcGVyYXRvciBwcmVjZWRlbmNlLCBteSBsb2dpYy1keXNsZXhpYQo+ID4g
+PiBpcyBraWNraW5nIGluIGFuZCBpIGFtIGhhdmluZyBkaWZmaWN1bHR5IHdvcmtpbmcgb3V0IHdo
+aWNoIG9wZXJhdG9ycwo+ID4gPiBhcmUgc3VwcG9zZWQgdG8gYmUgaW4gd2hpY2ggb3JkZXIsIGZv
+ciBiaXQtd2lzZSBBTkQsIE9SLCBhbmQKPiA+ID4gUExVUy9NSU5VUywgTVVML0RJVi4gIHNvbWVv
+bmUgZWxzZSBkaWQgdGhlIFBMVVMvTUlOVVMgTVVML0RJViwgaSdtCj4gPiA+IGF0dGVtcHRpbmcg
+dG8gYWRkIEFORCBhbmQgT1IgYW5kIGFtIGdldHRpbmcgaXQgd3JvbmcKPiA+ID4KPiA+Cj4gPiBU
+aGUgd2F5IEkgYWx3YXlzIGRpZCBpdCBpcyBieSBjaGFuZ2luZyB0aGUgZ3JhbW1hciB0byBoYXZl
+IG9uZSBub24tdGVybWluYWwKPiA+IHN5bWJvbCBwZXIgcHJlY2VkZW5jZSBsZXZlbC4gRXhhbXBs
+ZSBjb2RlIGZyb20gbXkgTFIoMSkgcGFyc2VyIGdlbmVyYXRvcjoKPiA+IGh0dHBzOi8vZ2l0aHVi
+LmNvbS9wcm9ncmFtbWVyamFrZS9wYXJzZXItZ2VuZXJhdG9yL2Jsb2IvbWFzdGVyL3Rlc3QucGFy
+c2VyI0wxMDgtTDEyMAo+Cj4gcGx5IGhhcyBzb21ldGhpbmcgY2FsbGVkICJwcmVjZWRlbmNlIiB3
+aGljaCBpcyBhIGxpc3Qtb2YtdHVwbGVzIHRoYXQKPiBoZWxwcyByZXNvbHZlIHBhcnNlciBhbWJp
+Z3VpdGllcy4KCkp1c3QgYmVjYXVzZSBzb21ldGhpbmcgaGFzIGEgZmVhdHVyZSwgZG9lc24ndCBt
+ZWFuIHRoYXQgaXQncyB0aGUgYmVzdAp3YXkgdG8gZG8gaXQuCgpBcyBmYXIgYXMgSSBjYW4gdGVs
+bCwgaXQncyB3b3JraW5nIG5vdy4KCkphY29iCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
+X19fX19fX19fX19fX19fX19fXwpsaWJyZS1yaXNjdi1kZXYgbWFpbGluZyBsaXN0CmxpYnJlLXJp
+c2N2LWRldkBsaXN0cy5saWJyZS1yaXNjdi5vcmcKaHR0cDovL2xpc3RzLmxpYnJlLXJpc2N2Lm9y
+Zy9tYWlsbWFuL2xpc3RpbmZvL2xpYnJlLXJpc2N2LWRldgo=
+