diff options
Diffstat (limited to 'print-syntax.c')
| -rw-r--r-- | print-syntax.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/print-syntax.c b/print-syntax.c index 1584e7b..3228401 100644 --- a/print-syntax.c +++ b/print-syntax.c @@ -42,6 +42,13 @@ print_sentence(const union libparser_sentence *sentence, int indent) indent += 1; break; + case LIBPARSER_SENTENCE_TYPE_COMMITTED: + printf("+("); + indent = print_sentence(sentence->unary.sentence, indent + 2); + printf(")"); + indent += 1; + break; + case LIBPARSER_SENTENCE_TYPE_OPTIONAL: printf("["); indent = print_sentence(sentence->unary.sentence, indent + 1); |
