Module syn::parse [] [src]

This module contains a set of exported nom parsers which can be used to parse custom grammars when used alongside the synom crate.

Internally, syn uses a fork of nom called synom which resolves a persistent pitfall of using nom to parse Rust by eliminating the IResult::Incomplete variant. The synom crate should be used instead of nom when working with the parsers in this module.

Enums

IResult

The result of a parser.

Functions

boolean
byte
byte_string
character
float
ident
int
lifetime
lit
path
string
tt
ty