# dot-parser
This crate provides a parser for [dot files](https://www.graphviz.org/doc/info/lang.html).
## Usage
In `Cargo.toml`:
```
dot-parser = "*"
```
In you Rust source file (to be adapted depending on your needs):
```
use dot_parser::*;
```
## Limitations
The current version does not support subgraphs.
## Acknowledgement
This crate was written by
[Martin Vassor](mailto:m.vassor@imperial.ac.uk?subject=[dot-parser]), member of
the [Mobility Reading Group](mrg.doc.ic.ac.uk/) at [Imperial College,
London](https://www.imperial.ac.uk/).
The work is supported by EPSRC
[EP/T006544/1](https://gow.epsrc.ukri.org/NGBOViewGrant.aspx?GrantRef=EP/T006544/1),
[EP/K011715/1](https://gow.epsrc.ukri.org/NGBOViewGrant.aspx?GrantRef=EP/K011715/1),
[EP/K034413/1](https://gow.epsrc.ukri.org/NGBOViewGrant.aspx?GrantRef=EP/K034413/1),
[EP/L00058X/1](https://gow.epsrc.ukri.org/NGBOViewGrant.aspx?GrantRef=EP/L00058X/1),
[EP/N027833/1](https://gow.epsrc.ukri.org/NGBOViewGrant.aspx?GrantRef=EP/N027833/1),
[EP/N028201/1](https://gow.epsrc.ukri.org/NGBOViewGrant.aspx?GrantRef=EP/N028201/1),
[EP/T014709/1](https://gow.epsrc.ukri.org/NGBOViewGrant.aspx?GrantRef=EP/T014709/1),
[EP/V000462/1](https://gow.epsrc.ukri.org/NGBOViewGrant.aspx?GrantRef=EP/V000462/1),
and NCSS/EPSRC VeTSS.