Crate oxidate

Source
Expand description

A prototype implementation of the Rust syntax from scratch (rather than newtypes of syn) that support derive(Parse), derive(ToTokens) and other conveniences across all AST node types.

Re-exports§

pub use self::ast::span::Span;
pub use self::lex::literal::literal_types::LiteralTrait;
pub use self::lex::literal::Literal;
pub use self::lex::literal::UnspannedLiteral;
pub use self::tokens::ParseBuffer;
pub use self::tokens::Tokens;
pub use self::traits::*;

Modules§

ast
coerce
error
lex
tokens
tools
traits

Macros§

Token
macro_error
tokens