- texparse.py: extração de estrutura abntex2 (título, autores, resumo, palavras-chave, seções, citações, figuras), sem dependências externas - bib.py: parser .bib (BibTeX) com normalização de autores e diacríticos - analyze.py: checklist NBR 10520/6022/14724, métricas textuais, Flesch adaptado pt-BR e heurísticas de prosa - report.py: relatório Markdown + JSON - artigos/rumo-a-eficiencia: artigo analisado (main.tex + referencias.bib)
24 lines
515 B
Python
24 lines
515 B
Python
"""Análise de artigos acadêmicos em LaTeX (ABNT/abntex2).
|
|
|
|
Empacota os módulos de parsing (LaTeX e .bib), métricas,
|
|
verificações e geração de relatório.
|
|
"""
|
|
|
|
from .texparse import Article, parse_article
|
|
from .bib import Reference, parse_bib
|
|
from .analyze import Analysis, analyze
|
|
from .report import build_markdown, build_json
|
|
|
|
__all__ = [
|
|
"Article",
|
|
"parse_article",
|
|
"Reference",
|
|
"parse_bib",
|
|
"Analysis",
|
|
"analyze",
|
|
"build_markdown",
|
|
"build_json",
|
|
]
|
|
|
|
__version__ = "1.0.0"
|