Commit 95cbabfb authored by Benoit Viguier's avatar Benoit Viguier
Browse files

improve parser

parent fde38521
......@@ -217,7 +217,7 @@ def generate_entry(block):
# mandatory blocks:
for i,t in {0: 'mandatory', 1: 'optional'}.items():
diagnostic(DarkGray('{}---------------------------'.format(t.ljust(9,'-'))))
if len(BIBTEX[kind][i]) > 0:
if len(BIBTEX[kind][i]) > 0 and i > 0:
output += '\n'
for s in BIBTEX[kind][i]:
idx = find_section_index(block['sections'], s)
......
......@@ -2,7 +2,6 @@
@STRING{SV = {Springer}}
@article{1969-Hoare,
author = {C. A. R. Hoare},
title = {An Axiomatic Basis for Computer Programming},
journal = {Commun. ACM},
......@@ -24,7 +23,6 @@
}
@article{2007-Blazy-C-chronique,
author = {Sandrine Blazy},
title = {Comment gagner confiance en {C} ?},
journal = {Technique et Science Informatiques},
......@@ -40,7 +38,6 @@
}
@inproceedings{2012-Appel,
author = {Andrew W. Appel},
title = {Verified Software Toolchain},
booktitle = {{NASA} Formal Methods - 4th International Symposium, {NFM} 2012, Norfolk, VA, USA, April 3-5, 2012. Proceedings},
......@@ -58,7 +55,6 @@
}
@article{2015-Appel,
author = {Andrew W. Appel},
title = {Verification of a Cryptographic Primitive: SHA-256},
journal = {ACM Trans. Program. Lang. Syst.},
......@@ -81,7 +77,6 @@
}
@book{Abrial:1996:BAP:236705,
author = {Jean-Raymond Abrial},
title = {The B-book: Assigning Programs to Meanings},
publisher = {Cambridge University Press},
......@@ -93,7 +88,6 @@
}
@inproceedings{BGJ+15,
author = {Daniel J. Bernstein and
Bernard van Gastel and
Wesley Janssen and
......@@ -113,7 +107,6 @@
}
@inproceedings{BLS12,
author = {Daniel J. Bernstein and
Tanja Lange and
Peter Schwabe},
......@@ -130,7 +123,6 @@
}
@inproceedings{Ber06,
author = {Daniel J. Bernstein},
title = {Curve25519: new {D}iffie-{H}ellman speed records},
booktitle = {Public Key Cryptography -- {PKC 2006}},
......@@ -153,7 +145,6 @@
}
@inproceedings{Beringer2015VerifiedCA,
author = {Lennart Beringer and
Adam Petcher and
Katherine Q. Ye and
......@@ -166,7 +157,6 @@
}
@article{Blazy-Leroy-Clight-09,
author = {Sandrine Blazy and
Xavier Leroy},
title = {Mechanized semantics for the {Clight} subset of the {C} language},
......@@ -183,7 +173,6 @@
}
@inproceedings{Chen2014VerifyingCS,
author = {Yu-Fang Chen and
Chang-Hong Hsu and
Hsin-Hung Lin and
......@@ -200,7 +189,6 @@
}
@article{CpdtJFR,
author = {Adam Chlipala},
title = {An Introduction to Programming and Proving with Dependent Types in Coq},
journal = {Journal of Formalized Reasoning},
......@@ -214,7 +202,6 @@
}
@inproceedings{DBLP:conf/itp/BartziaS14,
author = {Evmorfia-Iro Bartzia and
Pierre-Yves Strub},
title = {A Formal Library for Elliptic Curves in the Coq Proof Assistant},
......@@ -230,7 +217,6 @@
}
@article{DBLP:journals/corr/BhargavanDFHPRR17,
author = {Karthikeyan Bhargavan and
Antoine Delignat{-}Lavaud and
C{\'{e}}dric Fournet and
......@@ -258,7 +244,6 @@
}
@inproceedings{Erbsen2016SystematicSO,
author = {Andres Erbsen and
Jason Gross and
Adam Chlipala},
......@@ -270,7 +255,6 @@
}
@inproceedings{Erbsen2017CraftingCE,
author = {Andres Erbsen},
title = {Crafting certified elliptic curve cryptography implementations in Coq},
booktitle = {},
......@@ -280,7 +264,6 @@
}
@incollection{Howard1995-HOWTFN,
author = {W. A. Howard},
title = {The Formul\ae-as-Types Notion of Construction},
booktitle = {The Curry-Howard Isomorphism},
......@@ -292,7 +275,6 @@
}
@techreport{ISO:C99,
author = {ISO},
title = {ISO C Standard 1999},
institution = {},
......@@ -304,7 +286,6 @@
}
@article{Leroy-backend,
author = {Xavier Leroy},
title = {A formally verified compiler back-end},
journal = {Journal of Automated Reasoning},
......@@ -321,7 +302,6 @@
}
@article{Mon85,
author = {Peter L. Montgomery},
title = {Modular Multiplication Without Trial Division},
journal = {Mathematics of Computation},
......@@ -336,7 +316,6 @@
}
@article{MontgomerySpeeding,
author = {Peter L. Montgomery},
title = {Speeding the Pollard and Elliptic Curve Methods of Factorization. Math. Comp. 48, 243-264},
journal = {Mathematics of Computation - Math. Comput.},
......@@ -351,7 +330,6 @@
}
@inproceedings{Philipoom2018CorrectbyconstructionFF,
author = {Jade Philipoom},
title = {Correct-by-construction finite field arithmetic in Coq},
booktitle = {},
......@@ -361,7 +339,6 @@
}
@article{Reynolds02separationlogic,
author = {John C. Reynolds},
title = {Separation Logic: A Logic for Shared Mutable Data Structures},
journal = {LICS},
......@@ -375,7 +352,6 @@
}
@article{Zinzindohoue2016AVE,
author = {Jean Karim Zinzindohoue and
Evmorfia-Iro Bartzia and
Karthikeyan Bhargavan},
......@@ -388,7 +364,6 @@
}
@article{cao2018vst-floyd,
author = {Qinxiang Cao and
Lennart Beringer and
Samuel Gruetter and
......@@ -438,7 +413,6 @@
}
@inproceedings{fiat-crypto,
author = {Andres Erbsen and
Jade Philipoom and
Jason Gross and
......@@ -458,7 +432,6 @@
}
@article{gonthier2008formal,
author = {Georges Gonthier},
title = {Formal proof--the four-color theorem},
journal = {Notices of the AMS},
......@@ -497,7 +470,6 @@
}
@inproceedings{zinzindohoue2017hacl,
author = {Jean-Karim Zinzindohou{\'e} and
Karthikeyan Bhargavan and
Jonathan Protzenko and
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment