1
// ---------------------------------------------------------------------------
3
// - afnix engine - reader tester module -
4
// ---------------------------------------------------------------------------
5
// - This program is free software; you can redistribute it and/or modify -
6
// - it provided that this copyright notice is kept intact. -
8
// - This program is distributed in the hope that it will be useful, but -
9
// - without any warranty; without even the implied warranty of -
10
// - merchantability or fitness for a particular purpose. In no event shall -
11
// - the copyright holder be liable for any direct, indirect, incidental or -
12
// - special damages arising in any way out of the use of this software. -
13
// ---------------------------------------------------------------------------
14
// - copyright (c) 1999-2011 amaury darsch -
15
// ---------------------------------------------------------------------------
19
int main (int, char**) {
20
using namespace afnix;
22
// create a reader by string
23
Reader rd ("assert nil nil");
24
if (rd.repr () != "Reader") return 1;
27
Form* form = rd.parse ();
28
if (form == nilp) return 1;
32
if (rd.parse () != nilp) return 1;