Modest — um renderizador HTML C puro
Modest é um renderizador HTML rápido implementado como uma biblioteca C99 pura, sem dependências externas.
Comunicado importante!
Por favor, use o Lexbor. É estável, tem mais recursos e – sim – é muito rápido.
Agora
The current version is 0.0.6 - devel
Características
- MyCORE — módulo base, é usado por todos os outros módulos
- MyHTML — analisador HTML por especificação
- MyCSS — analisador CSS e módulos por especificação
- MyENCODING — trabalhe com codificações de caracteres, detectando codificação, converta codificações por especificação
- MyFONT – trabalhe com fontes, métricas, cálculo de tamanho e muito mais por especificação
- MyURL — analisador de URL por especificação
- MyPORT — código dependente do sistema: threads (se construído com threads, padrão), trabalho com memória, io, temporizadores
- Modesto – calculando, comparando, renderizando
Introdução
Introdução
Dependências
Nenhum
Instalação
Veja INSTALL.md
Ligações e wrappers externos
- Wrapper de cristal para seletores CSS (Modest Finder)
- Vinculação Python para mecanismo Modest (analisador HTML5 rápido e seletores CSS)
- Ligações Elixir/Erlang
- Módulo Perl 5 HTML5::DOM (analisador HTML5 rápido com seletores DOM e CSS)
- biblioteca arrogante para linguagem de programação D (analisador HTML5 rápido com seletores DOM e CSS)
Exemplos
Veja diretório de exemplos
AUTOR
Alexander Borisov [email protected]
DIREITOS AUTORAIS E LICENÇA
Direitos autorais (C) 2015-2017 Alexander Borisov
Esta biblioteca é um software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral Menor GNU conforme publicada pela Free Software Foundation; a versão 2.1 da Licença ou (a seu critério) qualquer versão posterior.
Esta biblioteca é distribuída na esperança de ser útil, mas SEM QUALQUER GARANTIA; mesmo sem a garantia implícita de COMERCIALIZAÇÃO ou ADEQUAÇÃO A UM DETERMINADO FIM. Consulte a Licença Pública Geral Menor GNU para obter mais detalhes.
Você deve ter recebido uma cópia da Licença Pública Geral Menor GNU junto com esta biblioteca; caso contrário, escreva para Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 EUA
Veja o arquivo LICENÇA.