2016-11-13 16:50:58 +01:00
|
|
|
% Home
|
|
|
|
|
2016-09-11 10:00:36 -07:00
|
|
|
# Nom is an awesome parser combinators library in Rust
|
|
|
|
|
|
|
|
To get started using nom, you can include it in your Rust projects from
|
|
|
|
[crates.io](https://crates.io/crates/nom). Here are a few links you will find useful:
|
|
|
|
|
|
|
|
* [Reference documentation](http://rust.unhandledexpression.com/nom/)
|
|
|
|
* [Gitter chat room](https://gitter.im/Geal/nom). You can also go to the #nom IRC
|
|
|
|
channel on irc.mozilla.org, or ping 'geal' on Mozilla, Freenode, Geeknode or oftc IRC
|
2018-07-01 16:04:24 +02:00
|
|
|
* [Tutorial about parsing ISO8601 dates](https://github.com/badboy/iso8601/blob/338b3d1a9ca220372292f631a3bc2e5176cca331/docs/parsing-iso8601-dates-using-nom.md)
|
2018-07-09 15:10:28 +07:00
|
|
|
* [Making a new parser from scratch](making_a_new_parser_from_scratch.md)
|
2016-09-11 10:00:36 -07:00
|
|
|
(general tips on writing a parser and code architecture)
|
2018-07-09 15:10:28 +07:00
|
|
|
* [How to handle parser errors](error_management.md)
|
|
|
|
* [How nom's macro combinators work](how_nom_macros_work.md)
|