And it is prefixed with //FIXME!!! and commit message says that after FIXME everything is to be removed. Don't bother, it was the quickest way to get what I need: some code for manual parser testing.

02.03.14, 12:23, "commonquail" <notifications@github.com>":
> 
> 
> In src/expr.c:> +    puts((char *) error.message);
> > +    puts((char *) error.position);
> > +    free_node(result);
> > +    return NULL;
> > +  }
> > +
> > +  return result;
> > +}
> > +
> > +//FIXME!!!
> > +#ifdef COMPILE_TEST_VERSION
> > +#include <stdio.h>
> > +static void print_node(int indent, ExpressionNode *node)
> > +{
> > +  char *name = NULL;
> > +  switch (node->type) {
> 
> I'm unclear on how much of this is WIP and how much isn't, but I'm uncomfortable with how liberally this switch relies on fall-through. It's, like, 40 cases.
> —
> Reply to this email directly or view it on GitHub.