Path: csiph.com!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail From: Keith Thompson Newsgroups: comp.lang.c Subject: Re: [PC] Simple AST Date: Wed, 06 Mar 2019 22:13:52 -0800 Organization: None to speak of Lines: 14 Message-ID: References: <28f4e80d-4ff5-44d3-bdec-eb593f551575@googlegroups.com> <86ef7kufly.fsf@mailhub.linuxsc.com> <7c1a353c-c946-4978-91e7-6b35026584ce@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: reader02.eternal-september.org; posting-host="738d12f7d1c8a4ce3bc3c27b9756e98f"; logging-data="5698"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+PIhDXYHO9ols3RCun6xZ7" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:VhWEOfI3VEwuj0A4uIGEiaW9Yz4= sha1:gISGWRi434kC+liwzasjsSAauEo= Xref: csiph.com comp.lang.c:141765 luser droog writes: [...] > I've been somewhat delayed by having discovered that combinator > parsers really need lazy evaluation to work well. So, laziness > is now the top of my stack. And it's hard to get past laziness, isn't it? 8-)} -- Keith Thompson (The_Other_Keith) kst-u@mib.org Will write code for food. void Void(void) { Void(); } /* The recursive call of the void */