# XLParser Documentation

For a full overview of XLParser, read the original paper: [A Grammar for Spreadsheet Formulas Evaluated on Two Large Datasets](https://drive.google.com/file/d/0B79P2Uym3JjvMjlaWWtnTWRLQmc/view?usp=sharing).

### API documentation

You can generate API documentation using [Doxygen](www.doxygen.org) and the Doxyfile in api/Doxyfile

### Grammar Used

Read [this paper](https://drive.google.com/file/d/0B79P2Uym3JjvMjlaWWtnTWRLQmc/view?usp=sharing) (v1.1.2) or this thesis (v1.2.1) for full details. The grammar can also be interfered from [the source code](../src/XLParser/ExcelFormulaGrammar.cs).
Also available are the EBNF grammar ([PDF](ebnf.pdf), [PNG](ebnf.png), updated v1.2.1)  and token list ([PDF](tokens.pdf), [PNG](tokens.png), updated v1.2.1).
