Pergunta

Como devo começar a escrever um analisador para bibtex arquivos.Como o projeto inicial eu vejo seguindo etapas.

    .
  1. lista de gramática
  2. Construa um tokenizer
  3. Parsing do fluxo de token contra gramática
  4. Também precisamos de algum mecanismo de erro, portanto, os usuários que fazem upload de arquivos Bibtex podem saber números de linha, onde é o erro em seus arquivos BibTex.Estou à procura de parecer da comunidade para direcionar este problema.

    (por favor, aponte se houver algum analisadores de código aberto de código aberto ou vb.net bibtex.)

Foi útil?

Solução

Existem muitas ferramentas disponíveis para ajudá-lo com isso, como antlu ou o sistema de parsing de ouro .Eu costumo usar o último para criar minhas gramáticas analisadoras.

Outras dicas

Eu publiquei uma biblioteca de código aberto para o formato BibTEX (Carregar / Salvar / Exportar para Excel), permitindo que ambos os não digitados (dicionário de chave / valor) e forte acesso digitado às entradas BibTex.

Pode não se encaixar bem o seu propósito, pois é fraco na validação (não tem nada disso :)), mas pode ajudar de qualquer maneira:

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top