# BibTeX Grammar
BibTeX grammar for ANTLR v4.

## Feature
- Distinguish all entry types at syntactic level (case insensitive)
> article, book, booklet, inbook, incollection, inproceedings, proceedings, manual, mastersthesis, phdthesis, misc, techreport, unpublished
- Support String and Integer value types
- Support `{*}` and `"*"` String values
- Support line comment `%`
- Support escape characters

## Related Projects
- [BibTeX JavaScript Parser](https://github.com/yepengding/bibtex-js-parser)
- [BibTex Java Parser](https://github.com/yepengding/BibTeX-Java-Parser)


---
# References
- https://www.bibtex.com/e/entry-types/
