Parser de Tabela MD para HTML
Descrição
O Markdown é uma linguagem de marcação que permite escrever textos de forma simples e legível, que é muito utilizado para escrever READMEs de projetos e documentação de bibliotecas.
Dentre os elementos existente no Markdown existe as tabelas, que são representadas por uma lista de linhas, onde cada linha é uma lista de colunas, separadas por |
(pipe). Por exemplo, este código representa uma tabela na linguagem Markdown:
| Nome | Idade |
| ----- | ----- |
| Alice | 20 |
| Bob | 25 |
Ao processar este código, o Markdown irá gerar o seguinte HTML:
<table>
<thead>
<tr>
<th>Nome</th>
<th>Idade</th>
</tr>
</thead>
<tbody>
<tr>
<td>Alice</td>
<td>20</td>
</tr>
<tr>
<td>Bob</td>
<td>25</td>
</tr>
</tbody>
</table>
O objetivo deste exercício é criar um programa que recebe uma tabela em Markdown e retorna o seu HTML correspondente.