- ParseTrace(stderr, "> ");
- Parse(parser, RCTK_ALT_ORDER, s1);
- Parse(parser, RCTK_SPACE, s1);
- Parse(parser, RCTK_ATOM, s2);
- Parse(parser, RCTK_SPACE, s1);
- Parse(parser, RCTK_DQUOTE, s4);
- Parse(parser, RCTK_ATOM, s3);
- Parse(parser, RCTK_SPACE, s1);
- Parse(parser, RCTK_ATOM, s3);
- Parse(parser, RCTK_DQUOTE, s4);
- Parse(parser, RCTK_NL, s1);
- Parse(parser, 0, s1);
+ p_clear(&state, 1);
+
+ rcparseTrace(stderr, "> ");
+ rcparse(parser, RCTK_ALTERNATIVE_ORDER, s1, &state);
+ rcparse(parser, RCTK_SPACE, s1, &state);
+ rcparse(parser, RCTK_ATOM, s2, &state);
+ rcparse(parser, RCTK_SPACE, s1, &state);
+ rcparse(parser, RCTK_DQUOTE, s4, &state);
+ rcparse(parser, RCTK_ATOM, s3, &state);
+ rcparse(parser, RCTK_SPACE, s1, &state);
+ rcparse(parser, RCTK_ATOM, s3, &state);
+ rcparse(parser, RCTK_DQUOTE, s4, &state);
+ rcparse(parser, RCTK_NL, s1, &state);
+ rcparse(parser, 0, s1, &state);