Пример #1
0
  private Node parseComment() {
    Token token = expect(Comment.class);

    CommentNode node;
    if (peek() instanceof Indent) {
      node = new BlockCommentNode();
      node.setBlock(block());
    } else {
      node = new CommentNode();
    }
    node.setBuffered(token.isBuffer());
    node.setLineNumber(token.getLineNumber());
    node.setFileName(filename);
    node.setValue(token.getValue());

    return node;
  }