<div dir="ltr"><div>Hi Nick et al,<br></div><div><br></div><div>The ripe whois database (<a href="https://github.com/RIPE-NCC/whois" target="_blank">https://github.com/RIPE-NCC/whois</a>)
 has an excellent (=clean, performant and heavily tested) RPSL parser in
 it for java. It's minimal work to copy the package, or, since this is 
BSD licence, you could release a copy of it for others to use too.<br></div><div><br></div><div>Cheers,</div><div>Agoston</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jul 2, 2020 at 5:12 PM Nick Hilliard via db-wg <<a href="mailto:db-wg@ripe.net">db-wg@ripe.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Lutz Donnerhacke via db-wg wrote on 02/07/2020 15:47:<br>
> I try to be a bit more expressive in the aut-num of ASN199284, but <br>
> fail to get accepted at least the valid parts by the RPSL parser.<br>
rpsl(ng) hasn't seen any significant development work since the 1990s, <br>
and the only real update since then was to support ipv6 (rfc4012 in <br>
2005).  The only functional parser out there, irrtoolset, is crippled <br>
with functional shortcomings and is basically abandonware.<br>
<br>
You may want to think twice about whether it's worth investing time and <br>
effort in rpsl in 2020.<br>
<br>
Nick<br>
<br>
</blockquote></div>